SteamOS dostał wielki pakiet ulepszeń. Valve poprawiło płynność w grach

Paweł BliźniukSkomentuj
SteamOS dostał wielki pakiet ulepszeń. Valve poprawiło płynność w grach

Valve wypuściło aktualizację SteamOS Beta 3.9.6. Inżynierowie wzięli pod lupę to, co w graniu najważniejsze: stabilną płynność obrazu. Paczka zbiera wszystkie nowości ze stabilnej wersji 3.9 i dorzuca kilkanaście konkretnych poprawek dla Steam Decka, Lenovo Legion Go S czy komputerów Steam Machine.



Wysoka liczba klatek to nie wszystko. Chodzi o ich stabilność

Przy idealnych 60 FPS każda klatka powinna pojawiać się co 16,67 milisekundy (1000 ms podzielone przez 60). Jeśli jedna wskoczy po 10 ms, a następna każe na siebie czekać 23 ms, średnia nadal wyniesie 60 klatek, ale oczy od razu wyłapią nieprzyjemne szarpanie, czyli stuttering.

Dokładnie ten problem rozwiązuje aktualizacja 3.9.6. Valve poprawiło współpracę systemowego ogranicznika klatek z funkcją VRR, która dynamicznie dopasowuje odświeżanie ekranu do tempa pracy karty graficznej, żeby uniknąć rwania obrazu. Lepiej jest też na ekranach bez VRR, w tym na starszych wyświetlaczach. Dotychczas zdarzało się, że gra zablokowana na 30 FPS przy limicie 60 FPS i odświeżaniu 120 Hz potrafiła nagle spaść do 24 klatek. Teraz ten dziwny spadek znika.



To jednak nie koniec walki z przycięciami – programiści usprawnili wybudzanie rdzeni procesora z głębokiego uśpienia. Wcześniej procesor potrafił zaspać o ułamek sekundy przy stałym odświeżaniu ekranu, przez co konsola zwyczajnie gubiła pojedyncze klatki.

SteamOS od dawna wychodzi poza samego Steam Decka

Najnowsza beta wyraźnie to potwierdza, bo rozwiązuje uciążliwy błąd na monitorach o odświeżaniu 240 Hz i wyższym. Gry potrafiące działać w tak wysokim klatkażu nie będą już startować poniżej natywnej częstotliwości ekranu.

Zmian doczekała się też obsługa obrazu i strumieniowania. Naprawiono między innymi błąd, przez który zwykłe treści SDR wyglądały na nienaturalnie przesycone, gdy system wysyłał sygnał HDR10 do ekranu bez szerokiej palety barw. Z kolei posiadacze kart graficznych NVIDIA przestaną oglądać zielony ekran zamiast obrazu podczas korzystania ze Steam Remote Play. Na deser rozwiązano problem z czarnym ekranem w tytułach stworzonych na silniku RPG Maker, które korzystają z wtyczki Fullscreen++.

Oprócz grafiki Valve posprzątało kilka irytujących drobiazgów w samym systemie SteamOS. Poprawiono obsługę ekranu dotykowego – stuknięcie w niego dwoma palcami nie będzie już blokować lewego przycisku myszy. Ponadto wróciła możliwość swobodnego dodawania własnych skryptów do biblioteki w trybie pulpitu przez opcję „Dodaj do Steam”.

Inżynierowie usunęli również błędy wywołujące awarie trybu gry oraz bibliotek LD_PRELOAD uruchamianych przez menedżer wyświetlania Gamescope. Na koniec załatano wycieki pamięci i rzadkie zawieszenia systemu przy zamykaniu klientów gier lub wyłączaniu samego urządzenia.

Aktualizacja obejmuje zarówno oba warianty Steam Decka, jak i Steam Frame, Steam Machine oraz inne przenośne pecety pokroju Lenovo Legion Go S.

Źródło: Valve, club386 / Zdj. otwierające: Valve

Paweł BliźniukLinuksiarz, który lubi grzebać w sprzęcie i pisać o szeroko pojętej technologii. Uwielbia wszystko, co zawiera płytki PCB. Wielbiciel retro‑konsolek i ThinkPad'ów. Uzależniony od muzyki i gier roguelike. Wolne chwile poświęca na bieganie. Artykuły zaczął pisać jeszcze przed erą AI.