- En Linux-kernepatch, kaldet epp_boost, forbedrer minimum FPS på Steam Deck med op til 31,8%.
- Funktionen justerer dynamisk CPU-frekvensen kerne for kerne og forhindrer mikrostakken.
- Test med Civilization VI viser en forbedring i flydende egenskaber uden at det påvirker energiforbruget.
- Programrettelsen er stadig under gennemgang, men den kan komme til SteamOS og andre Linux-systemer med AMD.
Udvikler David Vernet, en ingeniør hos Meta, har indsendt en række programrettelser til Linux-kernen, der introducerer en funktion kaldet epp_boost. Denne ændring påvirker AMD P-State-driveren og har til formål at løse et almindeligt problem i videospil: mikrofrysninger, der opstår, når CPU'en reducerer sin hastighed under korte pauser i hovedtråden.
31,8 % større flydeevne i kritiske øjeblikke
Indledende tests med Steam Deck og Civilization VI benchmark viser en betydelig forbedring. Den laveste billedhastighed (1% lav FPS) steg med 31,8% , hvilket resulterede i en mere stabil oplevelse med færre fald i billedhastigheden. Billedhastigheden ved den 99. percentil forbedredes også med 4,1%, selvom den gennemsnitlige FPS forblev uændret. Dette indikerer, at forbedringen er fokuseret på de værste øjeblikke, netop der hvor spillerne oplever mest hakken.

Sådan fungerer epp_boost: en kirurgisk justering kerne for kerne
Problemet, som denne patch løser, er kendt: under gameplay holder CPU'ens hovedtråd kort pause, mens den venter på, at GPU'en fuldfører en handling. AMD P-State-driveren fortolker disse pauser som lav belastning og reducerer kernefrekvensen. Når tråden genoptages, tager det et øjeblik for CPU'en at genvinde hastigheden, hvilket forårsager en mikro-stakken. epp_boost overvåger hver kerne hvert 10. millisekund . Hvis den registrerer, at en kerne har været optaget mindst 50% af tiden, ændrer den midlertidigt sin strømforbrugspræference til maksimal ydeevne. Efter 300 millisekunders inaktivitet vender den tilbage til den normale indstilling. Dette forhindrer unødvendigt ekstra strømforbrug og opretholder balance med GPU'en, som deler strømbudgettet i Steam Decks APU.

Selvom programrettelsen stadig er under evaluering og kræver kompilering af en modificeret kerne, er dens potentiale tydeligt. Steam Deck og ethvert Linux-system med AMD Ryzen-processorer kan drage fordel af denne forbedring uden at skulle skifte hardware, mens udviklingen af Steam Deck 2 fortsætter i sit eget tempo. Resultaterne med Civilization VI er lovende, og det er endnu uvist, hvordan det vil klare sig med andre titler. For nuværende håber fællesskabet, at AMD-ingeniører og kernevedligeholdere vil acceptere forslaget, hvilket kan resultere i en mere gnidningsfri spiloplevelse for millioner af brugere.