Poprawka: awaria Battlefield 4 i niska wydajność na Windows 10

Polecamy: Program do korekcji błędów, zoptymalizować i przyspieszyć Windows.

Gracze Battlefield 4 zgłaszali różne problemy w systemie Windows 10, takie jak awarie, niska wydajność i brakujące pliki .dll. Wszystkie te problemy mogą zrujnować doświadczenie Battlefield 4, ale na szczęście dla ciebie, istnieje sposób, aby rozwiązać wszystkie te problemy.

Napraw problemy z Battlefield 4 na Windows 10

  1. Zaktualizuj sterowniki karty graficznej
  2. Wyłącz SLI / Crossfire
  3. Wyłącz przyspieszanie sprzętowe w przeglądarce
  4. Zmień ustawienia rejestru
  5. Wyłącz automatyczną instalację sterowników i pobierz starszą wersję sterowników karty graficznej
  6. Zamknij EVGA Precision X
  7. Wyłącz program antywirusowy / zaporę i uruchom Origin jako administrator
  8. Niższa jakość grafiki i rozdzielczość gry
  9. Utwórz nowy plik cfg
  10. Zmień ustawienia antyaliasingu i anizotropii
  11. Przenieś dxgi.dll do katalogu instalacyjnego Battlefield 4
  12. Zainstaluj składniki redystrybucyjne Visual C
  13. Zakończ proces BTTray.exe za pomocą Menedżera zadań
  14. Wyłącz pochodzenie w grze
  15. Jeśli używasz 64-bitowego systemu Windows, ustaw BF4 na 64-bitowy
  16. Wyczyść rozruch komputera

Rozwiązanie 1 - Zaktualizuj sterowniki karty graficznej

Według graczy, Battlefield 4 ulega awarii po 5 minutach gry. Wygląda na to, że istnieje wyciek pamięci, który powoduje spadek wydajności ze 150 fps do 40 fps przed awarią gry. To uniemożliwia grę, ale jest dostępne rozwiązanie.

To brzmi jak poważny problem, ponieważ znacznie zmniejsza wydajność gry, ale istnieje sposób, aby to naprawić. Aby rozwiązać ten problem, wystarczy przejść do strony internetowej producenta karty graficznej i pobrać najnowsze sterowniki. Potwierdzono, że Nvidia wydała nowy zestaw sterowników, który rozwiązuje ten problem, więc upewnij się, że pobierasz je jak najszybciej.

Ręczna aktualizacja sterowników jest bardzo irytująca, dlatego zalecamy pobranie tego narzędzia do aktualizacji sterowników (w 100% bezpieczne i przetestowane przez nas), aby zrobić to automatycznie. W ten sposób zapobiegniesz utracie plików, a nawet trwałemu uszkodzeniu komputera.

Tweakbit Driver Updater jest zatwierdzony przez Microsoft i Norton Antivirus. Oto, jak go zainstalować i używać:

1. Pobierz i zainstaluj TweakBit Driver Updater

2. Po zainstalowaniu program automatycznie rozpocznie skanowanie komputera w poszukiwaniu przestarzałych sterowników. Driver Updater sprawdzi zainstalowane wersje sterowników w oparciu o bazę danych w chmurze najnowszych wersji i zaleci odpowiednie aktualizacje. Wszystko, co musisz zrobić, to poczekać na zakończenie skanowania.

3. Po zakończeniu skanowania otrzymasz raport o wszystkich problemach ze sterownikami znalezionych na komputerze. Przejrzyj listę i sprawdź, czy chcesz zaktualizować każdy sterownik indywidualnie lub wszystkie naraz. Aby zaktualizować jeden sterownik naraz, kliknij link „Aktualizuj sterownik” obok nazwy sterownika. Lub po prostu kliknij przycisk „Aktualizuj wszystko” na dole, aby automatycznie zainstalować wszystkie zalecane aktualizacje.

Uwaga: Niektóre sterowniki muszą być zainstalowane w kilku krokach, więc będziesz musiał nacisnąć przycisk „Aktualizuj” kilka razy, aż wszystkie jego komponenty zostaną zainstalowane.

Zastrzeżenie : Niektóre funkcje tego narzędzia nie są bezpłatne.

Rozwiązanie 2 - Wyłącz SLI / Crossfire

Donoszono, że Battlefield 4 ma pewne problemy z SLI i Crossfire na Windows 10, a jeśli najnowsze sterowniki nie pomogą ci w wypadku, być może jest to najlepsze rozwiązanie do tymczasowego wyłączenia SLI lub Crossfire.

Aby wyłączyć SLI, wykonaj następujące instrukcje:

  1. Otwórz panel sterowania NVIDIA.
  2. Przejdź do Ustawienia 3D> Ustaw konfigurację SLI.
  3. Upewnij się, że wybrano opcję Nie używaj technologii SLI.
  4. Kliknij Zastosuj, aby zapisać zmiany.

Jeśli używasz kart AMD, możesz wyłączyć Crossfire, wykonując następujące kroki:

  1. Otwórz Catalyst Control Center.
  2. Kliknij Grafika> Crossfire.
  3. Usuń zaznaczenie pola wyboru Włącz Crossfire.
  4. Kliknij OK, aby zapisać zmiany.

Po wyłączeniu SLI lub Crossfire wydajność gry może spaść, ale gra powinna być bardziej stabilna.

  • RÓWNIEŻ PRZECZYTAJ: Jak naprawić Battlefield 1, nieustannie dodając tabulatory do zwiększenia wydajności procesora

Rozwiązanie 3 - Wyłącz przyspieszenie sprzętowe w przeglądarce

Użytkownicy zgłaszają, że Windows 10 używa sprzętowej akceleracji dla przeglądarek inaczej niż poprzednie wersje Windows, i jest to jeden z powodów spadku częstotliwości odświeżania w Battlefield 4. Odkąd uruchamiasz Battlefield 4 za pomocą przeglądarki, problemy z przyspieszeniem sprzętowym utrzymują się przez całą grę, ale możesz to naprawić, wyłączając akcelerację sprzętową w przeglądarce. Pokażemy Ci, jak wyłączyć przyspieszanie sprzętowe w Internet Explorerze, ale jeśli używasz innej przeglądarki, upewnij się, że wyłączasz akcelerację sprzętową przeglądarki, której używasz.

  1. Kliknij ikonę koła zębatego w prawym górnym rogu.
  2. Wybierz opcje internetowe.
  3. Kliknij kartę Zaawansowane.
  4. Zaznacz opcję Użyj renderowania oprogramowania zamiast renderowania GPU.
  5. Zrestartuj swój komputer.

Po restarcie spróbuj ponownie uruchomić Battlefield 4. Mam nadzieję, że zauważysz poprawę wydajności.

Rozwiązanie 4 - Zmień ustawienia rejestru

To rozwiązanie ma zastosowanie tylko wtedy, gdy masz zainstalowane DLC Battlefield 4, ale nie możesz uruchamiać żadnych map z DLC. Podczas próby uruchomienia mapy z DLC otrzymasz komunikat Wymagany dodatkowy pakiet rozszerzeń, który uniemożliwi Ci rozpoczęcie wybranej mapy. Aby rozwiązać ten problem, musisz zmienić kilka wartości w rejestrze, więc zobaczmy, jak to zrobić.

  1. Przejdź do katalogu instalacyjnego Battlefield 4. Domyślnie powinno to być C: Program Files (x86) Origin GamesBattlefield 4.
  2. Przejdź do katalogu aktualizacji. Powinieneś zobaczyć jeden lub więcej folderów Xpack. Każdy z tych folderów reprezentuje jeden DLC. Musisz zapamiętać nazwy folderów, ponieważ będziesz ich potrzebował później.
  3. Uruchom Edytor rejestru. Możesz uruchomić Edytor rejestru, naciskając klawisz Windows + R i wpisując regedit. Po wpisaniu regedit naciśnij klawisz Enter lub kliknij przycisk OK, aby otworzyć Edytor rejestru.
  4. Po otwarciu Edytora rejestru przejdź do następującego klucza w lewym okienku:
    • HKEY_LOCAL_MACHINE / SOFTWARE / Wow6432Node / EA Games / Battlefield 4
  5. Powinieneś zobaczyć kilka kluczy o nazwie Xpack. Te klucze reprezentują foldery Xpack z kroku 2. Jeśli w rejestrze brakuje niektórych kluczy Xpack, ale w kroku 2 w folderze Aktualizacje znajdują się foldery o tej samej nazwie, musisz je dodać ręcznie. Zasadniczo musisz dodać wszystkie foldery Xpack z kroku 2 do rejestru.
  6. Kliknij prawym przyciskiem myszy klawisz Battlefield 4, wybierz polecenie Nowy> Klucz.
  7. Wprowadź nazwę klucza, aby pasowała do nazwy folderów Xpack z kroku 2. Na przykład, jeśli w rejestrze brakuje Xpack3, nazwij nowy klucz Xpack3.
  8. Kliknij prawym przyciskiem myszy nowo utworzony klucz, w naszym przykładzie Xpack3, i wybierz Nowy> Wartość ciągu.
  9. Nazwij nowo utworzoną wartość String Installed.
  10. Kliknij dwukrotnie Installed.
  11. W polu Dane wartości wpisz True i naciśnij OK, aby zapisać zmiany.

Powtarzaj kroki od 6 do 12, dopóki nie dodasz wszystkich kluczy Xpack dla wszystkich folderów Xpack z kroku 2.

  • RÓWNIEŻ PRZECZYTAJ: Jak naprawić i dostosować cel Battlefield 1

Rozwiązanie 5 - Wyłącz automatyczną instalację sterowników i pobierz starszą wersję sterowników karty graficznej

Windows 10 automatycznie aktualizuje sterowniki, a czasami może powodować problemy z niektórymi grami, takimi jak Battlefield 4 w naszym przypadku. W niektórych przypadkach lepiej jest wyłączyć automatyczne aktualizacje sterowników:

  1. Otwórz Panel sterowania.
  2. Przejdź do System & Security.
  3. Kliknij kartę Sprzęt i wybierz Ustawienia instalacji urządzenia.
  4. Wybierz Nie, pozwól mi wybrać, co robić.
  5. Teraz wybierz Nigdy nie instaluj oprogramowania sterownika z Windows Update.

Po wykonaniu tej czynności możesz odinstalować bieżący sterownik karty graficznej i pobrać starszą wersję od producenta karty graficznej. Pamiętaj, aby pobrać starszą wersję sterownika tylko wtedy, gdy najnowsza wersja nie działa prawidłowo.

Rozwiązanie 6 - Zamknij EVGA Precision X

EVGA Precision X to narzędzie do przetaktowywania kart graficznych Nvidii. Doniesiono, że najnowsza wersja tego narzędzia powoduje pewne problemy z Battlefield 4. Według użytkowników, nie mogą nawet uruchomić gry, ponieważ zawiesza się ona na pulpicie. czas.

Do tej pory jedynym rozwiązaniem jest wyłączenie EVGA Precision X podczas gry w Battlefield 4, lub jeśli naprawdę potrzebujesz użyć EVGA Precision X, możesz przełączyć się na poprzednią wersję, która działa świetnie z Battlefield 4.

Rozwiązanie 7 - Wyłącz program antywirusowy / zaporę i uruchom Origin jako administrator

Jeśli gra daje nieoczekiwane błędy, nie uruchamia się lub przestaje działać nagle, możesz spróbować uruchomić Origin jako administrator. Po prostu znajdź skrót Origin, kliknij go prawym przyciskiem myszy i wybierz polecenie Uruchom jako administrator z menu.

Jeśli uruchomienie Origin jako administratora nie pomoże, być może będziesz musiał tymczasowo wyłączyć swój program antywirusowy i zaporę ogniową i spróbować ponownie uruchomić grę.

  • RÓWNIEŻ PRZECZYTAJ: Fix: Instalacja gry trwa wieczność

Rozwiązanie 8 - Niższa jakość grafiki i rozdzielczość gry

Użytkownicy zgłosili funkcję DirectX, bezpłatną pamięć wirtualną i całkowite błędy pamięci zasobów. Błędy te są spowodowane brakiem pamięci karty graficznej, a jedynym sposobem rozwiązania tego problemu jest obniżenie ustawień grafiki gry i rozdzielczości gry.

W najgorszym przypadku konieczne może być uaktualnienie karty graficznej o nową, która ma więcej pamięci.

Rozwiązanie 9 - Utwórz nowy plik cfg

Utworzenie nowego pliku .cfg może pomóc w problemach z szybkością klatek i opóźnieniami, więc zobaczmy, jak utworzyć plik .cfg w systemie Windows 10.

Otwórz Notatnik i dodaj do niego następujące linie:

  • GameTime.MaxVariableFps 60
  • PerfOverlay.DrawFps 1
  • PostProcess.DynamicAOEnable 0
  • RenderDevice.Dx11Enable 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

Teraz musisz zapisać plik jako user.cfg. Aby to zrobić, wykonaj następujące czynności:

  1. W Notatniku kliknij Plik> Zapisz jako.
  2. W polu Zapisz jako typ wybierz z menu Wszystkie pliki.
  3. Wpisz plik user.cfg w polu Nazwa pliku.
  4. Teraz zapisz plik w katalogu instalacyjnym Battlefield 4. Domyślnie powinno to być C: Program Files (x86) Origin GamesBattlefield 4.

Rozwiązanie 10 - Zmień ustawienia antyaliasingu i anizotropii

Jeśli gra zawiesza się lub zawiesza podczas ładowania ekranu, możesz spróbować zmienić antyaliasing i ustawienia anizotropowe w Panelu sterowania Nvidia.

  1. Otwórz Panel sterowania Nvidia.
  2. Przejdź do Zarządzaj ustawieniami 3D.

  3. Znajdź ustawienia antyaliasingu i anizotropii i zmień ich wartości na Użyj ustawień aplikacji.

Jeśli używasz karty graficznej AMD, możesz zmienić te opcje w Catalyst Control Center w podobny sposób.

Jeśli zmiana ustawień antyaliasingu i anizotropii nie pomoże, możesz spróbować wyłączyć opcję przechowywania w chmurze w Origin i zaktualizować PunkBuster.

  • RÓWNIEŻ PRZECZYTAJ: Ekran zmienia kolor na czarny podczas grania w gry: 4 rozwiązania, aby szybko to naprawić

Rozwiązanie 11 - Przenieś dxgi.dll do katalogu instalacyjnego Battlefield 4

Jeśli otrzymujesz błąd mówiący, że brakuje pliku dxgi.dll, możesz to łatwo naprawić, przenosząc plik dxgi.dll do katalogu instalacyjnego Battlefield 4. Aby to zrobić, wykonaj następujące kroki:

  1. Przejdź do C: WindowsSystem32.
  2. W System32 znajdź plik o nazwie dxgi.dll.

  3. Skopiuj plik do katalogu instalacyjnego Battlefield 4. Domyślnie powinno to być C: Program Files (x86) Gry PoczątkoweBattlefield 4, ale lokalizacja może być inna na twoim komputerze.

Rozwiązanie 12 - Zainstaluj składniki redystrybucyjne Visual C

Jeśli otrzymujesz błąd mówiący, że brakuje Msvcr110.dll lub Msvcr120.dll, musisz ponownie zainstalować składniki redystrybucyjne Visual C. Nie będziesz musiał niczego pobierać, ponieważ możesz zainstalować komponenty redystrybucyjne Visual C z katalogu instalacyjnego Battlefield 4.

Po prostu przejdź do folderu C: Program Files (x86) Origin GamesBattlefield 4_InstallerVCvc2012Update3redist i zainstaluj x86 oraz wersję VCredist.exe w wersji x64.

Rozwiązanie 13 - Zakończ proces BTTray.exe za pomocą Menedżera zadań

Poinformowano, że Battlefield 4 minimalizuje się za każdym razem, gdy naciśniesz przycisk Caps Lock na klawiaturze. Może to być bardzo frustrujące, jeśli naciśniesz go przypadkowo podczas gry, ale istnieje sposób, aby to naprawić.

  1. Uruchom menadżera zadań. Możesz uruchomić Menedżera zadań, naciskając klawisz Windows + X i wybierając Menedżera zadań z listy.
  2. Po uruchomieniu Menedżera zadań musisz znaleźć proces o nazwie BTTray.exe i zakończyć go.
  3. Teraz możesz rozpocząć grę, a gra nie zminimalizuje się, jeśli przypadkowo ponownie naciśniesz Caps Lock.

Musimy wspomnieć, że musisz powtórzyć ten krok za każdym razem, gdy chcesz uruchomić Battlefield 4, aby uniknąć tego problemu.

Rozwiązanie 14 - Wyłącz pochodzenie w grze

Niektórzy gracze sugerowali, że wyłączenie Origin w grze może rozwiązać problemy Battlefield 4. Instrukcje dotyczące tego obejścia są bardzo łatwe do wykonania: po prostu przejdź do Początek> Ustawienia aplikacji> Początek w grze> wyłącz opcję Początek w grze.

Rozwiązanie 15 - Jeśli używasz Windows 64-bitowego, ustaw BF4 na 64-bitowy

  1. Uruchom Origin i przejdź do Moje gry
  2. Kliknij prawym przyciskiem myszy BF4> wybierz Właściwości gry
  3. Po uruchomieniu ustaw grę na x64
  4. Usuń zaznaczenie opcji „Wyłącz pochodzenie w grze”
  5. Zastosuj nowe ustawienia> uruchom BF4, aby sprawdzić, czy to obejście rozwiązało problem.

Rozwiązanie 16 - Czysty rozruch komputera

To rozwiązanie jest szczególnie przydatne dla komputerów o niskiej specyfikacji i średniej specyfikacji. Wykonując czysty rozruch, komputer może użyć więcej zasobów do uruchomienia gry. Ponadto, jeśli napotkane problemy z BF są spowodowane problemami z niezgodnością oprogramowania, rozwiązanie to powinno je rozwiązać.

  1. Przejdź do Start> wpisz msconfig > naciśnij Enter, aby uruchomić konfigurację systemu
  2. Przejdź na kartę Ogólne> wybierz Uruchom selektywne> usuń zaznaczenie opcji Załaduj elementy startowe

  3. Przejdź do karty Usługi> zaznacz Ukryj wszystkie usługi Microsoft> kliknij Wyłącz wszystkie

  4. Kliknij Zastosuj> kliknij OK> Uruchom ponownie komputer i uruchom grę

Mamy nadzieję, że nasze rozwiązania były pomocne, a także uwzględniliśmy awarie Battlefield 4, więc warto przeczytać, aby uzyskać więcej informacji.

Uwaga redaktora: Ten post został pierwotnie opublikowany w lutym 2016 r. I od tego czasu został całkowicie odnowiony i zaktualizowany pod kątem świeżości, dokładności i wszechstronności.

Zalecane

Pusta strona podczas drukowania z Internet Explorer [FIX]
2019
100% Fix: VIDEO_SCHEDULER_INTERNAL_ERROR BSOD na Windows 10
2019
POPRAWKA: Gmail nie ładuje się w Chrome na Windows 10
2019