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