- En Linux-kärnpatch, kallad epp_boost, förbättrar minsta FPS på Steam Deck med upp till 31,8%.
- Funktionen justerar dynamiskt CPU-frekvensen kärna för kärna, vilket förhindrar mikrostuttering.
- Tester med Civilization VI visar en förbättring av flytet utan att påverka energiförbrukningen.
- Patchen är fortfarande under granskning, men den kan komma till SteamOS och andra Linux-system med AMD.
Utvecklaren David Vernet, ingenjör på Meta, har skickat in en serie patchar till Linuxkärnan som introducerar en funktion som heter epp_boost. Denna modifiering påverkar AMD:s P-State-drivrutin och syftar till att åtgärda ett vanligt problem i videospel: mikrofrysningar som uppstår när processorn minskar sin hastighet under korta pauser i huvudtråden.
31,8 % större flyt i kritiska ögonblick
Initiala tester med Steam Deck och Civilization VI-benchmarken visar en betydande förbättring. Den lägsta bildfrekvensen (1 % låg FPS) ökade med 31,8 % , vilket resulterade i en stabilare upplevelse med färre bildfrekvensfall. Bildfrekvensen vid den 99:e percentilen förbättrades också med 4,1 %, även om den genomsnittliga FPS:en förblev oförändrad. Detta indikerar att förbättringen är fokuserad på de värsta ögonblicken, just där spelarna upplever mest hackande spel.

Hur epp_boost fungerar: en kirurgisk justering kärna för kärna
Problemet som den här patchen åtgärdar är känt: under spelande pausar processorns huvudtråd kort medan den väntar på att GPU:n ska slutföra en operation. AMD P-State-drivrutinen tolkar dessa pauser som låg belastning och minskar kärnfrekvensen. När tråden återupptas tar det en stund för processorn att återfå hastigheten, vilket orsakar en mikrostötning. epp_boost övervakar varje kärna var 10:e millisekund . Om den upptäcker att en kärna har varit upptagen minst 50 % av tiden ändrar den tillfälligt sin strömförbrukningsinställning till maximal prestanda. Efter 300 millisekunders inaktivitet återgår den till normal inställning. Detta förhindrar onödig extra strömförbrukning och upprätthåller balans med GPU:n, som delar strömbudgeten i Steam Decks APU.

Även om patchen fortfarande är under granskning och kräver att en modifierad kärna kompileras, är dess potential tydlig. Steam Deck och alla Linux-system med AMD Ryzen-processorer skulle kunna dra nytta av denna förbättring utan att behöva byta hårdvara, medan utvecklingen av Steam Deck 2 fortsätter i sin egen takt. Resultaten med Civilization VI är lovande, och det återstår att se hur det kommer att prestera med andra titlar. För närvarande hoppas communityn att AMD-ingenjörer och kärnansvariga kommer att acceptera förslaget, vilket kan leda till en smidigare spelupplevelse för miljontals användare.