- Isang patch ng Linux kernel, na tinatawag na epp_boost, ang nagpapabuti sa minimum na FPS sa Steam Deck nang hanggang 31,8%.
- Dynamic na inaayos ng function ang frequency ng CPU ayon sa core, na pumipigil sa micro-stuttering.
- Ang mga pagsubok sa Civilization VI ay nagpapakita ng pagbuti sa fluidity nang hindi naaapektuhan ang pagkonsumo ng enerhiya.
- Ang patch ay kasalukuyang sinusuri pa rin, ngunit maaari itong ipatupad sa SteamOS at iba pang mga sistema ng Linux na may AMD.
Ang developer na si David Vernet, isang engineer sa Meta, ay nagsumite ng isang serye ng mga patch sa Linux kernel na nagpapakilala ng isang function na tinatawag na epp_boost. Ang modipikasyong ito ay nakakaapekto sa AMD P-State driver at naglalayong ayusin ang isang karaniwang problema sa mga video game: mga micro-freeze na nangyayari kapag binabawasan ng CPU ang bilis nito habang may maiikling paghinto sa pangunahing thread.
31,8% mas mataas na pagkalikido sa mga kritikal na sandali
Ang mga paunang pagsubok gamit ang Steam Deck at ang Civilization VI benchmark ay nagpakita ng isang makabuluhang pagbuti. Ang pinakamababang frame rate (1% mababang FPS) ay tumaas ng 31,8% , na nagresulta sa mas matatag na karanasan na may mas kaunting pagbaba ng frame rate. Ang frame rate sa ika-99 na percentile ay bumuti rin ng 4,1%, bagama't nanatiling hindi nagbabago ang average na FPS. Ipinapahiwatig nito na ang pagbuti ay nakatuon sa mga pinakamasamang sandali, kung saan mismo nararanasan ng mga manlalaro ang pinakamatinding pagkautal.

Paano gumagana ang epp_boost: isang core-by-core surgical adjustment
Ang problemang tinutugunan ng patch na ito ay isang kilalang problema: habang naglalaro, ang pangunahing thread ng CPU ay pansamantalang humihinto habang hinihintay na makumpleto ng GPU ang isang operasyon. Binibigyang-kahulugan ng AMD P-State driver ang mga paghinto na ito bilang mababang load at binabawasan ang frequency ng core. Kapag nagpatuloy ang thread, ang CPU ay naglalaan ng ilang sandali upang mabawi ang bilis, na nagiging sanhi ng micro-stutter. Minomonitor ng epp_boost ang bawat core bawat 10 milliseconds . Kung matukoy nito na ang isang core ay naging abala nang hindi bababa sa 50% ng oras, pansamantala nitong binabago ang power preference nito sa maximum performance. Pagkatapos ng 300 milliseconds ng kawalan ng aktibidad, babalik ito sa normal na setting. Pinipigilan nito ang hindi kinakailangang karagdagang pagkonsumo ng kuryente at pinapanatili ang balanse sa GPU, na nagbabahagi ng power budget sa APU ng Steam Deck.

Bagama't sinusuri pa rin ang patch at nangangailangan ng pag-compile ng binagong kernel, malinaw ang potensyal nito. Ang Steam Deck at anumang Linux system na may AMD Ryzen processors ay maaaring makinabang mula sa pagpapabuting ito nang hindi kinakailangang magpalit ng hardware, habang ang pag-develop ng Steam Deck 2 ay nagpapatuloy sa sarili nitong bilis. Ang mga resulta sa Civilization VI ay nangangako, at kailangan pang makita kung paano ito gagana sa iba pang mga laro. Sa ngayon, umaasa ang komunidad na tatanggapin ng mga AMD engineer at kernel maintainer ang panukala, na maaaring magresulta sa mas maayos na karanasan sa paglalaro para sa milyun-milyong user.