- Zakrpa za Linux kernel, nazvana epp_boost, poboljšava minimalni FPS na Steam Decku do 31,8%.
- Funkcija dinamički prilagođava frekvenciju CPU-a jezgru po jezgru, sprječavajući mikro-zastajkivanje.
- Testovi s Civilization VI pokazuju poboljšanje fluidnosti bez utjecaja na potrošnju energije.
- Zakrpa je još uvijek u fazi pregleda, ali mogla bi doći na SteamOS i druge Linux sustave s AMD-om.
Razvojni programer David Vernet, inženjer u Meti, poslao je niz zakrpa za Linux kernel koje uvode funkciju pod nazivom epp_boost. Ova modifikacija utječe na AMD P-State upravljački program i ima za cilj riješiti uobičajeni problem u videoigrama: mikro-zamrzavanja koja se javljaju kada CPU smanji brzinu tijekom kratkih pauza u glavnoj niti.
31,8% veća fluidnost u kritičnim trenucima
Početni testovi korištenjem Steam Decka i benchmarka Civilization VI pokazuju značajno poboljšanje. Najniža brzina sličica u sekundi (1% niskog FPS-a) povećala se za 31,8% , što je rezultiralo stabilnijim iskustvom s manje padova brzine sličica u sekundi. Brzina sličica u sekundi na 99. percentilu također se poboljšala za 4,1%, iako je prosječni FPS ostao nepromijenjen. To ukazuje na to da je poboljšanje usmjereno na najgore trenutke, upravo tamo gdje igrači doživljavaju najveće trzanje.

Kako epp_boost funkcionira: kirurška prilagodba jezgre po jezgre
Problem koji ova zakrpa rješava je poznat: tijekom igranja, glavna nit CPU-a nakratko se pauzira dok čeka da GPU dovrši operaciju. AMD P-State upravljački program interpretira te pauze kao nisko opterećenje i smanjuje frekvenciju jezgre. Kada se nit nastavi, CPU-u je potreban trenutak da povrati brzinu, što uzrokuje mikro-zastajkivanje. epp_boost prati svaku jezgru svakih 10 milisekundi . Ako otkrije da je jezgra bila zauzeta najmanje 50% vremena, privremeno mijenja svoju preferenciju napajanja na maksimalne performanse. Nakon 300 milisekundi neaktivnosti, vraća se na normalnu postavku. To sprječava nepotrebnu dodatnu potrošnju energije i održava ravnotežu s GPU-om, koji dijeli energetski proračun u APU-u Steam Decka.

Iako je zakrpa još uvijek u fazi pregleda i zahtijeva kompajliranje modificiranog kernela, njezin potencijal je jasan. Steam Deck i bilo koji Linux sustav s AMD Ryzen procesorima mogli bi imati koristi od ovog poboljšanja bez potrebe za promjenom hardvera, dok razvoj Steam Decka 2 nastavlja vlastitim tempom. Rezultati s Civilization VI su obećavajući, a ostaje za vidjeti kako će se ponašati s drugim naslovima. Za sada se zajednica nada da će AMD-ovi inženjeri i održavatelji kernela prihvatiti prijedlog, što bi se moglo pretvoriti u glatkije iskustvo igranja za milijune korisnika.