
Оптимізація продуктивності ігор на 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% низькі показники, роблячи ігровий процес на цих пристроях значно приємнішим.
Реклама · cv-finder.com
Створіть резюме з ШІ безкоштовно на CV-Finder
Готове до відгуку CV за кілька хвилин: шаблони, AI-асистент і перевірка ATS.
Що це означає для розробників
Ця новина означає, що розробники драйверів та ядра 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%.
Додайте Voydevich.com у бажані джерела Google, щоб частіше бачити наші новини в пошуку.
Джерело
Steam Deck HQNoah Kupetsky
New Linux Patches Boost 1% Low Framerates On Steam Deck By 31% - Steam Deck HQ28 липня 2026 · оновлено 28 липня 2026
Реклама · cv-finder.com
Створіть резюме з ШІ безкоштовно на CV-Finder
Готове до відгуку CV за кілька хвилин: шаблони, AI-асистент і перевірка ATS.
Попередні статті

GitHub розширює метрики використання Copilot App
GitHub значно розширив метрики використання Copilot App, надаючи детальні дані про активність користувачів та генерацію коду.

Grok 4.5 від xAI інтегрується в GitHub Copilot
Остання модель Grok 4.5 від xAI, розроблена для агентного кодування та складних робочих процесів, тепер доступна в GitHub Copilot з підтримкою до 500 000 токенів.

Академічний світ та відкритий код: Шляхи взаємодії з Linux Foundation
Linux Foundation пропонує різноманітні шляхи для студентів, дослідників, викладачів та установ для інтеграції у світ відкритого коду, від менторських програм до грантів та створення OSPO.
Наступні статті

ARCTIC випустила контролер вентиляторів з підтримкою Linux у ядрі
ARCTIC представила новий контролер вентиляторів, який вирізняється наявністю офіційної підтримки ядра Linux завдяки драйверу, розробленому компанією ще до запуску продукту.

Оновлення GitHub Copilot у Visual Studio: Новий агент, навички та налаштування для організацій
Липневе оновлення GitHub Copilot у Visual Studio 2026 приносить нового агента, вбудовані навички від команд .NET та Azure, а також розширені можливості для налаштування.

Stacked Pull Requests від GitHub тепер у публічному попередньому перегляді
GitHub представив Stacked Pull Requests у публічному попередньому перегляді, що дозволяє розбивати великі зміни на менші, упорядковані та незалежно переглядувані шари.