Oprava: Battlefield 4 havaruje a nízký výkon na Windows 10

Obsah:

Video: How To Fix Battlefield 4 Crashes (PC) 2024

Video: How To Fix Battlefield 4 Crashes (PC) 2024
Anonim

Hráči Battlefield 4 hlásili různé problémy v systému Windows 10, jako jsou pády, nízký výkon a chybějící soubory DLL. Všechny tyto problémy mohou zničit vaše zkušenosti s Battlefieldem 4, ale naštěstí existuje způsob, jak všechny tyto problémy napravit.

Oprava bitevního pole 4 v systému Windows 10

  1. Aktualizujte ovladače grafické karty
  2. Zakázat SLI / Crossfire
  3. Zakažte hardwarovou akceleraci v prohlížeči
  4. Změňte nastavení registru
  5. Zakažte automatickou instalaci ovladače a stáhněte starší verzi ovladačů grafických karet
  6. Zavřít EVGA Precision X
  7. Zakažte antivirus / firewall a spusťte Původ jako správce
  8. Nižší grafická kvalita a rozlišení hry
  9. Vytvořte nový soubor cfg
  10. Změňte nastavení vyhlazování a anizotropie
  11. Přesuňte dxgi.dll do instalačního adresáře Battlefield 4
  12. Nainstalujte Visual C Redistributables
  13. Ukončete proces BTTray.exe pomocí Správce úloh
  14. Zakázat původ ve hře
  15. Pokud používáte Windows 64bit, nastavte také BF4 na 64bit
  16. Čisté spuštění počítače

Řešení 1 - Aktualizujte ovladače grafické karty

Podle hráčů Battlefield 4 havaruje po 5 minutách hry. Zdá se, že dochází k úniku paměti, který způsobí pokles výkonu ze 150 fps na 40 fps, než dojde ke zhroucení hry. Díky tomu není možné hru hrát, ale existuje řešení.

Zní to jako vážný problém, protože to výrazně snižuje výkon hry, ale existuje způsob, jak to vyřešit. Chcete-li tento problém vyřešit, stačí přejít na web výrobce grafické karty a stáhnout nejnovější ovladače. Bylo potvrzeno, že společnost Nvidia vydala novou sadu ovladačů, která tento problém řeší, takže je musíte stáhnout co nejdříve.

Ruční aktualizace ovladačů je velmi nepříjemná, proto vám doporučujeme stáhnout si tento nástroj pro aktualizaci ovladačů (100% bezpečný a testovaný u nás), abyste to mohli udělat automaticky. Zabráníte tak ztrátě souborů a dokonce trvalému poškození počítače.

Tweakbit Driver Updater je schválen společností Microsoft a Norton Antivirus. Postup instalace a použití:

1. Stáhněte a nainstalujte TweakBit Driver Updater

2. Po instalaci program automaticky spustí kontrolu zastaralých ovladačů počítače. Driver Updater zkontroluje nainstalované verze ovladače proti cloudové databázi nejnovějších verzí a doporučí správné aktualizace. Vše, co musíte udělat, je čekat na dokončení skenování.
3. Po dokončení kontroly dostanete zprávu o všech problémových ovladačích nalezených na vašem PC. Zkontrolujte seznam a zjistěte, zda chcete aktualizovat každý ovladač jednotlivě nebo všechny najednou. Chcete-li aktualizovat jeden ovladač najednou, klikněte na odkaz „Aktualizovat ovladač“ vedle názvu ovladače. Nebo jednoduše klikněte na tlačítko „Aktualizovat vše“ dole a automaticky nainstalujte všechny doporučené aktualizace.

Poznámka: Některé ovladače musí být nainstalovány ve více krocích, takže budete muset několikrát stisknout tlačítko „Aktualizovat“, dokud nebudou nainstalovány všechny jeho součásti.

Zřeknutí se odpovědnosti: Některé funkce tohoto nástroje nejsou zdarma.

Řešení 2 - Zakažte SLI / Crossfire

Bylo oznámeno, že Battlefield 4 má některé problémy s SLI a Crossfire v systému Windows 10 a pokud vám nejnovější ovladače nepomohou při haváriích, možná je nejlepším řešením dočasně deaktivovat SLI nebo Crossfire.

Chcete-li zakázat SLI, postupujte takto:

  1. Otevřete ovládací panel NVIDIA.
  2. Přejděte na Nastavení 3D> Nastavit konfiguraci SLI.
  3. Ujistěte se, že je vybrána technologie Nepoužívat SLI.
  4. Klepnutím na Použít uložte změny.

Pokud používáte karty AMD, můžete Crossfire deaktivovat následujícím postupem:

  1. Otevřete Catalyst Control Center.
  2. Klikněte na Grafika> Crossfire.
  3. Zrušte zaškrtnutí políčka Povolit Crossfire.
  4. Klepnutím na tlačítko OK uložte změny.

Po deaktivaci SLI nebo Crossfire může dojít ke snížení herního výkonu, ale hra by měla být stabilnější.

  • ALSO READ: Jak opravit Battlefield 1 neustále alt-tabbing pro zvýšení výkonu procesoru

Řešení 3 - Zakažte hardwarovou akceleraci v prohlížeči

Uživatelé hlásí, že systém Windows 10 používá hardwarovou akceleraci pro prohlížeče odlišně od předchozích verzí systému Windows, a to je jeden z důvodů poklesu obnovovací frekvence v bitevním poli 4. Od té doby, co spustíte Battlefield 4 pomocí svého prohlížeče, přetrvávají problémy s hardwarovou akcelerací v průběhu hry, ale můžete to vyřešit vypnutím hardwarové akcelerace v prohlížeči. Ukážeme vám, jak zakázat hardwarovou akceleraci v prohlížeči Internet Explorer, ale pokud používáte jiný prohlížeč, ujistěte se, že jste deaktivovali hardwarovou akceleraci pro prohlížeč, který používáte.

  1. Klikněte na ikonu ozubeného kola v pravém horním rohu.
  2. Vyberte možnosti Internetu.
  3. Klepněte na kartu Upřesnit.
  4. Zaškrtněte políčko Použít vykreslování softwaru namísto vykreslování GPU.
  5. Restartuj svůj počítač.

Po restartu zkuste znovu spustit Battlefield 4. Doufejme, že uvidíte nějaké zlepšení výkonu.

Řešení 4 - Změňte nastavení registru

Toto řešení se vás týká pouze v případě, že máte nainstalované DLC Battlefield 4, ale z DLC nelze spustit žádné mapy. Při pokusu o spuštění mapy z DLC se zobrazí zpráva Vyžaduje další rozšiřující balíček, který vám zabrání ve spuštění vybrané mapy. Chcete-li tento problém vyřešit, musíte změnit několik hodnot v registru, takže se podívejme, jak to provést.

  1. Přejděte do instalačního adresáře Battlefield 4. Ve výchozím nastavení by to mělo být C: Program Files (x86) Origin GamesBattlefield 4.
  2. Přejděte do adresáře Aktualizace. Měli byste vidět jednu nebo více složek Xpack. Každá z těchto složek představuje jeden DLC. Musíte si pamatovat názvy složek, protože je budete potřebovat později.
  3. Spusťte Editor registru. Editor registru můžete spustit stisknutím kláves Windows Key + R a zadáním regedit. Po zadání regedit stiskněte klávesu Enter nebo kliknutím na tlačítko OK otevřete Editor registru.
  4. Po otevření Editoru registru přejděte v levém podokně na následující klíč:
    • HKEY_LOCAL_MACHINE / SOFTWARE / Wow6432 Uzel / EA hry / Battlefield 4
  5. Měli byste vidět některé klíče s názvem Xpack. Tyto klíče představují složky Xpack z kroku 2. Pokud určité klíče Xpack v registru chybí, ale ve složce Updates v kroku 2 existují složky se stejným názvem, budete je muset přidat ručně. V zásadě musíte mít všechny složky Xpack z kroku 2 přidány do registru.
  6. Klepněte pravým tlačítkem myši na klíč Battlefield 4 a zvolte Nový> Klíč.
  7. Zadejte název klíče tak, aby odpovídal názvu složek Xpack z kroku 2. Pokud například Xpack3 chybí v registru, pojmenujte nový klíč Xpack3.
  8. Klikněte pravým tlačítkem na nově vytvořený klíč, v našem příkladu Xpack3, a zvolte Nový> Řetězcová hodnota.
  9. Pojmenujte nově vytvořenou hodnotu String Installed.
  10. Poklepejte na Installed.
  11. Do pole Údaj zadejte hodnotu True a stisknutím tlačítka OK změny uložte.

Opakujte kroky 6 až 12, dokud nepřidáte všechny klíče Xpack pro všechny složky Xpack z kroku 2.

  • ALSO READ: Jak opravit a přizpůsobit cíl Battlefield 1

Řešení 5 - Zakažte automatickou instalaci ovladače a stáhněte starší verzi ovladačů grafických karet

Windows 10 automaticky aktualizuje ovladače a někdy to může způsobit problémy s některými hrami, jako je například Battlefield 4 v našem případě. V některých případech je tedy lepší deaktivovat automatické aktualizace ovladačů:

  1. Otevřete Ovládací panely.
  2. Přejděte na stránku Systém a zabezpečení.
  3. Klepněte na kartu Hardware a vyberte Nastavení instalace zařízení.
  4. Vyberte Ne, dovolte mi vybrat, co mám dělat.
  5. Nyní vyberte možnost Neinstalovat software ovladače z Windows Update.

Poté můžete odinstalovat aktuální ovladač grafické karty a stáhnout starší verzi od výrobce grafické karty. Nezapomeňte stáhnout starší verzi ovladače pouze v případě, že nejnovější verze pro vás nefunguje správně.

Řešení 6 - Zavřete EVGA Precision X

EVGA Precision X je přetaktovací nástroj pro grafické karty Nvidia a bylo hlášeno, že nejnovější verze tohoto nástroje způsobuje některé problémy s Battlefieldem 4. Podle uživatelů nemohou ani spustit hru, protože narazí na plochu všechny čas.

Jediným řešením je zatím zakázat EVGA Precision X při hraní Battlefield 4, nebo pokud opravdu potřebujete používat EVGA Precision X, můžete přepnout na předchozí verzi, která skvěle funguje s Battlefieldem 4.

Řešení 7 - Zakažte antivirus / firewall a spusťte původ jako správce

Pokud vám hra dává neočekávané chyby, nespustí se nebo přestane fungovat náhle, můžete se pokusit spustit Origin jako administrátor. Jednoduše najděte zástupce Origin, klikněte na něj pravým tlačítkem az nabídky zvolte Spustit jako správce.

Pokud spuštění programu Původ jako správce nepomůže, možná budete muset dočasně deaktivovat antivirový program a bránu firewall a zkusit spustit hru znovu.

  • ALSO READ: Oprava: Instalace hry trvá věčně

Řešení 8 - Nižší grafická kvalita a rozlišení her

Uživatelé ohlásili funkci DirectX, volné virtuální paměti a chyby paměti celkových prostředků. Tyto chyby jsou způsobeny nedostatkem paměti grafické karty a jediný způsob, jak to vyřešit, je snížit vaše grafické nastavení her a rozlišení her.

V nejhorším případě budete možná muset upgradovat grafickou kartu za novou, která má více paměti.

Řešení 9 - Vytvořte nový soubor cfg

Vytvoření nového souboru.cfg vám může pomoci s problémy s obnovovací frekvencí a zpožděním, takže se podívejme, jak vytvořit soubor.cfg v systému Windows 10.

Otevřete Poznámkový blok a přidejte do něj následující řádky:

  • GameTime.MaxVariableFps 60
  • PerfOverlay.DrawFps 1
  • PostProcess.DynamicAOEnable 0
  • RenderDevice.Dx11Eable 0
  • RenderDevice.ForceRenderAheadLimit 1
  • RenderDevice.TripleBufferingEnable 0
  • WorldRender.DxDeferredCsPathEnable 0
  • WorldRender.FxaaEnable 0
  • WorldRender.MotionBlurEnable 0
  • WorldRender.SpotLightShadowmapEnable 0
  • WorldRender.SpotLightShadowmapResolution 256
  • WorldRender.TransparencyShadowmapsEnable 0

Nyní musíte soubor uložit jako user.cfg. Postupujte takto:

  1. V programu Poznámkový blok klikněte na Soubor> Uložit jako.
  2. V poli Uložit jako typ vyberte z nabídky Všechny soubory.
  3. Do pole Název souboru zadejte soubor user.cfg.
  4. Nyní uložte soubor do instalačního adresáře Battlefield 4. Ve výchozím nastavení by to mělo být C: Program Files (x86) Origin GamesBattlefield 4.

Řešení 10 - Změňte nastavení vyhlazování a anizotropie

Pokud během načítání obrazovky hra zamrzne nebo dojde ke zhroucení, můžete v ovládacím panelu Nvidia zkusit změnit nastavení vyhlazení a anizotropie.

  1. Otevřete ovládací panel Nvidia.
  2. Přejděte na Spravovat nastavení 3D.
  3. Najděte anti-aliasingová a anizotropní nastavení a změňte jejich hodnoty na Použít nastavení aplikace.

Pokud používáte grafickou kartu AMD, můžete tyto možnosti změnit z Catalyst Control Center podobným způsobem.

Pokud změna nastavení vyhlazení a anizotropie nepomůže, můžete zkusit vypnout možnost cloudového úložiště v Originu a aktualizovat PunkBuster.

  • ALSO READ: Při hraní her obrazovka zčerná: 4 řešení, která to rychle vyřeší

Řešení 11 - Přesuňte dxgi.dll do instalačního adresáře Battlefield 4

Pokud se vám zobrazuje chyba, že dxgi.dll chybí, můžete to snadno opravit přesunutím dxgi.dll do instalačního adresáře Battlefield 4. Postupujte takto:

  1. Přejděte na C: WindowsSystem32.
  2. V System32 vyhledejte soubor s názvem dxgi.dll.

  3. Zkopírujte soubor do instalačního adresáře Battlefield 4. Ve výchozím nastavení by to mělo být C: Program Files (x86) Origin GamesBattlefield 4, ale umístění se může ve vašem počítači lišit.

Řešení 12 - Nainstalujte Visual C Redistributables

Pokud se vám zobrazuje chyba, že chybí Msvcr110.dll nebo Msvcr120.dll, musíte znovu nainstalovat Visual C Redistributables. Nebudete muset nic stahovat, protože si můžete nainstalovat Visual C Redistributables z instalačního adresáře Battlefield 4.

Stačí přejít do složky C: Program Files (x86) Origin GamesBattlefield 4_InstallerVCvc2012Update3redist a nainstalovat verzi X86 a x64 VCredist.exe.

Řešení 13 - Ukončete proces BTTray.exe pomocí Správce úloh

Bylo hlášeno, že Battlefield 4 minimalizuje pokaždé, když stisknete tlačítko Caps Lock na klávesnici. To může být velmi frustrující, pokud jej během hry stisknete náhodou, ale existuje způsob, jak to vyřešit.

  1. Spusťte Správce úloh. Správce úloh můžete spustit stisknutím kláves Windows Key + X a výběrem Správce úloh ze seznamu.
  2. Po spuštění Správce úloh musíte najít proces s názvem BTTray.exe a ukončit jej.
  3. Nyní můžete začít hru a hra se nebude minimalizovat, pokud omylem stisknete Caps Lock znovu.

Musíme zmínit, že tento krok budete muset opakovat pokaždé, když chcete spustit Battlefield 4, abyste se tomuto problému vyhnuli.

Řešení 14 - Zakažte původ ve hře

Někteří hráči navrhli, že deaktivace Origin ve hře může vyřešit problémy na Battlefield 4. Pokyny pro toto řešení jsou velmi snadné: jednoduše přejděte na Původ> Nastavení aplikace> Původ ve hře> vypněte Původ ve hře.

Řešení 15 - Pokud používáte Windows 64bit, nastavte také BF4 na 64bit

  1. Spusťte původ a přejděte na Moje hry
  2. Klikněte pravým tlačítkem na BF4> vyberte Vlastnosti hry
  3. Při spuštění nastavte hru na x64
  4. Zrušte zaškrtnutí možnosti Zakázat původ ve hře.
  5. Použijte nová nastavení> spusťte BF4 a zkontrolujte, zda toto řešení problém vyřešilo.

Řešení 16 - Vyčistěte spouštění počítače

Toto řešení je zvláště užitečné pro počítače s nízkým a středním rozlišením. Provedením čistého spuštění může počítač použít ke spuštění hry více prostředků. Pokud jsou problémy BF, které se vyskytují, způsobeny problémy s nekompatibilitou softwaru, mělo by je toto řešení vyřešit.

  1. Chcete-li spustit konfiguraci systému, přejděte na Start> zadejte msconfig > hit Enter
  2. Přejděte na kartu Obecné> vyberte Selektivní spuštění> zrušte zaškrtnutí políčka Načíst položky po spuštění
  3. Přejděte na kartu Služby> zaškrtněte Skrýt všechny služby společnosti Microsoft> klepněte na Zakázat vše
  4. Klikněte na Použít> klikněte na OK> Restartujte počítač a spusťte hru

Doufáme, že naše řešení byla užitečná, a také jsme pokryli havárie Battlefield 4, takže byste si ji mohli přečíst pro další informace.

Oprava: Battlefield 4 havaruje a nízký výkon na Windows 10