Poprawka: awaria gry Battlefield 4 i niska wydajność w systemie Windows 10

Spisu treści:

Wideo: Вернулся в BATTLEFIELD 4 2024

Wideo: Вернулся в BATTLEFIELD 4 2024
Anonim

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ć twoje doświadczenie w Battlefield 4, ale na szczęście dla ciebie istnieje sposób, aby rozwiązać wszystkie te problemy.

Napraw problemy z Battlefield 4 w systemie Windows 10

  1. Zaktualizuj sterowniki karty graficznej
  2. Wyłącz SLI / Crossfire
  3. Wyłącz przyspieszenie 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 wygładzania i anizotropowe
  11. Przenieś dxgi.dll do katalogu instalacyjnego Battlefield 4
  12. Zainstaluj Visual C Redistributables
  13. Zakończ proces BTTray.exe za pomocą Menedżera zadań
  14. Wyłącz Origin w grze
  15. Jeśli używasz Windowsa 64-bitowego, ustaw również BF4 na 64-bitowy
  16. Czysty 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 wyciek pamięci powoduje spadek wydajności ze 150 do 40 klatek na sekundę przed awarią gry. To uniemożliwia grę, ale dostępne jest rozwiązanie.

Brzmi to jak poważny problem, ponieważ znacznie zmniejsza wydajność gry, ale istnieje sposób, aby to naprawić. Aby rozwiązać ten problem, wystarczy wejść na stronę 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 pobierzesz je jak najszybciej.

Ręczna aktualizacja sterowników jest bardzo denerwują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 zainstalować i używać:

1. Pobierz i zainstaluj narzędzie TweakBit Driver Updater

2. Po zainstalowaniu program automatycznie rozpocznie skanowanie komputera w poszukiwaniu nieaktualnych sterowników. Driver Updater sprawdzi zainstalowane wersje sterowników w bazie danych najnowszych wersji w chmurze i zaleci odpowiednie aktualizacje. Wszystko, co musisz zrobić, to czekać na zakończenie skanowania.
3. Po zakończeniu skanowania otrzymasz raport o wszystkich problemowych sterownikach znalezionych na twoim komputerze. Przejrzyj listę i sprawdź, czy chcesz zaktualizować każdy sterownik osobno, czy wszystkie naraz. Aby zaktualizować jeden sterownik naraz, kliknij link „Aktualizuj sterownik” obok nazwy sterownika. Lub po prostu kliknij przycisk „Aktualizuj wszystko” u dołu, aby automatycznie zainstalować wszystkie zalecane aktualizacje.

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

Oświadczenie: Niektóre funkcje tego narzędzia nie są bezpłatne.

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

Doniesiono, że Battlefield 4 ma pewne problemy z SLI i Crossfire w systemie Windows 10, a jeśli najnowsze sterowniki nie pomagają w awariach, być może najlepszym rozwiązaniem jest tymczasowe wyłączenie SLI lub Crossfire.

Aby wyłączyć SLI, postępuj zgodnie z tymi instrukcjami:

  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 czynności:

  1. Otwórz Catalyst Control Center.
  2. Kliknij opcję Grafika> Crossfire.
  3. Odznacz Włącz Crossfire.
  4. Kliknij przycisk OK, aby zapisać zmiany.

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

  • PRZECZYTAJ TAKŻE: Jak naprawić ciągłe wciskanie Alt-Tab w celu zwiększenia wydajności procesora

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

Użytkownicy zgłaszają, że system Windows 10 używa przyspieszania sprzętowego w przeglądarkach inaczej niż poprzednie wersje systemu Windows, i jest to jeden z powodów spadku liczby klatek na sekundę w Battlefield 4. Ponieważ uruchamiasz Battlefield 4 za pomocą przeglądarki, problemy z przyspieszaniem sprzętowym utrzymują się przez całą grę, ale możesz to naprawić, wyłączając przyspieszenie sprzętowe w przeglądarce. Pokażemy Ci, jak wyłączyć przyspieszenie sprzętowe w Internet Explorerze, ale jeśli używasz innej przeglądarki, upewnij się, że wyłączyłeś przyspieszenie sprzętowe dla używanej przeglądarki.

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

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

Rozwiązanie 4 - Zmień ustawienia rejestru

To rozwiązanie dotyczy Ciebie tylko wtedy, gdy masz zainstalowane DLC do Battlefield 4, ale nie możesz uruchamiać żadnych map z DLC. Podczas próby uruchomienia mapy z DLC pojawi się komunikat Wymaga dodatkowego pakietu rozszerzeń, który uniemożliwi uruchomienie 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 powinna 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 jedno 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 Enter lub kliknij 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 istnieją foldery o tej samej nazwie w folderze Aktualizacje w kroku 2, musisz je dodać ręcznie. Zasadniczo musisz mieć wszystkie foldery Xpack z kroku 2 dodane do rejestru.
  6. Kliknij prawym przyciskiem myszy klucz Battlefield 4, wybierz 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ść zainstalowanego ciągu.
  10. Kliknij dwukrotnie Zainstalowano.
  11. W polu Dane wartości wpisz True i naciśnij OK, aby zapisać zmiany.

Powtarzaj kroki od 6 do 12, aż dodasz wszystkie klucze Xpack dla wszystkich folderów Xpack z kroku 2.

  • Przeczytaj także: 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 czasem może to powodować problemy z niektórymi grami, takimi jak Battlefield 4 w naszym przypadku. Dlatego 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 mam zrobić.
  5. Teraz wybierz Nigdy nie instaluj oprogramowania sterownika z Windows Update.

Po wykonaniu tej czynności możesz odinstalować obecny 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 podkręcania kart graficznych Nvidia, i doniesiono, że najnowsza wersja tego narzędzia powoduje pewne problemy z Battlefield 4. Według użytkowników nie mogą nawet uruchomić gry, ponieważ powoduje awarię całego pulpitu czas.

Jak dotąd jedynym rozwiązaniem jest wyłączenie EVGA Precision X podczas gry w Battlefield 4, a jeśli naprawdę potrzebujesz EVGA Precision X, możesz przejść do poprzedniej wersji, która świetnie działa z Battlefield 4.

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

Jeśli gra wyświetla nieoczekiwane błędy, nie uruchamia się lub nagle przestaje działać, możesz spróbować uruchomić Origin jako administrator. Wystarczy znaleźć skrót Origin, kliknąć go prawym przyciskiem myszy i wybrać polecenie Uruchom jako administrator z menu.

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

  • Przeczytaj także: Poprawka: instalacja gry trwa wiecznie

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

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

W najgorszym przypadku może być konieczne uaktualnienie karty graficznej do nowej, 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 liczbą klatek na sekundę 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.Dx11 Włącz 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 Wszystkie pliki z menu.
  3. Wpisz plik user.cfg w polu Nazwa pliku.
  4. Teraz zapisz plik w katalogu instalacyjnym Battlefield 4. Domyślnie powinna to być C: Program Files (x86) Origin GamesBattlefield 4.

Rozwiązanie 10 - Zmień ustawienia wygładzania i anizotropowe

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

  1. Otwórz Panel sterowania Nvidia.
  2. Przejdź do Zarządzaj ustawieniami 3D.
  3. Znajdź ustawienia wygładzania i anizotropowe 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ń wygładzania i anizotropowych nie pomoże, możesz spróbować wyłączyć opcję przechowywania w chmurze w Origin i zaktualizować PunkBuster.

  • Przeczytaj także: ekran zmienia kolor na czarny podczas grania w gry: 4 rozwiązania, aby to szybko naprawić

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

Jeśli pojawia się błąd informujący, że brakuje pliku dxgi.dll, możesz łatwo to 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 zlokalizuj plik o nazwie dxgi.dll.

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

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

Jeśli pojawia się błąd informujący, że brakuje Msvcr110.dll lub Msvcr120.dll, musisz ponownie zainstalować Visual C Redistributables. Nie musisz niczego pobierać, ponieważ możesz zainstalować Visual C Redistributables z katalogu instalacyjnego Battlefield 4.

Wystarczy przejść do folderu C: Program Files (x86) Origin GamesBattlefield 4_InstallerVCvc2012Update3redist i zainstalować VCredist.exe w wersji x86 i x64.

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

Doniesiono, że Battlefield 4 minimalizuje się za każdym razem, gdy naciśniesz klawisz 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 ponownie przypadkowo naciśniesz Caps Lock.

Musimy wspomnieć, że będziesz musiał powtarzać ten krok za każdym razem, gdy chcesz uruchomić Battlefield 4, aby uniknąć tego problemu.

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

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

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

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

Rozwiązanie 16 - Wyczyść komputer

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

  1. Przejdź do Start> wpisz msconfig > naciśnij Enter, aby uruchomić konfigurację systemu
  2. Przejdź do zakładki Ogólne> wybierz Uruchamianie selektywne> odznacz 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 omawialiśmy awarie Battlefield 4, więc możesz je przeczytać, aby uzyskać więcej informacji.

Poprawka: awaria gry Battlefield 4 i niska wydajność w systemie Windows 10