DirectX

Diagnostisera och felsöka problem med DirectX Diagnostic Tool (dxdiag)

Diagnostisera och felsöka problem med DirectX Diagnostic Tool (dxdiag)

DirectX är en serie tekniker som används av många av multimedieprogrammen i Windows. Den är utvecklad av Microsoft för att tillhandahålla hårdvaruacceleration för tunga multimediaapplikationer som 3D-spel och HD-videor. Windows 7 har DirectX 11. Windows 10 har DirectX 12 installerat.

Kör DirectX Diagnostic Tool

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

Om det här ä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.

Klick Ja för att säkerställa att dina förare har signerats av en utgivare som har verifierat deras äkthet.

När diagnosverktyget är klart är det här tre viktiga saker att kolla:

1. Kontrollera ditt grafikkort

Vissa program körs mycket långsamt eller inte alls såvida inte Microsoft DirectDraw eller Direct3D hårdvaruacceleration är aktiverat.

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

  1. Högerklicka på skrivbordet och öppna skärmupplösning.
  2. Klick Avancerade inställningar.
  3. Klicka på Felsök och klicka sedan på Ändra inställningar.
  4. Flytta reglaget för hårdvaruacceleration till fullständigt.

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

2. Kontrollera dina spelkontroller

Om en joystick eller annan inmatningsenhet inte svarar kanske den inte är korrekt installerad. Se till att enheten dyker upp på fliken Ingång. Om inte, installera om enheten enligt tillverkarens anvisningar. Om det är en USB-enhet, koppla bort den och anslut den sedan igen.

3. Sök efter "osignerade" drivrutiner

En drivrutin som har signerats digitalt har testats av Microsoft Windows Hardware Quality Lab för DirectX-kompatibilitet. Om diagnosverktyget flaggar en osignerad drivrutin kan det lösa ditt problem att uppdatera drivrutinen. Du hittar vanligtvis den senaste drivrutinen för din hårdvara på supportavsnittet på tillverkarens webbplats.

4. Andra saker att kontrollera

Om du fortfarande har problem med ett spel eller en film efter att du kör DirectX Diagnostic Tool finns det några andra saker du kan kontrollera.

Kontrollera visningsläget för ditt program eller spel

När ett DirectX 9-program går till helskärmsläge kanske inte upplösningen för programmet matchar den ursprungliga upplösningen på din LCD-skärm. bildskärmens upplösning var utformad för att visas baserat på dess storlek. Om du ser svarta band på toppen eller sidorna av skärmen 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 applikations- eller spelinställningar 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 ändå behålla programmets avsedda upplösning.

Vilken version av DirectX som är installerad på din dator

Under fliken System mot DirectX-version, du ser versionen installerad på ditt system. På bilden ovan ser du DirectX 12 nämnts.

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

Kontrollera den version av DirectX som din applikation eller ditt spel kräver

Vissa applikationer och spel kräver DirectX 9. Men Windows 7 är 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.”De två sista siffrorna i filnamnet kan variera. Om du får samma felmeddelande efter att du 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 få uppdateringar till DirectX och tidigare versioner av DirectX.wvc + TWC + twcf = MFC

Hur man använder AutoKey för att automatisera Linux-spel
AutoKey är ett verktyg för desktopautomatisering för Linux och X11, programmerat i Python 3, GTK och Qt. Med hjälp av dess skript och MACRO-funktional...
Hur man visar FPS-räknare i Linux-spel
Linux-spel fick ett stort tryck när Valve tillkännagav Linux-stöd för Steam-klient och deras spel 2012. Sedan dess har många AAA- och indiespel tagit ...
Hur man laddar ner och spelar Sid Meier's Civilization VI på Linux
Introduktion till spelet Civilization 6 är ett modernt intag av det klassiska konceptet som introducerades i serien Age of Empires-spel. Idén var gans...