Hur man använder DirectX Diagnostic Tool (DxDiag) för felsökning

DirectX är en uppsättning teknologier eller applikationsprogrammeringsgränssnitt som används av många multimediaapplikationer eller program i Windows . Det är utvecklat av Microsoft för att tillhandahålla hårdvaruacceleration för tunga multimediaapplikationer som 3D-spel och HD-videor(HD videos) . Windows 7 har DirectX 11. Windows 11/10 har DirectX 12 installerat.

Kör DirectX Diagnostic Tool(Run DirectX Diagnostic Tool) ( DxDiag )

Om du har problem med att få ett spel eller en film att spela ordentligt kan DirectX Diagnostic Tool hjälpa dig att peka ut källan. För att komma åt det, gå till Start i Windows 11/10/8/7 , skriv dxdiag och tryck på Retur.

Om det är första gången du använder DirectX Diagnostic Tool kan du bli tillfrågad om du vill kontrollera om dina drivrutiner är digitalt signerade.

Klicka på Ja(Yes) för att säkerställa att dina drivrutiner har signerats av en utgivare som har verifierat deras äkthet.

När diagnostikverktyget(Diagnostic Tool) är klart, här är tre viktiga saker(three key things) att kontrollera i DxDiag-rapporten.

1. Kontrollera ditt grafikkort

Vissa program körs väldigt långsamt eller inte om inte Microsoft DirectDraw eller Direct3D hårdvaruacceleration är aktiverad.

För att avgöra detta, klicka på fliken Display och kontrollera sedan under (Display)DirectX-funktioner(DirectX Features) för att se om DirectDraw , Direct3D och AGP Texture Acceleration visas som Enabled . Om inte, försök att aktivera hårdvaruacceleration.

  1. Högerklicka(Right-click) på skrivbordet och öppna Skärmupplösning(Screen Resolution) .
  2. Klicka på Avancerade inställningar(Advanced settings) .
  3. Klicka på fliken Felsökning(Troubleshoot ) och klicka sedan på Ändra inställningar(Change settings) .
  4. Flytta reglaget för hårdvaruacceleration till (Hardware Acceleration)Full .

Om det misslyckas kan du behöva uppdatera videodrivrutinen eller själva kortet. Du kan vanligtvis hitta de senaste drivrutinerna för din hårdvara i supportsektionen på tillverkarens webbplats.

2. Kontrollera dina spelkontroller

Om en joystick eller annan inmatningsenhet inte svarar kanske den inte är korrekt installerad. Se(Make) till att enheten dyker upp på fliken Input . Om inte, installera om enheten enligt tillverkarens instruktioner. Om det är en USB- enhet, koppla ur den och anslut den sedan igen.

3. Kontrollera om det finns "osignerade" drivrutiner

En drivrutin som har signerats digitalt har testats av Microsoft Windows Hardware Quality Lab för DirectX -kompatibilitet. Om diagnostikverktyget(Diagnostic Tool) flaggar en osignerad drivrutin, kan uppdatering av drivrutinen lösa ditt problem. Du kan vanligtvis hitta den senaste drivrutinen för din hårdvara på supportavdelningen på tillverkarens webbplats.

Se(Make) till att du har 64-bitars drivrutinen för din 64-bitars PC och att drivrutinsversionen är kompatibel. Du kanske måste kontrollera din hårdvarukonfiguration för att ta reda på detta.

4. Andra saker att kontrollera

Om du fortfarande har problem med ett spel eller en film efter att ha kört DirectX Diagnostic Tool , finns det ett par andra saker du kan kontrollera med DxDiag -filen.

Kontrollera visningsläget(Display Mode) för din applikation(Your Application) eller ditt spel(Game)

När ett DirectX 9 -program går till helskärmsläge kanske programmets upplösning inte matchar den ursprungliga upplösningen på din LCD - skärm. upplösningen på din bildskärm har utformats för att visa baserat på dess storlek. Om du ser svarta band på toppen eller sidorna av din skärm där en del inte används kan du prova att skala helskärmsbilden. Om din applikation eller ditt spel tillåter dig att välja visningsläge, kanske du kan ändra applikationen eller spelinställningarna och välja ett läge som matchar den ursprungliga upplösningen på din LCD- skärm. Detta hjälper dig att använda alla skärmar och fortfarande bevara programmets avsedda upplösning.

Vilken version av DirectX är(DirectX Is) installerad på din dator

Diagnostikverktyg för DirectX

Under fliken System mot DirectX-version ser du versionen installerad på ditt system. I bilden ovan kommer du att se DirectX 2 nämnt.

Om det inte hjälper att köra verktyget kan du avinstallera DirectX från ditt system och sedan ladda ner DirectX(download DirectX) och nyinstallera det.

Kontrollera den version av DirectX som din applikation eller ditt spel kräver(Game Requires)

Vissa applikationer och spel kräver DirectX 9 . Däremot är Windows 7 installerat med en nyare version av DirectX . Om du installerar ett program eller ett spel som kräver DirectX 9 kan du få ett felmeddelande, till exempel: “ Programmet kan inte starta eftersom d3dx9_35.dll saknas på din dator ; försök att installera om programmet för att åtgärda problemet. (The program can’t start because d3dx9_35.dll is missing from your computer; try reinstalling the program to fix this problem.)” De två sista siffrorna i filnamnet kan variera. Om du får samma felmeddelande efter att ha installerat om programmet eller spelet, gå till webbsidan för DirectX End-User Runtime Web Installer och följ instruktionerna för att installera DirectX och ta emot uppdateringar av DirectXoch tidigare versioner av DirectX .

Hur genererar jag en DirectX-diagnostik(DirectX Diagnostic) ( DxDiag )?

När DirectX Diagnostic är klar med analysen klickar du på Spara(Save) all information och sedan på Spara(Save) som. Se(Make) till att namnge den, så att du kommer ihåg och en plats där du lätt kan hitta den.

Hur vet jag om DirectX fungerar?

Om du kan hitta det i sökresultatet och diagnostikverktyget inte genererar något fel betyder det att DirectX fungerar. Du kan inte använda det direkt, och bara applikationer och spel kan använda det genom att anropa olika funktioner med deras API .

Finns det något sätt(Way) att tvinga omstart av DirectX(Force Restart DirectX) ?

Nej. Du måste starta om din dator om du känner att det är något fel med spelet och det finns ett relaterat DirectX- fel. Du kan också generera rapporten för att kontrollera om det är något annat som orsakar problemet.

Kan jag installera DirectX 12 på tidigare versioner av Windows ?

Du kan inte. Microsoft måste stödja det eftersom det gör många samtal på låg nivå som inte är tillgängligt i tidigare versioner av Windows . Det är möjligt att någon kan porta det, men det kanske inte är lika tillförlitligt. Så om du provar det är det på din risk.



About the author

Inom affärer och teknik är Windows 10 och Windows 11/10 mycket viktiga verktyg. De låter dig interagera med datorer enklare och säkrare än någonsin tidigare, samt kör kraftfulla men anpassningsbara appar utan några säkerhetsrisker. Dessa verktyg är också viktiga för företag som vill kunna utöka sin onlinenärvaro och nå nya kunder. På grund av detta skulle jag säga att mina kunskaper i Windows 10 och Windows 11/10 gör mig till en utmärkt kandidat för ett sådant jobb eller företag.



Related posts