Jako wygrana dla systemów AMD Ryzen Linux w zakresie większej wydajności i energooszczędności, AMD jest gotowe ustawić domyślny tryb działania swojego sterownika P-State na niedawno połączony tryb „aktywny” dla laptopów i komputerów stacjonarnych Ryzen.
W Linuksie 6.3 z powrotem włączono „aktywny” tryb AMD P-State EPP, aby uzupełnić wcześniejszy „pasywny” domyślny tryb używania tego sterownika skalowania częstotliwości procesora na platformach Zen 2 i nowszych. EPP jest skrótem od Energy Performance Preference (EPP) i zapewnia wskazówkę sprzętową, czy oprogramowanie jest ukierunkowane na wydajność lub efektywność energetyczną. Tę wartość EPP można ustawić za pomocą sysfs z przestrzeni użytkownika systemu Linux, aby użytkownicy/administratorzy mogli łatwo wskazać, czy wolą najwyższą wydajność, czy maksymalną oszczędność energii.
Więcej szczegółów i testów porównawczych na temat wydajności AMD P-State EPP/aktywności można znaleźć w artykule Ryzen Mobile Power/Performance with New AMD P-State Linux 6.3 Kierowca EPP. (Tego trybu P-State nie należy mylić z trybem autonomicznym z przewodnikiem, który został dodany niedawno w Linuksie 6.4.) Szerokość
W ramach dzisiejszych łat dodano nowy przełącznik X86_AMD_PSTATE_DEFAULT_MODE Kconfig do ustawiania domyślnego trybu pracy sterownika amd-pstate. Domyślnie używany będzie tryb aktywny/EPP, ale można go również wyłączyć, domyślnie używać trybu pasywnego lub kierowanego trybu autonomicznego. Tryb AMD P-State nadal można zmieniać dynamicznie podczas uruchamiania, ale teraz ułatwia to ustawienie trybu domyślnego dla kompilacji jądra.
Więcej informacji znajdziesz w serii poprawek autorstwa klienta AMD Linux inżynier Mario Limonciello. Jest jeszcze trochę czasu, aby potencjalnie zobaczyć ten zestaw łatek w gałęzi „-next” podsystemu zarządzania energią przed oknem scalania jądra Linuksa 6.5, w przeciwnym razie zostanie to odroczone do wersji 6.6 jeszcze w tym roku. W każdym razie wspaniale jest widzieć, że AMD jest wystarczająco wygodne, aby teraz domyślnie włączyć tryb AMD P-State active/EPP dla systemów klienckich. Przypominamy, że dotyczy to tylko AMD Ryzen 3000 „Zen 2” i nowszych systemów, w których sterownik AMD P-State jest zależny od obsługi ACPI CPPC.