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

Драйвер AMD P-State использует средства управления производительностью ACPI Collaborative Processor Performance Controls (CPPC), имеющиеся в Zen 2 и более новых системах, когда они доступны для платформы/BIOS. Новый драйвер AMD P-State должен действительно помочь с настольными/мобильными устройствами, такими как Steam Deck, поскольку Valve работала над этим драйвером совместно с AMD в течение прошлого года.

В дереве исходных текстов Linux 5.18 появился инструмент amd_pstate_tracer.py, который используется для записи и анализа журналов трассировки драйвера amd-pstate. Цель состоит в том, чтобы использовать этот новый инструмент для отладки и настройки драйвера.

Хотя amd_pstate_tracer.py не является частью ядра как такового, он похож на ряд других инструментов, которые находятся в дереве исходного кода ядра. Желающие могут найти этот инструмент в linux/tools/power/x86/amd_pstate_tracer. Как пользователь root, этот скрипт Python может записывать трассировки, рассматривая поведение производительности P-State, а затем сообщать сведения о том, сколько времени было потрачено на каждое состояние производительности, а также другие сведения о поведении.

В процессе внедрения трассировщика AMD P-State также импортируется/обновляется код Intel P-State Tracer уже в ядре, для которого AMD затем здание наверху.

Этот инструмент вместе с добавлением новых событий трассировки в сам драйвер amd_pstate был выбран несколько дней назад с помощью ветвь linux-next перед открытием окна слияния Linux 5.18. Окно слияния Linux 5.18 должно начаться завтра, если Linux 5.17 выйдет сегодня и не будет отложен до следующей недели.

Драйвер состояния аналогичен драйверу P-State от Intel и направлен на обеспечение большей энергоэффективности, чем процессоры AMD Zen 2 и более новые, которые в настоящее время используют драйвер ACPI CPUFreq. В Linux 5.18 инструмент трассировки AMD P-State должен быть включен в дерево исходных текстов ядра для помощи в анализе и настройке этого нового драйвера…

Categories: IT Info