Labojums: Neizdevās inicializēt Direct3D

Direct3D, kas ir DirectX sastāvdaļa, ir grafikas API saskarne operētājsistēmai Windows, ko izmanto, lai trīsdimensiju grafiku padarītu lietojumprogrammās vai spēlēs. Direct3D izmanto aparatūras paātrinājumu, ja tas ir pieejams video kartē, un ļauj 3D renderēšanas cauruļvada aparatūras paātrinājumu.

Nespēja to inicializēt videospēlē var nozīmēt visdažādākās lietas, jo skaidrojums ir nedaudz neskaidrs. Tas var būt jebkas, sākot no veciem draiveriem un beidzot ar svarīgu failu neesamību, taču mēs esam nolēmuši apkopot visas zināmās darba metodes un salikt tos rakstā, lai jūs varētu pārbaudīt!

1. risinājums: piespiest spēli izmantot DirectX11

DirectX kļūdas, kuras redzat, kad parādās, mēģinot palaist spēli, var novērst, vienkārši liekot spēlei izmantot DirectX11, nevis DirectX9, kuru tā mēģina izmantot pēc noklusējuma. Problēma ir tā, ka dažādas spēles izmanto dažādas metodes, lai iespējotu šo kniebienu.

Dažreiz lietotājiem ir jārediģē konfigurācijas fails Notepad, un dažreiz to var labot, vienkārši izmantojot spēles iestatījumus. Tomēr šeit mēs parādīsim gandrīz universālu metodi, kuru var izmantot gandrīz jebkurai spēlei.

  1. Dodieties uz problemātiskās spēles instalēšanas mapi. Ja instalēšanas laikā neesat veicis nekādas izmaiņas, tam vajadzētu būt Vietējais disks >> Program Files.
  2. Tomēr, ja darbvirsmā ir spēles saīsne, varat vienkārši ar peles labo pogu noklikšķināt uz tās un konteksta izvēlnē izvēlēties Atvērt faila atrašanās vietu.

  1. Mapē atrodiet failu d3d9.dll, ar peles labo pogu noklikšķiniet uz tā un konteksta izvēlnē izvēlieties opciju Pārdēvēt. Pārdēvējiet to par kaut ko līdzīgu d3d9.old.dll, lai jums būtu gatavs dublējums, ja kaut kas noiet greizi.
  2. Tagad spēlei vajadzētu automātiski pārslēgties uz DirectX11 izmantošanu, ja tā ir pieejama (un tā ir pieejama operētājsistēmai Vista un vecākai).

2. risinājums: atjauniniet videokartes draiverus

Tas ir svarīgs risinājums, ja vēlaties pareizi novērst šo problēmu, jo DirectX un Direct3D ir cieši saistīti ar jūsu grafisko karti. Grafikas kartei būs nepieciešami jaunākie draiveri, ja vēlaties izpildīt noteiktas funkcijas, kas ir pieejamas jaunākajās spēlēs, kuras pieprasa DirectX utilīta.

  1. Noklikšķiniet uz pogas Sākt izvēlni, ierakstiet “Device Manager” ar atvērtu izvēlni un atlasiet to rezultātu sarakstā, vienkārši noklikšķinot uz pirmā rezultāta. Lai atvērtu dialoglodziņu Palaist, varat izmantot arī Windows taustiņu + R taustiņu kombināciju. Lodziņā ierakstiet “devmgmt.msc” un noklikšķiniet uz Labi, lai to palaistu.

  1. Tā kā mēs vēlamies atjaunināt grafisko karti, izvērsiet kategoriju Displeja adapteri, ar peles labo pogu noklikšķiniet uz videokartes un atlasiet opciju Atinstalēt ierīci.

  1. Apstipriniet visus dialogus, kuros var lūgt apstiprināt savu izvēli un gaidiet, kamēr process tiks pabeigts.
  2. Kartes ražotāja vietnē meklējiet grafikas kartes draiveri un izpildiet viņu norādījumus, kuriem vajadzētu būt pieejamiem vietnē. Saglabājiet instalācijas failu datorā un palaidiet to no turienes. Instalēšanas laikā jūsu dators var tikt restartēts vairākas reizes.

Nvidia draiveri - noklikšķiniet šeit !

AMD draiveri - noklikšķiniet šeit !

3. risinājums: lejupielādējiet un instalējiet DirectX 9.0 jaunāko versiju

Dažreiz risinājums var būt acīmredzams, un jums, iespējams, būs jāinstalē jaunāka DirectX versija. Bieži vien tas notiek starp spēlēm, kuras pašas nenodrošina DirectX instalēšanu, un problēmu var diezgan viegli atrisināt, ja tas tā ir; tas ir, atjauninot DirectX uz jaunāko versiju.

  1. Dodieties uz DirectX galalietotāja Runtime Web Installer lejupielādes lapu Microsoft oficiālajā vietnē, kas šeit ir saistīta.
  2. Ritiniet uz leju, atrodiet un noklikšķiniet uz sarkanās pogas Lejupielādēt vietnē un izpildiet ekrānā redzamos norādījumus, lai datorā tieši lejupielādētu Web instalēšanas programmu DirectX.

Piezīme : Microsoft, iespējams, piedāvās pāris viņu lietojumprogrammas pēc noklikšķināšanas uz saites Lejupielādēt, taču jums vajadzētu noņemt šo produktu izvēles rūtiņu, ja jums labāk nebūtu to datorā. Ja izvēlēsities neielādēt šos utilītus, poga Tālāk tiks pārdēvēta par Nē, paldies un turpināsies.

  1. Instalējiet DirectX, izpildot visus norādījumus no Microsoft vietnes vai DirectX instalēšanas vedņa. Jums vajadzēs ritināt noteikumu un nosacījumu lapu un noklikšķināt uz pogas Tālāk.

  1. Restartējiet datoru un pārbaudiet, vai joprojām parādās kļūda “Neizdevās inicializēt Direct3D”.

Interesanti Raksti