5 października 2026 r. David Vernet przedstawił na Linux Plumbers Conference w Pradze propozycję, w której dynamiczny governor miałby sterować EPP w sterowniku AMD P-State. Projekt koncentruje się na czasach klatek i ładowania gier na Steam Decku oraz innych systemach z procesorami AMD.

Propozycja dynamicznego sterowania EPP

Vernet zaprezentował zaktualizowany projekt po uwagach do wcześniejszego podejścia, w którym heurystyka działała na poziomie sterownika. W nowej wersji EPP miałby regulować dynamiczny governor — mechanizm zarządzający zachowaniem procesora w zależności od obciążenia.

To propozycja zmiany w Linuksie. Jej celami są ograniczenie skrajnie długich czasów renderowania klatek oraz skrócenie czasu ładowania gier.

Jak AMD P-State wykorzystuje EPP

AMD P-State to linuksowy sterownik zarządzania wydajnością procesora, korzystający z interfejsu Collaborative Processor Performance Control (CPPC). EPP, czyli Energy Performance Preference, jest wskazówką przekazywaną sprzętowi: niższe wartości przesuwają preferencję w stronę wydajności, a wyższe — oszczędzania energii.

Udokumentowany zakres liczbowy EPP wynosi od 0 do 255. Sam poziom EPP nie narzuca identycznego zachowania każdemu procesorowi — jego efekt zależy od platformy.

Działanie AMD P-State wymaga platformy z prawidłowym wpisem ACPI _CPC. Jeśli inicjalizacja sterownika się nie powiedzie, jądro może przejść na acpi-cpufreq.

Od heurystyki sterownika do governora

We wcześniejszym podejściu sterownik sprawdzał obciążenie rdzenia, z próbkowaniem nie częściej niż raz na 10 ms. Gdy próbka wskazywała co najmniej 50-procentowe obciążenie, ustawiano EPP na 0, czyli wartość zorientowaną na wydajność. Podbicie utrzymywało się do 300 ms bez kolejnej próbki wskazującej na obciążenie.

To mechanizm wcześniejszego projektu. Zaktualizowana propozycja przenosi sterowanie EPP do dynamicznego governora, zamiast opierać je na heurystyce w sterowniku.

Gry jako cel projektu

Propozycja dotyczy skrajnych czasów renderowania klatek i czasu ładowania gier na Steam Decku oraz innych urządzeniach z procesorami AMD. Są to cele projektowanego mechanizmu; sama prezentacja nie przedstawia ich jako osiągniętych wyników nowego governora.