Řešení chyby funkce DirectX v Battlefieldu 1

Battlefield 1 byl propuštěn 21. října a ukázal vynikající výsledky. Pozitivní recenze získal od kritiků i od samotných uživatelů, kterým se téma první světové války opravdu líbilo. Ve hře však nejsou příliš dobré stránky. Přesněji řečeno, má jeden problém, se kterým se vývojáři nedokázali vyrovnat.

Chyba funkce DirectX v Battlefieldu 1 je problém, který zastavil mnoho uživatelů v hraní této militaristické multiplayerové střílečky. Vypadá to, že se hra náhodně zhroutí s chybou funkce DirectX . A s DirectX 11 i DirectX 12.

Zpočátku se zdálo, že problém mají pouze vlastníci karet Nvidia, ale uživatelé si začali stěžovat, že se u karet AMD setkali s podobným problémem.

Poslední recenze vývojáře zní následovně:

Věříme, že se nám podařilo najít několik problémů s DirectX a usilovně pracujeme na jejich řešení, které by mělo být zahrnuto do budoucích oprav.

Vývojový tým i přes tento problém pokračuje v spolupráci s našimi partnery. Tentokrát bohužel nemám žádné opravdu důležité informace, ale stále pracujeme s našimi partnery na vyřešení problému DirectX.

Dokud aktualizace nevyšla s opravou tohoto problému, vývojáři s námi sdíleli několik tipů, jak tuto chybu vyřešit pomocí rozhraní DirectX. Chcete-li to provést, budete muset provést některé akce s grafickou kartou a optimalizovat hru.

Řešení chyby funkce DirectX v Battlefieldu 1

Na těchto obrázcích si můžete prohlédnout výše uvedené příklady chyb. Začněme popisem řešení chyby funkce DirectX v Battlefieldu 1 .

  • Zakažte automatické aktualizace ovladačů v systému Windows 10 nebo v jakémkoli jiném operačním systému, který používáte. Poté můžete pomocí ovladače grafických karet odinstalovat všechny ovladače grafické karty. DDU si můžete stáhnout z tohoto odkazu.
  • Nainstalujte ovladače pod verzí 334.89. Můžete použít tento odkaz.

Dále budete muset obejít verzi ovladače, protože hra vám začne naznačovat, že je zastaralá.

  • Stiskněte kombinaci kláves Win + R.
  • V kontextové nabídce otevřete Průzkumník.
  • Poklepejte na kteroukoli sekci.
  • Klikněte pravým tlačítkem na prázdné místo a vytvořte nový textový soubor.
  • Otevřete soubor, který jste právě vytvořili.
  • Do tohoto textového pole zadejte následující kód:

    pokud existuje C: \ Windows \ System32 \ nvapi64.Old goto Old

    chdir / d C: \ Windows \ System32

    ren nvapi64.dll nvapi64.Old

    echo @ Pojmenováno

    pauza

    konec

    : Starý

    chdir / d C: \ Windows \ System32

    ren nvapi64.Old nvapi64.dll

    echo @ Přejmenováno

    pauza

    konec

    : Konec

  • Potom uložte tento text jako „Přejmenovat.BAT“.
  • Klikněte na něj pravým tlačítkem myši a vytvořte na ploše zástupce.
  • Poté přejděte na vlastnosti zástupce Rename.BAT a v poli Upřesnit zaškrtněte políčko vedle položky „Spustit jako správce“.
  • Nakonec spusťte soubor „Přejmenovat.BAT“ pomocí zástupce na ploše.

Tyto akce by vám měly umožnit konečně spustit Battlefield 1. Toto je něco jako dočasné řešení, dokud vývojáři neopraví tuto poměrně vážnou „jamb“.

Zajímavé Články