Линукс закрпа побољшава перформансе на Steam Deck и AMD системима

Последње ажурирање: Август КСНУМКС КСНУМКС
  • Закрпа за Линуксов кернел, названа epp_boost, побољшава минимални FPS на Steam Deck-у до 31,8%.
  • Функција динамички подешава фреквенцију процесора језгро по језгро, спречавајући микро-застоје.
  • Тестови са Civilization VI показују побољшање флуидности без утицаја на потрошњу енергије.
  • Закрпа је још увек у фази прегледа, али би могла да стигне на SteamOS и друге Linux системе са AMD-ом.

Steam Deck са Linux-ом

Програмер Дејвид Вернет, инжењер у компанији Мета, послао је серију закрпа за Линуксово језгро које уводе функцију под називом epp_boost. Ова модификација утиче на AMD P-State драјвер и има за циљ да реши уобичајени проблем у видео играма: микро-замрзавања која се јављају када процесор смањи брзину током кратких пауза у главној нити.

31,8% већа флуидност у критичним тренуцима

Почетни тестови користећи Steam Deck и Civilization VI бенчмарк показују значајно побољшање. Најнижа брзина кадрова (1% ниских FPS) повећана је за 31,8% , што је резултирало стабилнијим искуством са мање падова брзине кадрова. Брзина кадрова на 99. перцентилу такође се побољшала за 4,1%, иако је просечан FPS остао непромењен. Ово указује да је побољшање усмерено на најгоре тренутке, тачно тамо где играчи доживљавају највише застоја.

Steam Deck омогућава преузимање са искљученим екраном
Повезани чланак:
Steam Deck омогућава преузимања са искљученим екраном у режиму мале потрошње енергије

Steam Deck са Linux-ом

Како epp_boost функционише: хируршко подешавање језгро по језгро

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

  Комплетан водич за ажурирање фирмвера вашег рутера

Steam Deck са Linux-ом

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

Игре верификоване на Steam Deck-у биће верификоване и за Steam Machine.
Повезани чланак:
Игре верификоване на Steam Deck-у биће верификоване и за Steam Machine.