- epp_boost adı verilen bir Linux çekirdek yaması, Steam Deck'te minimum FPS'yi %31,8'e kadar iyileştiriyor.
- Bu fonksiyon, işlemci frekansını çekirdek çekirdek dinamik olarak ayarlayarak mikro takılmaları önler.
- Civilization VI ile yapılan testler, enerji tüketimini etkilemeden akıcılıkta bir iyileşme olduğunu gösteriyor.
- Yama henüz inceleme aşamasında, ancak SteamOS ve AMD işlemcili diğer Linux sistemlerine gelebilir.
Meta şirketinde mühendis olarak çalışan geliştirici David Vernet, Linux çekirdeğine epp_boost adlı bir fonksiyon ekleyen bir dizi yama gönderdi. Bu değişiklik AMD P-State sürücüsünü etkiliyor ve video oyunlarında sık karşılaşılan bir sorunu, yani ana iş parçacığındaki kısa duraklamalar sırasında işlemcinin hızını düşürmesiyle oluşan mikro donmaları düzeltmeyi amaçlıyor.
Kritik anlarda %31,8 daha fazla akıcılık
Steam Deck ve Civilization VI kıyaslama testi kullanılarak yapılan ilk testler önemli bir iyileşme gösteriyor. En düşük kare hızı (%1 düşük FPS) %31,8 oranında artarak daha az kare hızı düşüşüyle daha istikrarlı bir deneyim sağladı. Ortalama FPS değişmeden kalmasına rağmen, 99. yüzdelik dilimdeki kare hızı da %4,1 oranında iyileşti. Bu, iyileşmenin oyuncuların en çok takılma yaşadığı en kötü anlara odaklandığını gösteriyor.

epp_boost nasıl çalışır: çekirdek çekirdek cerrahi ayarlama
Bu yama ile giderilen sorun bilinen bir sorundur: Oyun sırasında, CPU'nun ana iş parçacığı, GPU'nun bir işlemi tamamlamasını beklerken kısa süreliğine duraklıyor. AMD P-State sürücüsü bu duraklamaları düşük yük olarak yorumluyor ve çekirdek frekansını düşürüyor. İş parçacığı yeniden başladığında, CPU hızını geri kazanmak için bir an bekliyor ve bu da mikro takılmalara neden oluyor. epp_boost her 10 milisaniyede bir her çekirdeği izliyor . Bir çekirdeğin zamanın en az %50'sinde meşgul olduğunu tespit ederse, geçici olarak güç tercihini maksimum performansa değiştiriyor. 300 milisaniyelik bir hareketsizlikten sonra normal ayara geri dönüyor. Bu, gereksiz ekstra güç tüketimini önler ve Steam Deck'in APU'sunda güç bütçesini paylaşan GPU ile dengeyi korur.

Yama henüz inceleme aşamasında olsa ve değiştirilmiş bir çekirdeğin derlenmesini gerektirse de, potansiyeli açık. Steam Deck ve AMD Ryzen işlemcili herhangi bir Linux sistemi , donanım değişikliğine gerek kalmadan bu iyileştirmeden faydalanabilirken , Steam Deck 2'nin geliştirilmesi de kendi hızında devam ediyor. Civilization VI ile elde edilen sonuçlar umut verici ve diğer oyunlarda nasıl performans göstereceği henüz belli değil. Şimdilik, topluluk AMD mühendislerinin ve çekirdek geliştiricilerinin bu öneriyi kabul etmesini umuyor; bu da milyonlarca kullanıcı için daha akıcı bir oyun deneyimi anlamına gelebilir.