- Закрпа за Линуксов кернел, названа epp_boost, побољшава минимални FPS на Steam Deck-у до 31,8%.
- Функција динамички подешава фреквенцију процесора језгро по језгро, спречавајући микро-застоје.
- Тестови са Civilization VI показују побољшање флуидности без утицаја на потрошњу енергије.
- Закрпа је још увек у фази прегледа, али би могла да стигне на SteamOS и друге Linux системе са AMD-ом.
Програмер Дејвид Вернет, инжењер у компанији Мета, послао је серију закрпа за Линуксово језгро које уводе функцију под називом epp_boost. Ова модификација утиче на AMD P-State драјвер и има за циљ да реши уобичајени проблем у видео играма: микро-замрзавања која се јављају када процесор смањи брзину током кратких пауза у главној нити.
31,8% већа флуидност у критичним тренуцима
Почетни тестови користећи Steam Deck и Civilization VI бенчмарк показују значајно побољшање. Најнижа брзина кадрова (1% ниских FPS) повећана је за 31,8% , што је резултирало стабилнијим искуством са мање падова брзине кадрова. Брзина кадрова на 99. перцентилу такође се побољшала за 4,1%, иако је просечан FPS остао непромењен. Ово указује да је побољшање усмерено на најгоре тренутке, тачно тамо где играчи доживљавају највише застоја.

Како epp_boost функционише: хируршко подешавање језгро по језгро
Проблем који ова закрпа решава је познат: током играња, главна нит процесора накратко паузира док чека да графички процесор (GPU) заврши операцију. AMD P-State драјвер тумачи ове паузе као ниско оптерећење и смањује фреквенцију језгра. Када се нит настави, процесору је потребан тренутак да поврати брзину, што узрокује микро-замуцкивање. epp_boost прати свако језгро сваких 10 милисекунди . Ако детектује да је језгро било заузето најмање 50% времена, привремено мења своје преференције напајања на максималне перформансе. Након 300 милисекунди неактивности, враћа се на нормално подешавање. Ово спречава непотребну додатну потрошњу енергије и одржава равнотежу са графичким процесором (GPU), који дели буџет напајања у APU-у Steam Deck-а.

Иако је закрпа још увек у фази прегледа и захтева компајлирање модификованог језгра, њен потенцијал је јасан. Steam Deck и било који Linux систем са AMD Ryzen процесорима могли би имати користи од овог побољшања без потребе за променом хардвера, док развој Steam Deck 2 наставља својим темпом. Резултати са Civilization VI су обећавајући, и остаје да се види како ће се показати са другим насловима. За сада, заједница се нада да ће AMD инжењери и одржаваоци језгра прихватити предлог, што би се могло претворити у глађе искуство играња за милионе корисника.