AMD внедрит новые оптимизации в ядра Zen 6 с целью повышения минимального FPS

Следующее поколение процессоров AMD перейдёт на микроархитектуру Zen 6. И пока уровень прироста производительности остаётся на уровне слухов, обещая достигать 20% в однопоточных задачах, ресурсу VideoCardz удалось раздобыть новые сведения о том, какие оптимизации будут внедрены для повышения игровой производительности.

Улучшения затронут шесть направлений: CPPC Performance Priority, CPPC FloorPerf, CPPC HighestFreq, EPP Boost, PQOS Global Bandwidth Enforcement и обновлённый профилировщик памяти IBS. Для начала напомним, что Collaborative Processor Performance Control (CPPC) отвечает за взаимодействие процессора с операционной системой, помогая ей использовать наиболее подходящие ядра и определять их производительность.

CPPC Performance Priority позволяет устанавливать желаемые минимальные значения производительности для различных ядер, которые будут учитываться при изменении энергопотребления и температуры. Это может быть полезно в сочетании с закреплением важных задач за определённым ядром и установкой для него высокого минимального уровня производительности или, наоборот, с закреплением задач с низким приоритетом за определёнными ядрами и снижением их производительности.

CPPC FloorPerf подразумевает снижение тактовой частоты ядер во время перегрева и работает следующим образом: сначала снижается частота ядер, выполняющих фоновые задачи, а только потом, если этого оказывается недостаточно, уменьшается частота ядер, задействованных в играх. CPPC HighestFreq, в свою очередь, получает доступ к большему объёму сведений о ядрах, благодаря чему операционная система будет знать, какое ядро необходимо поддерживать на более высокой частоте, а какое лучше урезать для снижения энергопотребления, так как фоновые задачи не требуют высокой частоты.

EPP Boost будет отвечать за предотвращение парковки ядер. Например, в играх процессор работает совместно с видеокартой, и, когда он ожидает задачу от неё, может кратковременно снизить частоту или вовсе остановить работу ядра. Это, понятное дело, влияет на минимальную производительность, так как ядру необходимо «проснуться» после получения задачи. Новая функция будет запрещать ядрам снижать частоту или «парковаться» при кратковременных простоях, устраняя задержки.

PQOS Global Bandwidth Enforcement и обновлённый профилировщик памяти IBS нацелены на выполнение одной задачи — оптимизацию пропускной способности памяти и обеспечение максимальной стабильности. Первая функция подразумевает ограничение использования оперативной памяти фоновыми задачами, чтобы они не отбирали её у основного приложения. Вторая ограничивает доступ фоновых задач к кэшу третьего уровня процессора, если обнаруживается их влияние на основной процесс.

Не факт, что все функции будут использоваться именно в настольных процессорах AMD на Zen 6. Возможно, какие-то из них предназначены только для мобильного сегмента и портативных консолей, где существуют жёсткие ограничения по энергопотреблению и тепловыделению.