Патч AMD для Linux увеличил производительность Steam Deck на 32% в слабых сценах

Новый патч AMD для Linux повышает производительность Steam Deck на 32% в самых требовательных сценах, делая игровой процесс более плавным. Обновление оптимизирует режим Energy Performance Preference (EPP), который управляет балансом между энергопотреблением и производительностью. В результате частот

Патч AMD для Linux увеличил производительность Steam Deck на 32% в слабых сценах

Новый патч AMD для Linux повышает производительность Steam Deck на 32% в самых требовательных сценах, делая игровой процесс более плавным. Обновление оптимизирует режим Energy Performance Preference (EPP), который управляет балансом между энергопотреблением и производительностью. В результате частота кадров в 1% низких значений (1% low) выросла в среднем на 32%, что особенно заметно в сложных сценах, где ранее возникали микрофризы.

Детали патча AMD для Linux

Патч был опубликован в списке рассылки ядра Linux и направлен на оптимизацию работы драйвера AMDGPU. Основное изменение касается поведения EPP в условиях низкой производительности. Ранее при активации EPP система могла слишком агрессивно снижать частоту GPU, что приводило к просадкам кадров. Новый патч корректирует алгоритм, позволяя процессору и графике работать более сбалансированно даже при ограниченном энергопотреблении.

Тестирование проводилось на Steam Deck с использованием нескольких популярных игр, включая Cyberpunk 2077, Doom Eternal и Shadow of the Tomb Raider. Результаты показали, что средняя частота кадров практически не изменилась, но 1% low — показатель, отражающий худшие сцены — выросла на 32%. Это означает, что игра стала реже «заикаться» и тормозить в сложных моментах.

Предыстория и контекст

Steam Deck использует APU AMD на архитектуре Zen 2 и RDNA 2, который работает в ограниченном тепловом пакете. Для экономии энергии и снижения нагрева применяется режим EPP, который динамически регулирует частоту процессора и графики. Однако ранние версии драйвера были неоптимальны для игровых сценариев, что приводило к заметным просадкам. Сообщество Linux-геймеров неоднократно жаловалось на эту проблему, и AMD наконец отреагировала.

Этот патч является частью более широкой работы AMD по улучшению поддержки Linux, особенно на мобильных устройствах. Компания активно сотрудничает с Valve, разработчиками ядра и сообществом, чтобы сделать Steam Deck и другие Linux-устройства более конкурентоспособными для игр.

Как работает Energy Performance Preference (EPP)?

EPP — это механизм в современных процессорах AMD, который позволяет операционной системе или драйверу задавать предпочтения по энергопотреблению. В Linux он реализован через драйвер AMDGPU и влияет на частоты GPU и CPU. Когда EPP установлен на энергосбережение, система снижает частоты, чтобы уменьшить нагрев и продлить время работы от батареи. Однако в играх это может приводить к резким падениям производительности в сценах с высокой нагрузкой, если алгоритм слишком агрессивен. Новый патч делает EPP более «умным»: он позволяет системе быстрее повышать частоты при необходимости, не дожидаясь длительных просадок.

Технические подробности патча

Патч вносит изменения в файл amdgpudm.c, который отвечает за управление дисплеем и энергопотреблением. Конкретно, он модифицирует поведение функции amdgpudmupdateconnectormodes и добавляет новый флаг EPPOPTIMIZEDGAMING. Этот флаг заставляет драйвер игнорировать некоторые энергосберегающие задержки при обнаружении игровой нагрузки. Также улучшена обработка прерываний, чтобы система быстрее реагировала на изменения нагрузки.

Для обычных пользователей патч будет включен в следующую версию ядра Linux (предположительно 6.10) и в обновление драйвера AMDGPU. Владельцы Steam Deck получат его через обновление прошивки SteamOS, которое распространяется автоматически.

Какие игры выиграют от патча AMD больше всего?

Патч особенно полезен для игр с высокой динамикой и сложными сценами, где ранее наблюдались микрофризы. Например, Cyberpunk 2077, Doom Eternal и Shadow of the Tomb Raider показали значительное улучшение 1% low. Также выиграют игры с открытым миром, такие как Red Dead Redemption 2 или The Witcher 3, где нагрузка на систему неравномерна. В целом, любая игра, которая ранее страдала от просадок кадров на Steam Deck, станет более плавной.

Кого затронет и как

Прежде всего, улучшение оценят владельцы Steam Deck, особенно те, кто играет в требовательные игры на средних или низких настройках. Прирост 1% low на 32% делает игровой процесс более комфортным, уменьшая количество микрофризов. Разработчики игр также выиграют: более стабильная производительность упрощает оптимизацию под платформу. Для пользователей других Linux-устройств с APU AMD, например, ноутбуков или мини-ПК, патч также может быть полезен, хотя тестирование проводилось именно на Steam Deck.

В России и СНГ Steam Deck официально не продается, но устройство популярно среди энтузиастов, которые заказывают его через посредников. Эти пользователи также смогут получить обновление через штатные средства SteamOS.

Что будет дальше

Патч уже прошел ревью и будет включен в основной состав ядра Linux в ближайшие недели. Valve, вероятно, включит его в следующее обновление SteamOS, которое ожидается в третьем квартале 2026 года. AMD продолжает работу над дальнейшей оптимизацией драйверов для Linux, и можно ожидать новых патчей, улучшающих производительность в играх.

Итог

Новый патч AMD для Linux — это значительный шаг вперед для игровой производительности на Steam Deck и других устройствах с APU AMD. Улучшение 1% low на 32% делает игры более плавными, что особенно важно для портативной консоли с ограниченным энергопотреблением. Следите за обновлениями SteamOS, чтобы получить это улучшение как можно раньше.