Microsoft активно работает над улучшением производительности Windows 11, и то же самое происходит в экосистеме Linux: несколько дистрибутивов получают значительные обновления. Однако оптимизация программного обеспечения — это лишь часть решения проблемы.

Что касается аппаратной части, то компания AMD готовится внедрить изменения в способ взаимодействия операционных систем с процессорами, чтобы максимально эффективно использовать потенциал каждого ядра.
Согласно ряду исправлений, отправленных в список рассылки ядра Linux, производитель добавляет новый элемент под названием «Наивысшая частота» в свою систему управления производительностью.
Работа на максимальных частотах
Современные процессоры используют функцию, называемую совместным управлением производительностью процессора (Collaborative Processor Performance Control), которая помогает операционной системе определять, какое ядро предпочтительнее для выполнения данной рабочей нагрузки. Однако существует давнее ограничение в том, как интерпретируется это повышение скорости.
До настоящего времени зависимость между показателями производительности и фактической тактовой частотой не была идеально линейной для всех ядер. Это вынуждало операционную систему оценивать максимальную частоту путем интерполяции, что часто приводило к неточным значениям.
Для решения проблемы была введена поддержка нового внутреннего регистра. Вместо вычисления максимально возможной частоты, теперь микропрограмма передает это значение напрямую. На практике система больше не угадывает скорость ядра, а просто считывает её, что обеспечивает более эффективное планирование задач.
Подготовка к архитектуре Zen 6
Данные нововведения дополняют другие недавние новости, такие как функция приоритета производительности, которая появится в процессорной архитектуре Zen 6. Ожидается, что версии 26H2 и 27H2 операционной системы Windows 11 уже будут включать оптимизации, предназначенные для использования этих возможностей.
В преддверии предстоящего обновления спецификации ACPI 6.7, уже ведутся работы и обкатка технологий. После завершения процесса проверки ожидается, что все основные операционные системы будут поддерживать эту функциональность для гораздо более точного управления питанием и скоростью работы компьютера.