Hur fixar jag CS: GO misslyckades med att skapa D3D-enhet?
Vissa Windows-användare stöter påDet gick inte att skapa D3D-enhet”När de försöker starta Counter-Strike GO från den dedikerade körbara filen eller från ett spelbibliotek som Steam. Detta fel rapporteras förekomma med flera Windows-versioner inklusive Windows 7, Windows 8.1 och Windows 10.
Först och främst gör en enkel omstart av datorn och se om problemet fortfarande uppstår. Du kanske har att göra med ett fall av fyllda drivrutiner som måste uppdateras.
Om problemet kvarstår efter omstarten, försök att tvinga spelet att köra direkt i fönsterläge - antingen via Steams inställningar eller genom att ändra genvägen som du använder för att starta spelet.
I vissa fall kommer problemet att inträffa på grund av det faktum att du använder en ganska ny dedikerad GPU med en kraftigt föråldrad DirectX-version.
Om du använder en AMD Radeon GPU, kontrollera dock om Anti-LAG-funktionen är inaktiverad i din AMD-programvara program.
Kör spelet i fönsterläge
Som det visar sig har många drabbade användare kunnat lösa problemet genom att tvinga CS: GO att köra i fönsterläge. Det här är inte så dåligt som det låter - När spelet väl har öppnats kan du ställa in att CS: GO ska köras i helskärmsläge igen från Alternativ-menyn.
Tänk på att du, beroende på din föredragna metod för att starta spelet, måste göra ändringar direkt på Steam eller på genvägen som du använder för att starta spelet.
Oavsett scenariot, följ en av guiderna nedan för att tvinga CS: GO för att tvinga spelet att arbeta i Windowed-läge:
Tvingar CS: Gå för att köra i Windowed-läge via Steam
- Öppna din Steam-applikation och se till att du är inloggad med ditt konto där du äger CS: Go.
- Gå sedan till din Bibliotek från menyn längst upp och högerklicka sedan på Counter-Strike: Global Offensive och klicka på Egenskaper från den nyligen visade snabbmenyn.
- När du väl är inne i Egenskaper skärm av Counter-Strike: Global Offensive, välj fliken Allmänt i den horisontella menyn högst upp och klicka sedan på Ställ in startalternativ.
- När du väl är inne i Startalternativ skärm, skriv helt enkelt '-Fönster' och klicka på Ok för att spara ändringarna.
Notera: Om det fortfarande inte fungerar lägger du till hela raden nedan:-w 1280-H720 -fönster -novid -hög-trådar 4 -glädje + cl_forcepreload 1 -nod3d9ex
- När du lyckats genomdriva dessa ändringar, starta spelet direkt från Steam och se om ändringarna ovan har gjort det möjligt för dig att lösaDet gick inte att skapa D3D-enhet‘.
- Om lösningen lyckades och du lyckas starta spelet framgångsrikt, gå till Spelinställningar> Videoinställningar> Avancerad videooch tvinga spelet att springa in Fullskärm läge.
Tvinga CS: Gå till körning i Windowed-läge genom att ändra genvägen
- Öppna File Explorer (eller den här datorn) och navigera till platsen för genvägen (troligen på skrivbordet) som du använder för att starta spelet (inte platsen där du installerade CS: GO).
- När du väl har kommit till rätt plats högerklickar du på CS: GO körbar och välj Egenskaper från den nyligen visade snabbmenyn.
- När du är inne i fönstret Egenskaper väljer du Genväg fliken och leta efter Målplats. När du väl har kommit till rätt plats, lägg bara till '_fönster' (utan offerten) efter målplatsen.
Notera: Du kan också försöka lägga till-dxnivå 90'Istället för' -window 'för att tvinga den körbara körningen med DirectX 9.0c. Lägg till hela raden nedan:
-w 1280-H720 -fönster -novid -hög-trådar 4 -glädje + cl_forcepreload 1 -nod3d9ex
- Klick Tillämpa för att spara ändringarna, dubbelklicka sedan på genvägen som du använder för att starta CS: GO och se om problemet nu är löst.
- Om operationen lyckades och du kan starta spelet utan problem, gå till Spelinställningar> Videoinställningar> Avancerad video och sätt spelet att springa in Fullskärm.
Uppdaterar DirectX till den senaste versionen
Som det visar sig kan detta problem också uppstå på grund av en kraftigt föråldrad DirectX-version. Om du aldrig kunde starta Counter-Strike: Global Offensive med just den här konfigurationen, bör du se till att du arbetar med den senaste tillgängliga DirectX-versionen - speciellt om du använder ett nyare GPU-kort.
Flera drabbade användare som tidigare stött påDet gick inte att skapa D3D-enhet”När de försökte starta CS: GO, har bekräftat att problemet löstes efter att de uppdaterade DirectX version till den senaste versionen som är tillgänglig med webbinstallatören.
Här är en snabb steg-för-steg-guide för uppdatering av DirectX till den senaste versionen:
- Öppna din standardwebbläsare och öppna den här länken (här), välj installationsspråk och klicka på Ladda ner knapp.
- När du kommer till nästa skärm avmarkerar du alla uppblåsningsprogram som Microsoft trycker på och klickar sedan på Nej tack och fortsätt med Direct X End-User Runtime-webbinstallatören knapp.
- Vänta tills dxwebsetu.exe har laddats ner helt, dubbelklicka sedan på den och följ instruktionerna på skärmen för att slutföra uppdateringen till den senaste versionen av DirectX.
- När åtgärden är klar startar du om datorn och startar Counter-Strike: Global Offensive vid nästa start för att se om problemet är löst.
Om detta scenario inte var tillämpligt, gå ner till nästa möjliga korrigering nedan.
Inaktivera Radeons Anti-Lag-funktion (om tillämpligt)
Om detta scenario är tillämpligt och du använder en dedikerad GPU från AMD, är chansen att “Det gick inte att skapa D3D-enhet” -felet uppstår på grund av Radeons tvivelaktiga Anti-lag-funktion. Flera berörda användare har bekräftat att efter att ha inaktiverat den här funktionen, Counter-Strike: Global Offensivelanseras utan problem.
För att inaktivera Radeon Anti-Lag-funktionen, öppna AMD-programvara, gå till fliken Spel och klicka på CS-GO. Inaktivera sedan Radeon Anti-Lag från de dedikerade inställningarna för CS-GO och spara ändringarna.