Le 5 octobre 2026, à Prague, David Vernet a présenté une proposition de gouverneur dynamique pour AMD P-State, le pilote Linux de gestion des performances des processeurs AMD. Ce gouverneur ferait varier l’EPP des cœurs récemment sollicités, avec pour objectifs les temps d’image et les chargements en jeu sur Steam Deck et d’autres systèmes AMD.
La proposition d’un gouverneur dynamique pour l’EPP
L’idée est de confier à un gouverneur dynamique l’ajustement de l’EPP (Energy Performance Preference), une indication qui oriente le processeur vers les performances ou vers les économies d’énergie. Le gouverneur déciderait de la préférence à appliquer aux cœurs récemment actifs, plutôt que de s’appuyer sur une heuristique directement intégrée au pilote.
Le rôle d’AMD P-State et de l’EPP
AMD P-State est un pilote Linux de gestion des performances du processeur. Il utilise l’interface CPPC (Collaborative Processor Performance Control) pour communiquer avec les processeurs AMD compatibles.
L’EPP est une indication destinée au matériel via le micrologiciel. Sa plage numérique va de 0 à 255 : les valeurs basses favorisent les performances, tandis que les valeurs hautes privilégient les économies d’énergie. Son effet précis dépend de la plateforme.
Pourquoi le mécanisme évolue vers le gouverneur
Dans le RFC de juillet 2026, la première approche proposait un coup de pouce par cœur, activable en option. Elle évaluait chaque cœur au plus une fois toutes les 10 ms ; à partir de 50 % d’activité, elle réglait son EPP sur 0, puis maintenait ce réglage jusqu’à 300 ms sans nouvel échantillon actif.
Après des retours sur cette approche intégrée au pilote, la proposition présentée en octobre déplace le pilotage vers un gouverneur dynamique. C’est une évolution de conception, pas une mesure de performance du nouveau mécanisme.
Les objectifs pour le jeu sous Linux
La proposition vise à améliorer les extrêmes des temps d’image et les temps de chargement sur Steam Deck et d’autres systèmes équipés d’un processeur AMD. La « queue » des temps d’image désigne les images particulièrement lentes, qui peuvent se traduire par des saccades. Le projet cible donc la régularité de l’affichage autant que les phases de chargement.