Jak rozwiązać problem z wydajnością aktualizacji nowej generacji Fallouta 4 na platformie Steam OLED

Pomimo weryfikacji na platformie Steam, Fallout 4 ma problemy z działaniem na przenośnej konsoli do gier Valve w wersji OLED. Oto jak to działa.

Problem wynika z obejścia wdrożonego przez twórców gry, które prawdopodobnie zapewnia kompatybilność z monitorami o wysokiej częstotliwości odświeżania. To obejście współdziała z biblioteką dxvk firmy Proton, odpowiedzialną za konwersję DirectX do Vulkan. Dzięki tej interakcji dxvk renderuje dwie klatki na każdą pętlę renderowania zainicjowaną przez grę. W rezultacie monitor liczby klatek na sekundę i ogranicznik w Gamescope nakładają się na siebie. Ani dxvk, ani Gamescope nie wydają się tu winić. Zamiast tego przyczyną problemu jest oryginalne obejście w kodzie gry.

Advertisement

Jak naprawić problem z szybkością klatek aktualizacji Fallout 4 nowej generacji na platformie Steam OLED

W wyniku problemów technicznych Fallout 4 działa z połową szybkości klatek na platformie Steam w wersji OLED. Jednak niektórzy gracze wymyślili modyfikację pliku .ini, która rozwiązuje problem. Działa poprzez wyłączenie synchronizacji pionowej gry, a następnie poleganie na ograniczniku liczby klatek na sekundę w trybie gry, aby utrzymać wyższą liczbę klatek na sekundę. To raczej hack, więc nie jest to trwałe rozwiązanie, ponieważ plik .ini jest nadpisywany za każdym razem, gdy zmieniasz ustawienia w grze.

Istnieje jednak bardziej elegancka poprawka, którą można zobaczyć poniżej. Wykonaj kroki wymienione poniżej.

  • Utwórz plik o nazwie /home/deck/fallout4.conf
  • Wewnątrz tego pliku napisz: dxgi.syncInterval = 1
  • Otwórz właściwości Steam Fallouta 4
  • Ustaw opcję uruchamiania na: DXVK_CONFIG_FILE=/home/deck/fallout4.conf %command%

Wykonanie powyższych kroków powinno zastąpić hack dokonany w kodzie gry, dzięki czemu będzie działać tak samo, jak na wyświetlaczu LCD.

Aktualizacja Fallouta 4 nowej generacji była dość problematyczna na kilku platformach. Dopiero niedawno poinformował o tym Thomas Morgan z Digital Foundry tryb wydajności 60 klatek na sekundę dodany w aktualizacji działa obecnie na konsolach Xbox Series. Dzieje się tak z powodu błędu, który ma zostać wkrótce naprawiony. Przeczytaj o tym tutaj.

Advertisement

Advertisement