Тема

Патч для AMD P-State обещает Ryzen прибавку в играх

Опубликовано: 07.08.26 18:34 3 минуты
859b7a9150ef0a8b4bf532aa286c45d0311f2905

В список правок ядра Linux попал патч, который дорабатывает драйвер AMD P-State — механизм управления частотой процессоров Ryzen. Ранние тесты показывают заметный прирост производительности в играх, зависящих от процессора, причём без апгрейда железа. Патч ещё не принят в основную ветку ядра, но уже вызвал оживлённую дискуссию среди разработчиков и линукс-геймеров.

Что не так со старым поведением драйвера

AMD P-State пришёл на смену устаревшему ACPI CPUFreq и умеет общаться с процессором напрямую, минуя посредника в виде общего интерфейса ACPI. За счёт этого драйвер быстрее подстраивает частоту под нагрузку, экономит энергию в простое и в теории должен выдавать более отзывчивую систему под пиковыми нагрузками.

Проблема в деталях: многие игры дёргают процессор рывками — то почти ничего не требуют, то резко нагружают одно или несколько ядер. Если чип реагирует на такой скачок с задержкой, кадр может провиснуть буквально на долю секунды, и это ощущается как микрофриз. Именно эту задержку и сокращает новый патч, позволяя ядрам разгоняться агрессивнее и быстрее откликаться на всплеск запроса от игрового движка.

Что показывают первые замеры

По предварительным данным, изменение даёт прирост сразу по нескольким метрикам:

  • выше средний FPS в CPU-зависимых сценариях;
  • заметно лучше показатель 1% low, то есть меньше просадок;
  • быстрее реакция частоты процессора на скачок нагрузки;
  • плавнее отрисовка кадров в целом.

Самый ощутимый выигрыш фиксируется там, где производительность лимитирует именно процессор, а не видеокарта. В сценариях с явным упором в GPU разница будет скромнее — тут физику не обманешь, слабое звено определяет всё равно видеочип.

Кому это пригодится и когда ждать

Патч рассчитан на системы, уже работающие с AMD P-State, — это десктопные и мобильные Ryzen, а также серверные EPYC на современных архитектурах Zen с поддержкой драйвера. Пользователям, которые до сих пор сидят на старом ACPI CPUFreq, для получения бонуса придётся сначала переключиться на P-State — благо большинство актуальных дистрибутивов уже поддерживают его из коробки.

Важный момент: разработчики не собираются жертвовать энергоэффективностью ради скорости отклика. Логика драйвера остаётся прежней — частота подстраивается под нагрузку динамически, просто сам процесс подстройки стал шустрее. То есть при лёгких задачах процессор так же экономно потребляет энергию, а вот в момент игрового рывка выкладывается быстрее и без промедления.

На данный момент патч проходит проверку у мейнтейнеров ядра, финальная версия кода может отличаться от текущей. Если ревью пройдёт успешно, изменение попадёт в один из будущих релизов мейнлайн-ядра, а затем добавится в дистрибутивы через штатные каналы обновлений. Учитывая, как быстро в последние годы прогрессирует линукс-гейминг благодаря Proton, наработкам Mesa и оптимизациям Vulkan, доработка AMD P-State выглядит логичным продолжением этой линии — ещё один шаг к тому, чтобы выжимать из существующего железа максимум без лишних телодвижений со стороны пользователя.

Подписаться
Уведомить о
0 комментариев
Популярные
Новые Старые
Межтекстовые Отзывы
Посмотреть все комментарии