Одной из наиболее заметных особенностей Linux 5.17 для конечных пользователей стало введение драйвера AMD P-State, предназначенного для повышения энергоэффективности. чем универсальный драйвер масштабирования частоты ACPI CPUFreq, на который до этого момента полагались процессоры AMD Ryzen. Для тех, кому интересно, как производительность и эффективность ноутбуков Ryzen в настоящее время сравниваются, вот несколько тестов, недавно проведенных в Linux 5.17 для обоих драйверов и тестирующих как Schedutil, так и регуляторы производительности.

Драйвер AMD P-State, представленный в Linux 5.17, был разработан AMD в сотрудничестве с такими партнерами, как Valve, для повышения эффективности современного оборудования Ryzen в Linux за счет возможности более точного управления масштабированием частоты процессора. AMD P-State использует ACPI CPPC (Collaborative Processor Performance Controls), поддерживаемый процессорами Zen 2 и новее — таким образом, жесткое требование для amd_pstate поддерживается только оборудованием Zen 2 и новее, а на материнской плате также должен быть включен CPPC через BIOS, где актуальна.

Включение AMD P-State в Linux 5.17 может быть немного неприятно, но AMD упрощает включение, предположительно сейчас, как изменение цикла 5.19. Для этого раунда тестирования я недавно провел несколько тестов ACPI CPUFreq и AMD P-State вне ядра Linux 5.17. Как для ACPI CPUFreq, так и для AMD P-State я протестировал оба драйвера с использованием регулятора использования планировщика «Schedutil» по умолчанию, используемого в большинстве дистрибутивов с процессорами AMD, а затем еще раз при использовании регулятора «производительности».

Для В этом раунде тестирования я использовал ноутбуки Ryzen 5 5500U (Zen 2) и Ryzen 9 5900HX (Zen 3), учитывая, что это последние ноутбуки AMD, которые у меня есть для тестирования, и они должны предложить интересный взгляд на то, насколько хорошо amd_pstate находится в своем начальном состоянии. основное состояние. Потребляемая мощность ЦП, отображаемая через RAPL/PowerCap, отслеживалась для каждого теста, как и температура ЦП, чтобы увидеть влияние этого изменения драйвера масштабирования частоты ЦП AMD. Кроме того, также регистрировалась пиковая частота ЦП, зарегистрированная для самой высокой частоты, зарегистрированной для любого из ядер ЦП.

Categories: IT Info