- „Linux“ branduolio pataisa, vadinama „epp_boost“, padidina minimalų FPS „Steam Deck“ žaidime iki 31,8 %.
- Ši funkcija dinamiškai reguliuoja procesoriaus dažnį kiekvienam branduoliui atskirai, taip išvengiant mikromikčiojimo.
- Testai su „Civilization VI“ rodo pagerėjusį sklandumą nepaveikiant energijos suvartojimo.
- Pataisa vis dar peržiūrima, tačiau ji gali būti pasiekta „SteamOS“ ir kitose „Linux“ sistemose su AMD.
„Meta“ inžinierius, kūrėjas Davidas Vernetas, pateikė „Linux“ branduolio pataisų seriją, kurioje pristatoma funkcija, vadinama „epp_boost“. Ši modifikacija paveikia AMD P-State tvarkyklę ir siekia išspręsti dažną vaizdo žaidimų problemą: mikroužšalimus, kurie atsiranda, kai procesorius sumažina greitį trumpų pauzių metu pagrindinėje gijoje.
31,8 % didesnis sklandumas kritiniais momentais
Pradiniai testai naudojant „Steam Deck“ ir „Civilization VI“ etaloną rodo reikšmingą pagerėjimą. Mažiausias kadrų dažnis (1 % žemas FPS) padidėjo 31,8 % , todėl patirtis tapo stabilesnė ir kadrų dažnio kritimai buvo mažesni. Kadrų dažnis ties 99 procentiliu taip pat pagerėjo 4,1 %, nors vidutinis FPS išliko nepakitęs. Tai rodo, kad pagerėjimas sutelktas į blogiausias akimirkas, būtent tas, kur žaidėjai patiria didžiausią strigimą.

Kaip veikia „epp_boost“: chirurginis koregavimas po kamieno
Šis pataisymas sprendžia jau žinomą problemą: žaidimo metu pagrindinis procesoriaus (CPU) sriegis trumpai pristabdomas, laukdamas, kol GPU užbaigs operaciją. AMD P-State tvarkyklė šias pauzes interpretuoja kaip mažą apkrovą ir sumažina branduolio dažnį. Kai sriegis atnaujinamas, CPU reikia šiek tiek laiko, kad atgautų greitį, todėl atsiranda mikroužstrigimas. „epp_boost“ stebi kiekvieną branduolį kas 10 milisekundžių . Jei aptinka, kad branduolys buvo užimtas bent 50 % laiko, laikinai pakeičia energijos vartojimo nuostatą į maksimalų našumą. Po 300 milisekundžių neaktyvumo grįžtama prie įprasto nustatymo. Tai apsaugo nuo nereikalingo papildomo energijos suvartojimo ir palaiko pusiausvyrą su GPU, kuri dalijasi energijos biudžetu „Steam Deck“ APU.

Nors pataisa vis dar peržiūrima ir reikalauja modifikuoto branduolio kompiliavimo, jos potencialas akivaizdus. „Steam Deck“ ir bet kuri „Linux“ sistema su AMD Ryzen procesoriais galėtų pasinaudoti šiuo patobulinimu nekeičiant aparatinės įrangos, o „Steam Deck 2“ kūrimas tęsiasi savo tempu. „Civilization VI“ rezultatai yra daug žadantys, ir dar reikia pamatyti, kaip jis veiks su kitais žaidimais. Kol kas bendruomenė tikisi, kad AMD inžinieriai ir branduolio prižiūrėtojai priims pasiūlymą, kuris galėtų užtikrinti sklandesnę žaidimų patirtį milijonams vartotojų.