Патч Linux повысит производительность Steam Deck на треть
Новая функция для ядра улучшит 1%-выборку fps на 31%
Разработчик Linux-ядра из Meta Дэвид Вернет (David Vernet) создал патч, который может существенно улучшить производительность Steam Deck. Новая функция epp_boost для драйвера AMD P-State позволяет управлять энергоэффективностью на уровне отдельных ядер процессора — именно это часто становится узким местом в гейм-потреблении.
Зачем это нужно
Проблема, которую решает патч, типична для слабеньких процессоров: когда игровой поток часто «засыпает» на короткие промежутки времени (ожидание GPU, синхронизация с фреймом), процессор понижает частоту. После пробуждения ему нужно время, чтобы снова разогнаться, что приводит к задержкам и фризам.
Вернет объяснил это так: игра выполняет рендер-поток, он обрабатывает данные, потом блокируется на GPU-заборе или синхронизации, и вот тут процессор начинает «спать». Каждый такой цикл увеличивает frame time и создаёт видимые упавшие фреймы. Обычно инженеры просто включают режим EPP=performance — но это сжирает батарею на портативном устройстве.
Как работает решение
Новый патч вводит epp_boost — опциональное повышение энергоэффективности, которое можно включать поядер-но. Это не глобальный режим, а избирательный буст именно для тех ядер, которые выполняют игровой код. Энергопотребление растёт, но не так критично, как при полной переналадке на производительность.
Для включения нужно добавить в параметры ядра amd_pstate.epp_boost=1, после чего можно проверить статус через /sys/module/amd_pstate/parameters/epp_boost.
Цифры из теста
Издание Phoronix протестировало патч на бенчмарке Civilization VI. Результаты впечатлили: 1%-выборка fps выросла на 31,8%, а frame time улучшился на 4,1%. Для железа, которое выпустилось ещё в 2015 году, это серьёзный прирост.
Правда, благо от патча почувствуют не только владельцы Steam Deck — новые системы на AMD Ryzen тоже получат перформанс-буст, если они столкнутся с аналогичной проблемой нестабильной частоты при коротких спыпях потока.
Статус и перспективы
Патч пока не прошёл официальный review у инженеров AMD. Вернет пояснил свой подход в письме в Linux Kernel Mailing List с полным техническим разбором, исходными данными тестирования и деталями реализации. Но даже в текущем состоянии это серьёзный сигнал о том, что у Steam Deck ещё есть потенциал — не только в софте, но и в оптимизации самого ядра операционной системы.
Для тех, кто готов залезть в консоль и применить патч вручную, это может быть заметный прирост fps в требовательных гейм-сессиях.





Обсуждение