Nagłe spadki liczby klatek w Fortnite na DirectX 12 mogą wynikać z problemów z pamięcią shaderów, uszkodzonych plików gry, sterowników lub zbyt wymagających ustawień graficznych. Wyjaśniamy, jak ustalić przyczynę zacinania i poprawić płynność rozgrywki.
Fortnite uruchomiony w trybie DirectX 12 może na niektórych komputerach okresowo tracić płynność. Problem objawia się krótkimi zatrzymaniami obrazu, nierównym wyświetlaniem kolejnych klatek lub gwałtownymi spadkami ich liczby.
Jedną z możliwych przyczyn jest nieprawidłowe działanie pamięci podręcznej shaderów. Shadery zawierają instrukcje potrzebne karcie graficznej do wyświetlania materiałów, oświetlenia i innych efektów. Jeżeli Fortnite wielokrotnie przygotowuje je od nowa, podczas rozgrywki mogą występować wyraźne zacięcia.
Problemy mogą również wynikać z uszkodzonych plików gry, nieaktualnego sterownika, wymagających ustawień obrazu, działania wielu programów w tle lub przegrzewania podzespołów. Warto wykonywać kolejne czynności pojedynczo i po każdej z nich sprawdzać płynność podczas normalnego meczu.
Kiedy zacięcia mogą być przejściowe?
Pierwszy mecz po wyczyszczeniu pamięci shaderów może działać gorzej niż kolejne. Fortnite przygotowuje wtedy nowe dane potrzebne do wyświetlania grafiki. Warto rozegrać cały mecz i dopiero później ocenić rezultat.
Jeżeli zacinanie powtarza się podczas każdej rozgrywki albo nie ustępuje po dłuższym czasie, należy przejść do kolejnych metod.
Wyczyść pamięć shaderów DirectX
Przy mocnym zacinaniu Fortnite na DirectX 12 wyczyszczenie pamięci shaderów powinno być jednym z pierwszych kroków.
Zamknij Fortnite oraz Epic Games Launcher. Następnie:
- Naciśnij kombinację Windows + R.
- Wpisz
%localappdata%. - Naciśnij Enter.
- Otwórz folder właściwy dla producenta karty graficznej.
W przypadku karty NVIDIA przejdź do:
NVIDIA\PerDriverVersion\DXCache
Sprawdź również, czy istnieje folder:
NVIDIA\DXCache
W przypadku karty AMD przejdź do:
AMD\DxCache
Usuń pliki znajdujące się wewnątrz folderu DXCache lub DxCache. Nie usuwaj samych folderów ani pozostałych katalogów NVIDIA lub AMD. Jeżeli system poinformuje, że któregoś pliku nie można skasować, ponieważ jest używany, pomiń go.
Po zakończeniu uruchom Fortnite i rozegraj pełny mecz. Początkowo mogą występować zacięcia, ponieważ gra będzie ponownie tworzyć pamięć shaderów.
Jeżeli na komputerze nie ma wymienionych folderów, nie usuwaj innych plików z katalogu AppData. Przejdź do następnego rozwiązania.
Zweryfikuj pliki Fortnite
Niekompletne lub uszkodzone pliki mogą powodować problemy z płynnością, wyświetlaniem tekstur albo uruchamianiem gry.
Aby sprawdzić instalację:
- Otwórz Epic Games Launcher.
- Przejdź do biblioteki.
- Kliknij trzy kropki przy Fortnite.
- Wybierz Zarządzaj.
- Kliknij Weryfikuj.
- Poczekaj na zakończenie sprawdzania.
Program sprawdzi pliki zainstalowane na komputerze i naprawi wykryte różnice. Weryfikacja nie usuwa zapisanych danych gracza.
Zainstaluj aktualny sterownik karty graficznej
Sterownik odpowiada za komunikację między systemem operacyjnym a kartą graficzną. Jego nieaktualna lub uszkodzona wersja może powodować pogorszenie wydajności, błędy obrazu i samoczynne wyłączanie gry.
Pobierz najnowszy sterownik przeznaczony dla posiadanego układu:
- ze strony NVIDIA w przypadku kart GeForce;
- ze strony AMD w przypadku kart Radeon;
- ze strony Intel w przypadku układów graficznych tej firmy.
Po instalacji uruchom ponownie komputer. Następnie włącz Fortnite i sprawdź płynność podczas pełnego meczu, a nie wyłącznie na ekranie poczekalni.
Zmniejsz wymagające ustawienia graficzne
W ustawieniach obrazu pozostaw DirectX 12 jako tryb renderowania, a następnie wybierz niską jakość grafiki. Jeżeli zacięcia ustąpią, zwiększaj poszczególne ustawienia osobno i po każdej zmianie sprawdzaj działanie gry.
W pierwszej kolejności warto zmniejszyć lub wyłączyć:
- geometrię Nanite;
- globalne oświetlenie;
- odbicia;
- wirtualne cienie;
- sprzętowe śledzenie promieni;
- jakość efektów;
- jakość przetwarzania końcowego.
Sprzętowe śledzenie promieni warto wyłączyć, jeżeli jest dostępne i zależy Ci przede wszystkim na wysokiej liczbie klatek. Następnie zmniejsz jakość globalnego oświetlenia, odbić oraz cieni.
Możesz także wyłączyć synchronizację pionową i ponownie sprawdzić płynność. Zmiana ta nie usuwa problemów z pamięcią shaderów lub sterownikiem, a na niektórych monitorach może spowodować rozrywanie obrazu.
Ustaw stabilny limit liczby klatek
Brak ograniczenia liczby klatek może utrzymywać kartę graficzną pod wysokim obciążeniem. Ustawienie limitu, który komputer potrafi zachować także podczas walki, może zmniejszyć wahania wydajności.
Nie dobieraj wartości na podstawie wyniku uzyskiwanego na ekranie poczekalni lub w pustym miejscu na mapie. Sprawdź liczbę klatek podczas wymagającego meczu i wybierz limit, który jest osiągalny również przy dużej liczbie graczy, konstrukcji oraz efektów.
Ograniczenie liczby klatek nie naprawi uszkodzonych plików ani błędnie działającej pamięci shaderów. Jest jednak przydatnym testem, gdy karta graficzna przez większość czasu pracuje pod pełnym obciążeniem.
Zmniejsz częstotliwość raportowania myszy
Jeżeli spadki liczby klatek pojawiają się przede wszystkim podczas poruszania myszą, przyczyną może być wysoka częstotliwość jej raportowania.
Dotyczy to zwłaszcza urządzeń ustawionych na 2000, 4000 lub 8000 Hz. Otwórz program producenta myszy i zmniejsz wartość do 1000 Hz. Jeżeli problem pozostanie, przetestuj 500 Hz.
Zalecany zakres wynosi od 500 do 1000 Hz. Po zmianie uruchom grę ponownie i sprawdź zachowanie obrazu podczas szybkiego obracania kamerą.
Wyłącz niepotrzebne programy działające w tle
Aplikacje korzystające z procesora, pamięci operacyjnej lub dysku mogą ograniczać zasoby dostępne dla Fortnite.
Na czas sprawdzania problemu wyłącz:
- programy do nagrywania obrazu;
- nakładki wyświetlane w grze;
- przeglądarkę z wieloma otwartymi kartami;
- aplikacje pobierające aktualizacje;
- programy synchronizujące pliki w chmurze;
- narzędzia zmieniające parametry karty graficznej.
Wyłączaj aplikacje pojedynczo. Dzięki temu łatwiej ustalisz, czy któraś z nich rzeczywiście wpływa na płynność Fortnite.
Ustaw odpowiedni tryb zasilania
Podczas grania na laptopie zasilanym wyłącznie z akumulatora wydajność procesora i układu graficznego może zostać ograniczona.
Podłącz komputer do zasilacza, a następnie wybierz w systemie Windows tryb zapewniający wysoką wydajność. Nazwa ustawienia może się różnić zależnie od wersji systemu i konfiguracji urządzenia.
Wyższa wydajność zwiększa pobór energii i może przyspieszyć pracę wentylatorów. Pozwala jednak uniknąć ograniczania możliwości sprzętu przez ustawienia oszczędzania energii.
Skontroluj temperatury podzespołów
Jeżeli gra początkowo działa prawidłowo, lecz zaczyna się zacinać po dłuższym czasie, sprawdź temperatury procesora i karty graficznej.
Przegrzewający się podzespół może obniżać taktowanie, aby ograniczyć ilość wytwarzanego ciepła. Prowadzi to do pogorszenia wydajności mimo niezmienionych ustawień gry.
Sprawdź, czy:
- otwory wentylacyjne nie są zasłonięte;
- wentylatory działają prawidłowo;
- wewnątrz obudowy nie nagromadził się kurz;
- laptop stoi na twardej powierzchni;
- obudowa ma zapewniony swobodny przepływ powietrza.
Dopuszczalne temperatury zależą od modelu procesora i karty graficznej. Odczyty należy porównać ze specyfikacją producenta danego podzespołu.
Przenieś Fortnite na dysk SSD
Wolny dysk może powodować opóźnienia podczas odczytywania danych potrzebnych grze. Jeżeli Fortnite jest zainstalowany na mechanicznym dysku HDD, przeniesienie go na SSD może ograniczyć część krótkich zacięć związanych z wczytywaniem.
Dysk SSD nie rozwiąże problemu powodowanego przez przeciążony procesor, kartę graficzną lub nieprawidłowo działającą pamięć shaderów. Może jednak przyspieszyć ładowanie i odczytywanie plików.
Minimalne wymagania Fortnite obejmują 8 GB pamięci RAM, natomiast zalecana konfiguracja przewiduje 16 GB RAM lub więcej oraz dysk SSD NVMe. Komputer spełniający jedynie wymagania minimalne może wymagać znacznego obniżenia jakości grafiki.
Włącz tryb wydajności, gdy DirectX 12 nadal działa źle
Jeżeli Fortnite wciąż mocno się zacina mimo wyczyszczenia pamięci shaderów i zmniejszenia ustawień, przełącz grę na tryb wydajności z obniżoną jakością grafiki.
Aby go włączyć:
- Otwórz ustawienia Fortnite.
- Przejdź do ustawień obrazu.
- Odszukaj tryb renderowania.
- Wybierz Wydajność – niższa jakość grafiki.
- Zastosuj zmianę.
- Uruchom Fortnite ponownie.
Tryb wydajności ogranicza szczegółowość obrazu oraz obciążenie sprzętu. Jest przeznaczony głównie dla słabszych komputerów i może zapewnić stabilniejszą liczbę klatek.
DirectX 11 został usunięty z ustawień Fortnite wraz z aktualizacją 40.10. Gdy DirectX 12 działa nieprawidłowo, dostępną alternatywą pozostaje tryb wydajności.
Co zrobić, gdy tryb renderowania nie zostaje zapisany?
Jeżeli Fortnite po ponownym uruchomieniu przywraca wcześniejszy tryb renderowania, można ustawić odpowiednią opcję za pomocą argumentów uruchamiania.
- Otwórz Epic Games Launcher.
- Kliknij ikonę profilu w prawym górnym rogu.
- Wybierz Ustawienia.
- Przewiń ekran i rozwiń sekcję Fortnite.
- Zaznacz pole dodatkowych argumentów wiersza poleceń.
- Usuń wcześniejsze polecenia znajdujące się w tym polu.
- Wpisz polecenie odpowiadające wybranemu trybowi.
Dla DirectX 12 użyj:
-d3d12 -sm6
Dla trybu wydajności użyj:
-d3d12 -FeatureLevelEs31
Nie wpisuj obu poleceń jednocześnie. Po zapisaniu ustawienia uruchom Fortnite.
Jeżeli gra nadal nie zachowuje zmian, sprawdź plik:
%localappdata%\FortniteGame\Saved\Config\WindowsClient\GameUserSettings.ini
Kliknij go prawym przyciskiem myszy, wybierz właściwości i upewnij się, że pole Tylko do odczytu nie jest zaznaczone.
Nie szukaj nieaktualnej opcji pobierania zasobów
Starsze poradniki mogą zalecać włączenie wcześniejszego pobierania przesyłanych zasobów. Opcja ta nie jest obecnie dostępna w ustawieniach Fortnite w Epic Games Launcher.
Jej brak nie oznacza uszkodzenia instalacji. W przypadku zacinania należy korzystać z pozostałych metod opisanych w poradniku.
Podsumowanie
Przy mocnym zacinaniu Fortnite na DirectX 12 zacznij od wyczyszczenia pamięci shaderów. Rozegraj później pełny mecz, ponieważ gra musi przygotować nowe pliki i początkowo może nadal działać nierówno.
Jeżeli problem nie ustąpi, zweryfikuj pliki, zaktualizuj sterownik i zmniejsz wymagające ustawienia graficzne. Spadki występujące podczas ruchu myszy mogą wynikać z wysokiej częstotliwości raportowania, natomiast pogorszenie wydajności po dłuższej rozgrywce może wskazywać na przegrzewanie sprzętu.
Gdy komputer nie zapewnia płynnej gry na DirectX 12, przełącz Fortnite na tryb wydajności. DirectX 11 nie jest już dostępny w ustawieniach gry.
FAQ
Czy pierwszy mecz po wyczyszczeniu pamięci shaderów może się zacinać?
Tak. Fortnite przygotowuje wtedy nowe shadery, dlatego początkowo mogą występować krótkie zatrzymania obrazu. Płynność należy ocenić po rozegraniu pełnego meczu.
Czy można przełączyć Fortnite z DirectX 12 na DirectX 11?
Nie. DirectX 11 został usunięty z ustawień trybu renderowania. Alternatywą jest tryb wydajności z obniżoną jakością grafiki.
Dlaczego liczba klatek spada podczas poruszania myszą?
Przyczyną może być zbyt wysoka częstotliwość raportowania myszy. Warto zmniejszyć ją do 1000 lub 500 Hz i ponownie uruchomić grę.
Czy ponowna instalacja Fortnite może usunąć zacięcia?
Może pomóc, jeżeli pliki instalacji są uszkodzone, ale najpierw należy skorzystać z funkcji weryfikacji. Ponowna instalacja powinna być jednym z ostatnich etapów naprawy.
Czy Fortnite wymaga dysku SSD?
Fortnite może działać bez dysku SSD, ale zalecana konfiguracja obejmuje dysk SSD NVMe. Przeniesienie gry z HDD na SSD może zmniejszyć zacięcia związane z odczytywaniem danych.
Czy wyłączenie synchronizacji pionowej usuwa zacinanie?
Nie zawsze. Może poprawić wydajność, gdy funkcja ogranicza liczbę klatek, ale nie naprawi problemów z pamięcią shaderów, sterownikiem ani przegrzewaniem. Po jej wyłączeniu może pojawić się rozrywanie obrazu.
