Steam Deck ma już kilka lat, ale jego możliwości wciąż rosną dzięki kolejnym optymalizacjom oprogramowania. Najnowsza poprawka przygotowana dla sterowników AMD w systemie Linux może przynieść odczuwalną poprawę płynności rozgrywki bez wymiany sprzętu. W pierwszych testach odnotowano nawet ponad 30-procentową poprawę najwolniejszych klatek animacji, czyli elementu, który najmocniej wpływa na odczuwanie zacięć podczas gry.
Za nową poprawką odpowiada David Vernet, programista pracujący nad jądrem Linuksa. Zmiana dotyczy sposobu zarządzania energią przez procesory AMD działające w trybie Energy Performance Preference, znanym jako EPP.
To właśnie ten tryb odpowiada za utrzymanie równowagi między wydajnością a czasem pracy na baterii. Problem pojawia się jednak w wielu grach, gdzie procesor bardzo często przechodzi między krótkimi okresami intensywnej pracy i chwilowym bezczynnością.
Obecny mechanizm potrafi błędnie uznać takie zachowanie za sygnał do obniżenia częstotliwości taktowania. Gdy gra ponownie potrzebuje pełnej mocy procesora, układ przez chwilę działa zbyt wolno. Efektem są pojedyncze spadki płynności, wydłużony czas renderowania niektórych klatek oraz charakterystyczne mikroprzycięcia.
Inteligentne zwiększanie wydajności tylko wtedy, gdy jest potrzebne
Dotychczas najprostszym rozwiązaniem było przełączenie procesora w stały tryb maksymalnej wydajności. Taki sposób eliminuje większość problemów z płynnością, ale jednocześnie zwiększa zużycie energii i skraca czas pracy urządzenia na baterii.
Nowa łatka wykorzystuje znacznie bardziej precyzyjne podejście. System monitoruje zachowanie poszczególnych rdzeni procesora i wykrywa moment, w którym konkretny rdzeń potrzebuje wyższego taktowania.
Zamiast przyspieszać cały procesor, poprawka chwilowo przełącza tylko jeden rdzeń do trybu wydajności. Po zakończeniu intensywnego obciążenia rdzeń wraca do energooszczędnego działania.
Takie rozwiązanie pozwala zachować zalety trybu EPP, jednocześnie eliminując część opóźnień odpowiedzialnych za spadki płynności.
Testy pokazują wyraźną poprawę
Pierwsze wyniki wyglądają bardzo obiecująco. Podczas testów przeprowadzonych w Civilization VI poprawka przyniosła około 31,8 proc. wzrostu wartości 1% Low FPS.
To parametr znacznie ważniejszy od średniej liczby klatek na sekundę. Odpowiada za najwolniejsze fragmenty animacji, które gracz odczuwa jako nagłe przycięcia obrazu.
Jednocześnie czas generowania najwolniejszych klatek uległ skróceniu o około 4,1 proc. Średnia liczba FPS praktycznie się nie zmieniła, ale sama rozgrywka stała się wyraźnie bardziej stabilna.
Dla właścicieli Steam Decka właśnie taki efekt ma największe znaczenie. Nawet bez wzrostu średnich FPS gra może sprawiać wrażenie znacznie płynniejszej.
Nie tylko Steam Deck skorzysta na zmianach
Choć informacje o poprawce wywołały największe zainteresowanie wśród właścicieli konsoli Valve, rozwiązanie nie zostało przygotowane wyłącznie dla Steam Decka.
Zmiany trafią do sterowników AMD dla systemu Linux, dlatego będą mogły zostać wykorzystane również przez inne komputery oraz przenośne konsole korzystające z procesorów AMD i działające pod kontrolą Linuksa.
To szczególnie dobra wiadomość dla rynku handheldów, który w ostatnich latach bardzo szybko się rozwija. Coraz więcej producentów korzysta z układów AMD oraz systemów opartych na Linuksie, dlatego jedna poprawka może przynieść korzyści wielu urządzeniom.
Trzeba jeszcze poczekać
Na razie poprawka została opublikowana jako propozycja zmian dla jądra Linuksa. Zanim trafi do stabilnych wersji systemu, musi przejść proces weryfikacji i zostać zaakceptowana przez opiekunów projektu.
Dopiero później rozwiązanie pojawi się w kolejnych wydaniach jądra, a następnie w systemach wykorzystujących sterowniki AMD. Jeśli cały proces przebiegnie zgodnie z planem, właściciele Steam Decka otrzymają darmową poprawę płynności bez konieczności instalowania nowego sprzętu czy modyfikowania ustawień.\
Spodobało Ci się? Podziel się ze znajomymi!

Pokaż / Dodaj komentarze do:
Steam Deck zyska darmowy zastrzyk wydajności. Poprawki AMD zwiększą FPS