Als Gewinn für AMD Ryzen Linux-Systeme für mehr Leistung und Energieeffizienz ist AMD bereit, den Standardbetriebsmodus seines P-State-Treibers auf den kürzlich zusammengeführten „aktiven“ Modus für Ryzen-Laptops und-Desktops festzulegen.
In Linux 6.3 wurde der „aktive“ Modus „AMD P-State EPP“ wieder zusammengeführt, um den früheren „passiven“ Standardmodus für die Verwendung dieses CPU-Frequenzskalierungstreibers auf Zen 2 und neueren Plattformen zu ergänzen. EPP ist die Abkürzung für Energy Performance Preference (EPP) und gibt einen Hardware-Hinweis darauf, ob die Software auf Leistung oder Energieeffizienz ausgerichtet ist. Dieser EPP-Wert kann über sysfs im Linux-Benutzerbereich festgelegt werden, sodass Benutzer/Administratoren einfach angeben können, ob sie die höchste Leistung oder maximale Energieeinsparungen bevorzugen.
Weitere Details und Benchmarks zur AMD P-State EPP/Aktivleistung finden Sie in Ryzen Mobile Power/Performance mit dem neuen AMD P-State von Linux 6.3 EPP-Treiber. (Dieser P-State-Modus ist nicht mit dem Guided Autonomous Mode zu verwechseln, der erst kürzlich in Linux 6.4 hinzugefügt wurde.)
Im Rahmen der heutigen Patches wird ein neuer Kconfig-Schalter X86_AMD_PSTATE_DEFAULT_MODE zum Festlegen des Standardbetriebsmodus für den amd-pstate-Treiber hinzugefügt. Standardmäßig wird der Aktiv-/EPP-Modus verwendet, Sie können ihn aber auch deaktivieren und den passiven Modus oder den geführten autonomen Modus standardmäßig verwenden. Der AMD P-State-Modus kann beim Booten weiterhin dynamisch geändert werden, aber dies macht es jetzt einfacher, einen Standardmodus für einen Kernel-Build festzulegen.
Weitere Details über diese Patch-Serie vom AMD Linux-Client Ingenieur Mario Limonciello. Es ist noch Zeit, bis wir möglicherweise sehen, dass diese Reihe von Patches vor dem Linux 6.5-Kernel-Merge-Fenster im „-next“-Zweig des Energieverwaltungs-Subsystems übernommen wird, andernfalls würden sie auf Version 6.6 später in diesem Jahr verschoben. Auf jeden Fall ist es großartig zu sehen, dass AMD nun so zufrieden ist, den AMD P-State Active/EPP-Modus standardmäßig für Client-Systeme zu aktivieren. Zur Erinnerung: Dies ist nur für AMD Ryzen 3000 „Zen 2“ und neuere Systeme relevant, da der AMD P-State-Treiber von der ACPI CPPC-Unterstützung abhängt.