Fix: Det gick inte att initialisera Direct3D

Direct3D, som är en del av DirectX, är ett grafiskt API-gränssnitt för Windows, som används för att återge den tredimensionella grafiken i applikationer eller spel. Direct3D använder maskinvaruaccelerationen om den är tillgänglig på grafikkortet och tillåter hårdvaruacceleration för 3D-renderingens rörledning.

Att inte initialisera det i ett videospel kan betyda alla möjliga saker eftersom förklaringen är något för vag. Det kan vara allt från gamla förare till saknade viktiga filer men vi har beslutat att samla alla kända arbetsmetoder och sätta ihop dem i en artikel så att du kan kolla in dem!

Lösning 1: Tvinga spelet att använda DirectX11

DirectX-fel du ser när de visas när du försöker köra spelet kan lösas helt enkelt genom att använda spelet använda DirectX11 istället för DirectX9 som det försöker använda som standard. Problemet är att olika spel använder olika metoder för att aktivera denna tweak.

Ibland behöver användare redigera en konfigurationsfil i Notepad och ibland kan den fixas helt enkelt genom att använda in-game-inställningar. Men här kommer vi att presentera en nästan universell metod som kan användas för nästan alla spel.

  1. Navigera till det problematiska spelets installationsmapp. Om du inte har gjort några ändringar under installationen bör det vara Local Disk >> Program Files.
  2. Men om du har spelets genväg på skrivbordet kan du helt enkelt högerklicka på det och välja Öppna filplats från snabbmenyn.

  1. Leta upp filen d3d9.dll i mappen, högerklicka på den och välj alternativet Byt namn på snabbmenyn. Byt namn på det till något som d3d9.old.dll så att du har en säkerhetskopia redo om något går fel.
  2. Spelet bör nu automatiskt byta till att använda DirectX11 om det är tillgängligt (och det är tillgängligt för Vista och äldre).

Lösning 2: Uppdatera dina grafikkortdrivrutiner

Detta är en viktig lösning om du vill felsöka problemet korrekt eftersom DirectX och Direct3D är nära relaterade till ditt grafikkort. Grafikkortet behöver de senaste drivrutinerna om du vill utföra vissa funktioner tillgängliga i nyare spel som DirectX-verktyget begär.

  1. Klicka på Start-menyknappen, skriv in "Enhetshanteraren" med menyn öppen och välj den från resultatlistan genom att klicka på det första resultatet. Du kan också använda Windows Key + R-tangentkombinationen för att öppna dialogrutan Kör. Skriv in “devmgmt.msc” i rutan och klicka på OK för att köra det.

  1. Eftersom vi vill uppdatera grafikkortet, utvidga kategorin Display-adaptrar, högerklicka på ditt grafikkort och välj alternativet Avinstallera enhet.

  1. Bekräfta alla dialoger som kan be dig bekräfta ditt val och vänta tills processen är klar.
  2. Leta efter din grafikkortdrivrutin på kortets tillverkares webbplats och följ deras instruktioner som bör finnas tillgängliga på webbplatsen. Spara installationsfilen på din dator och kör den därifrån. Datorn kan starta om flera gånger under installationen.

Nvidia Drivers - Klicka här !

AMD Drivers - Klicka här !

Lösning 3: Ladda ner och installera den senaste versionen av DirectX 9.0

Ibland kan lösningen vara uppenbar och du kan behöva installera en nyare version av DirectX. Det är ofta fallet bland spel som inte tillhandahåller en egen installation av DirectX och problemet kan lösas ganska enkelt om så är fallet; och det är genom att uppdatera DirectX till den senaste versionen.

  1. Navigera till DirectX End User Runtime Web Installer Nedladdningssida på Microsofts officiella webbplats som är länkad här.
  2. Rulla nedåt, hitta och klicka på den röda nedladdningsknappen på webbplatsen och följ instruktionerna som kommer att visas på skärmen för att direkt ladda ner webbinstallatören för DirectX på din dator.

Obs : Microsoft kommer antagligen att erbjuda ett par av deras applikationer efter att du klickar på länken Hämta, men du bör avmarkera dessa produkter om du hellre inte vill ha dem på din dator. Om du väljer att inte ladda ner dessa verktyg byts namn på knappen Nästa till Nej tack och fortsätter.

  1. Utför DirectX-installationen genom att följa alla instruktioner från Microsofts webbplats eller från installationsguiden för DirectX. Du måste bläddra igenom sidan Villkor och klicka på Nästa.

  1. Starta om din dator och kontrollera om felet “Missly initialize Direct3D” fortfarande visas.

Intressanta Artiklar