- Popravek za jedro Linuxa, imenovan epp_boost, izboljša minimalni FPS v igri Steam Deck za do 31,8 %.
- Funkcija dinamično prilagaja frekvenco procesorja jedro za jedrom in preprečuje mikro zatikanje.
- Testi s Civilization VI kažejo izboljšanje pretočnosti brez vpliva na porabo energije.
- Popravek je še vedno v pregledu, vendar bi lahko prišel na SteamOS in druge sisteme Linux z AMD-jem.
Razvijalec David Vernet, inženir pri Meti, je za jedro Linuxa objavil vrsto popravkov, ki uvajajo funkcijo, imenovano epp_boost. Ta sprememba vpliva na gonilnik AMD P-State in želi odpraviti pogosto težavo v videoigrah: mikro zamrznitve, ki se pojavijo, ko procesor zmanjša svojo hitrost med kratkimi premori v glavni niti.
31,8 % večja tekočnost v kritičnih trenutkih
Začetni testi s programsko opremo Steam Deck in merilom Civilization VI kažejo znatno izboljšanje. Najnižja hitrost sličic na sekundo (1 % nizka hitrost sličic na sekundo) se je povečala za 31,8 % , kar je povzročilo stabilnejšo izkušnjo z manj padci hitrosti sličic na sekundo. Hitrost sličic na sekundo pri 99. percentilu se je prav tako izboljšala za 4,1 %, čeprav je povprečna hitrost sličic na sekundo ostala nespremenjena. To kaže, da je izboljšanje osredotočeno na najslabše trenutke, natanko tam, kjer igralci doživljajo največje zatikanje.

Kako deluje epp_boost: kirurška prilagoditev po posameznih jedrih
Težava, ki jo ta popravek obravnava, je znana: med igranjem se glavna nit procesorja na kratko ustavi, medtem ko čaka, da grafični procesor zaključi operacijo. Gonilnik AMD P-State te premore interpretira kot nizko obremenitev in zmanjša frekvenco jedra. Ko se nit nadaljuje, procesor potrebuje trenutek, da ponovno vzpostavi hitrost, kar povzroči mikro zatikanje. epp_boost spremlja vsako jedro vsakih 10 milisekund . Če zazna, da je bilo jedro zasedeno vsaj 50 % časa, začasno spremeni svojo nastavitev porabe energije na največjo zmogljivost. Po 300 milisekundah neaktivnosti se vrne na normalno nastavitev. To preprečuje nepotrebno dodatno porabo energije in ohranja ravnovesje z grafičnim procesorjem, ki si deli porabo energije v procesorju Steam Decka.

Čeprav je popravek še vedno v pregledu in zahteva prevajanje spremenjenega jedra, je njegov potencial jasen. Steam Deck in kateri koli sistem Linux s procesorji AMD Ryzen bi lahko imel koristi od te izboljšave, ne da bi bilo treba menjati strojno opremo, medtem ko razvoj Steam Decka 2 poteka v svojem tempu. Rezultati s Civilization VI so obetavni in še ni jasno, kako se bo obnesel z drugimi naslovi. Zaenkrat skupnost upa, da bodo inženirji AMD in vzdrževalci jedra sprejeli predlog, kar bi lahko milijonom uporabnikov prineslo bolj gladko igralno izkušnjo.