Ігри

Нові патчі Linux обіцяють значне покращення 1% низьких показників частоти кадрів на Steam Deck

N

Noah Kupetsky

2 хв читання

Концептуальна ілюстрація оптимізованої продуктивності процесора в портативному ігровому пристрої

Оптимізація продуктивності ігор на Linux продовжує розвиватися, і нещодавні розробки обіцяють значні покращення для портативних пристроїв, таких як Steam Deck.

Покращення 1% низьких показників частоти кадрів

Девід Вернет виявив спосіб підвищити 1% низькі показники частоти кадрів до 31.8% на Steam Deck. Це досягається шляхом вдосконалення драйвера AMD P-State за допомогою динамічного режиму EPP boost. Ця оптимізація спрямована на зменшення затримок та підвищення стабільності, що є критично важливим для ігрових навантажень.

Механізм роботи нового підходу

Рішення Вернета полягає у додаванні по-ядерного EPP boost. Традиційно, у активному режимі EPP платформа автономно обирає робочу точку, а ядро перезаписує запит CPPC лише при зміні політики або лімітів. Це може призвести до проблем у робочих навантаженнях, де домінує один сильно завантажений потік, який часто короткочасно переходить у стан сну (що характерно для ігор). Кожен такий перехід знижує сигнал продуктивності обладнання, змушуючи процесор починати роботу з низької робочої точки після пробудження, що збільшує затримку.

Новий підхід додає опціональний, по-ядерний EPP boost. Коли параметр модуля epp_boost увімкнено, спеціальний хук update-util відстежує завантаженість кожного ядра (C0 residency) щонайбільше раз на 10 мс. Якщо ядро завантажене щонайменше на 50%, поле EPP його MSR_AMD_CPPC_REQ встановлюється на значення продуктивності (0) і утримується там протягом 300 мс без нового "зайнятого" зразка, після чого відновлюється попередній запит.

Тестування та застосування

Ця розробка була протестована на Steam Deck за допомогою гри Civilization 6 як бенчмарку, де було зафіксовано покращення 1% низьких показників частоти кадрів на 31.8%. Очікується, що це покращить продуктивність не тільки на Steam Deck, але й на інших портативних пристроях AMD, що працюють під управлінням Linux.

Поточний статус та майбутні перспективи

Наразі ці покращення ще не доступні для використання, оскільки вони потребують інтеграції патчів та встановлення певного параметра. Після розгляду інженерами ядра Linux від AMD, ці зміни можуть бути впроваджені. Важливо зазначити, що це не призведе до загального підвищення середньої частоти кадрів, але теоретично допоможе усунути затримки та покращити 1% низькі показники, роблячи ігровий процес на цих пристроях значно приємнішим.

Що це означає для розробників

Ця новина означає, що розробники драйверів та ядра Linux продовжують активно працювати над оптимізацією продуктивності для ігрових навантажень. Впровадження таких патчів, як динамічний EPP boost, може надати розробникам ігор та системних інженерів кращу базову продуктивність та стабільність для їхніх застосунків на портативних пристроях AMD під Linux.

Ключові факти

  • Девід Вернет знайшов спосіб підвищити 1% низькі показники частоти кадрів до 31.8% на Steam Deck.

  • Покращення досягається шляхом вдосконалення драйвера AMD P-State за допомогою динамічного режиму EPP boost.

  • Рішення додає по-ядерний EPP boost, що допомагає уникнути падіння продуктивності при частих короткочасних переходах у стан сну, характерних для ігрових навантажень.

  • Механізм включає моніторинг завантаженості ядра та динамічне встановлення поля EPP на продуктивність.

  • Тестування на Civilization 6 на Steam Deck показало покращення 1% низьких показників частоти кадрів на 31.8%.

Джерела

ІгриOpen SourceТехнології

Джерело

Steam Deck HQNoah Kupetsky

New Linux Patches Boost 1% Low Framerates On Steam Deck By 31% - Steam Deck HQ

28 липня 2026 · оновлено 28 липня 2026

Оригінал

Попередні статті

Концептуальна ілюстрація архітектури нового ігрового рушія з інтегрованими елементами штучного інтелекту.
28 липня 2026GameDevrun.code

Колишній керівник Unreal Engine створює новий ігровий рушій Immens Engine з акцентом на ШІ

Сьорд де Йонг, колишній старший директор Epic Games, розробляє Immens Engine – новий ігровий рушій, що позиціонується як альтернатива Unreal Engine та Unity, з особливим наголосом на інтеграції агентного штучного інтелекту.

Наступні статті

Концептуальна ілюстрація, що показує контраст між ринковою панікою (абстрактні низхідні графічні елементи) та фізичною реальністю ринку напівпровідників (яскраві кремнієві пластини та чіпи пам'яті).

Паніка на ринку чіпів: Чому акції падають, коли попит зростає?

На тлі падіння фондових ринків та індексу напівпровідників, аналітики відзначають зростання цін на пам'ять та дефіцит, що створює розрив між ринковими настроями та реальною ситуацією.

Концептуальна ілюстрація, що показує цифрову "кімнату очікування" для програмних пакетів із триденним таймером, що символізує період охолодження Dependabot.

GitHub Dependabot запроваджує "період охолодження" для оновлень залежностей

GitHub Dependabot тепер за замовчуванням чекає три дні перед пропозицією оновлень залежностей, щоб запобігти інтеграції шкідливих релізів та посилити захист від атак на ланцюг поставок.