Chyba inicializace Direct3D při spuštění hry. Co dělat?

Jedna z typických otázek

Ahoj.

Ve Windows 10 se při spuštění některých her zobrazí chyba „Chyba inicializace Direct3D“. Windows byly dodány s notebookem, domácí jednojazyčnou verzí. Řekněte mi, zda tato chyba může být způsobena verzí systému Windows a jak ji opravit?

Dobrý den!

Obecně taková chyba není neobvyklá, zejména po přeinstalování systému Windows (ve vašem případě po zakoupení notebooku, protože obchody zřídka instalují všechny potřebné knihovny a ovladače potřebné pro pohodlný provoz zařízení). Objeví se zpravidla po pokusu o spuštění nějaké hry - buď hned, nebo bude mít hra pouze černou obrazovku, a když ji minimalizujete, uvidíte toto okno.

V tomto článku se zabývám hlavními důvody vzniku takové chyby a ukážu na příkladu, jak se jí zbavit ...

Typická chyba

Řešení chyby Direct3D ...

Aktualizace DirectX

Nejběžnějším důvodem této chyby je nedostatek knihovny DirectX. Navíc není nutné, abyste jej neměli nainstalovaný, snad prostě nemáte konkrétní soubor z knihovny.

DirectX je speciální knihovna pro programátory. Používá se ve většině případů při vývoji her. Balíček je k dispozici pro instalaci a aktualizaci na oficiálním webu společnosti Microsoft. Více se o tom dozvíte na webových stránkách Wikipedie.

Stránka na webu společnosti Microsoft pro stahování moderní verze DirectX - //www.microsoft.com/ru-ru/Download/confirmation.aspx?id=35

Starší verze DirectX 9.0c je k dispozici na odkazu - //www.microsoft.com/ru-ru/download/details.aspx?id=34429

Proto doporučuji podívat se na požadavky hry, kterou používáte, a zjistit, která verze DirectX je ve vašem PC nainstalována.

Chcete-li zjistit, jaké rozhraní DirectX ve svém počítači máte, klikněte na:

  1. kombinací tlačítek Win + R otevřete okno „ Spustit “;
  2. poté zadejte příkaz dxdiag a stiskněte klávesu Enter (viz snímek obrazovky níže).

Spusťte diagnostický nástroj DirectX (DxDiag)

Dále na kartě „Systém“ budou uvedena všechna potřebná data: verze operačního systému Windows, grafická karta, zvukové zařízení, verze systému BIOS a verze DirectX (viz červený čtverec na snímku obrazovky níže).

DirectX Diagnostic Tool / Clickable

Microsoft má vyhrazený webový instalační program pro aktualizaci DirectX . Přejděte na požadovanou stránku a stáhněte si ji. Dále spusťte, odsouhlaste podmínky licenční smlouvy a počkejte, než průvodce funguje.

Přijetí podmínek osob. Dohody DirectX

Na konci operace byste měli vidět zprávu, že instalace DirectX je dokončena, potřebné balíčky byly aktualizovány atd. Nebo vás průvodce bude informovat, že nová verze DirectX je již nainstalována a ne potřebujete aktualizaci. Poté doporučuji restartovat počítač a poté zkusit spustit hru.

Instalace DirectX dokončena

Po takové aktualizaci hra zpravidla začne fungovat tak, jak má.

PŘIDÁNÍ!

Pokud nemáte internet (nebo je pomalý nebo web společnosti Microsoft není k dispozici, zobrazí se chyba atd.), Lze DirectX aktualizovat pomocí her: téměř polovina herních disků má novou verzi DirectX (poznámka: nové v době spuštění hry, samozřejmě) . Stačí si tedy vzít více či méně moderní hru a po její instalaci aktualizovat DirectX.

*

Problém s ovladačem videa

Pokud se chyba stále zobrazuje, je možné, že je vaše grafická karta ve správci zařízení deaktivována (může se tak jednat například o notebooky se 2 grafickými kartami), nebo jste jednoduše neaktualizovali / neinstalovali ovladače na grafické kartě.

Jak zkontrolovat ovladače a zda je povolena grafická karta

Nejjednodušší způsob je použít správce zařízení. Chcete-li jej otevřít:

  1. stiskněte tlačítka Win + R ;
  2. poté zadejte  devmgmt.msc a stiskněte klávesu Enter.

Spusťte Správce zařízení - devmgmt.msc

Dále otevřete kartu „Grafické adaptéry“ a zkontrolujte, zda jsou všechny grafické karty zapnuté a zda před nimi svítí žlutý vykřičník (označující například problémy s ovladači - ).

Snímek obrazovky níže ukazuje, že jeden grafický adaptér je deaktivován a nepoužívá se. Chyba s Direct3D s tím často souvisí.

Intel HD povoleno, NVIDIA deaktivováno

Chcete-li adaptér povolit, jednoduše na něj klikněte pravým tlačítkem a vyberte funkci „Povolit“ . Níže je uveden příklad.

Použijte grafickou kartu

Poté restartujte počítač a zkuste hru otevřít.

PŘIDÁNÍ!

V některých případech může být jedna z grafických karet v systému BIOS počítače deaktivována (například pokud máte v notebooku samostatnou a integrovanou grafickou kartu). Chcete-li zkontrolovat, zda je to tak, přejděte do systému BIOS, obvykle v části HLAVNÍ najdete grafický režim. Příklad je uveden na fotografii níže.

Jak vstoupit do systému BIOS - //ocomp.info/kak-voyti-v-bios.html

Tlačítka BIOS pro různé výrobce notebooků / PC - //ocomp.info/goryachie-klavishi-dlya-vh-bios-boot-menu.html

Jak aktualizovat ovladače grafické karty:

  1. Metoda číslo 1: přejděte na oficiální web výrobce vašeho notebooku a stáhněte si je odtud. Pokud neznáte přesný model notebooku, použijte programy k určení charakteristik počítače - //ocomp.info/harakteristiki-kompyutera.html
  2. Metoda číslo 2: Pomocí speciálních programů automaticky vyhledejte a aktualizujte ovladače. Nejjednodušší a nejrychlejší volba, ve skutečnosti. Programy navíc zkontrolují potřebné knihovny pro hry (například Drive Booster, doporučuji) - //ocomp.info/update-drivers.html
  3. Metoda číslo 3: práce v manuálním režimu prostřednictvím správce zařízení. Další podrobnosti naleznete zde: //ocomp.info/kak-nayti-i-ustanovit-drayver-dlya-neizvestnogo-ustroystva.html

*

Použijte režim kompatibility

Nedávno jsem testoval notebook s relativně novým procesorem AMD Ryzen 5 2500U a narazil jsem na jednu zajímavou věc ...

Aktualizoval jsem DirectX, nainstaloval jsem všechny potřebné ovladače, různé balíčky a doplňky pro hry - některé hry se však nespustily a zobrazila se chyba Direct3D ... (zvláštnost: všechny hry byly staré, což naznačuje různé myšlenky ...) .

Byl jsem docela překvapen, když jsem otevřel vlastnosti spustitelného souboru hry, přešel na kartu „Kompatibilita“ a zaškrtl políčko vedle položky „Spustit hru v režimu kompatibility s Windows XP SP 2“  - hra začala fungovat normálně, žádné chyby související s Direct3D, více neměl ...

Příklady toho, co dělat, jsou uvedeny na screenshotech níže ...

Otevření vlastností spustitelného souboru hry

Spusťte hru v režimu kompatibility pro Windows XP SP 2

Také pomozte!

Jak spustit starou hru na novém počítači - //ocomp.info/kak-zapustit-staruyu-igru.html

PS 

Pokud nic z výše uvedeného nepomohlo, doporučuji také aktualizovat balíček Microsoft Visual C ++ a NET Framework.

To je vše, vše nejlepší!

?

Článek je opraven: 17.01.2019