Zgodnie z przewidywaniami, rozszerzenie sterownika AMD P-State budujące autonomiczny tryb działania z przewodnikiem zostało wysłane jako część zmian skalowania częstotliwości procesora/zarządzania energią dla jądra Linux 6.4 w fazie rozwoju.
Inżynierowie AMD Linux opublikowali łatki Guided Autonomous Mode w grudniu i przez kolejne miesiące pracowali nad nimi, aby dorównywały podstawowemu jądru. Ten tryb działania sterownika AMD P-State uzupełnia oryginalny tryb „pasywny” i tryb AMD P-State EPP dodany w systemie Linux 6.3. AMD Guided Autonomous Mode pozwala regulatorowi skalowania systemu operacyjnego określić minimalne i maksymalne częstotliwości/poziomy wydajności za pomocą specjalnych rejestrów, a następnie pozostawia oprogramowaniu sprzętowemu platformy autonomiczny wybór częstotliwości roboczej w tym określonym zakresie.
Ten autonomiczny tryb kierowany przez AMD powinien pomóc serwerom AMD Ryzen, a zwłaszcza AMD EPYC poprawić wydajność i efektywność energetyczną w przypadkach, w których oprogramowanie układowe platformy jest w stanie poprawić częstotliwość procesora skalowanie decyzji.
Aktywację autonomicznego trybu AMD P-State Guided na nowszych platformach AMD można wykonać za pomocą opcji jądra „amd_pstate=guided”, począwszy od systemu Linux 6.4. Wkrótce przeprowadzę kilka testów porównawczych tych różnych trybów AMD P-State.
Obsługa trybu autonomicznego AMD P-State Guided został wysłany dzisiaj w ramach aktualizacji zarządzania energią dla okno scalania Linuksa 6.4.
W aktualizacjach zarządzania energią warta uwagi jest również zmiana polegająca na tym, że sterownik Intel P-State umożliwia przyspieszenie we/wy HWP dla wszystkich platform serwerowych. Powinno to pomóc w nieco lepszej wydajności serwerów Ice Lake i Sapphire Rapids. Więcej szczegółów na temat tej zmiany można znaleźć w tym poprzednim artykule firmy Phoronix: Zwiększenie wydajności małych operacji we/wy dla serwerów Intel Ice Lake i Sapphire Rapids.
Opiekun zarządzania zasilaniem Linuksa, Rafael Wysocki, wysłał dziś również Aktualizacje ACPI dla systemu Linux 6.4 oraz aktualizacje kontroli termicznej .