La communauté open source semble toujours travailler dur sur les pilotes de processeur et de GPU AMD sous Linux, ce qui se traduit par d’énormes gains pour les appareils basés sur AMD et SteamOS comme le Steam Deck. La dernière grande amélioration que nous avons constatée est une mise à jour de l’AMD P-State sous Linux, qui correspond aux différents états d’alimentation d’un processeur AMD (ou dans ce cas, d’un SoC.)
Comme le dit le cerveau derrière le patch, David Vernet, employé de Meta : « Le thread principal ou de rendu d’un jeu se bloque généralement brièvement sur un futex ou une clôture GPU à chaque image, et la chute de fréquence qui en résulte apparaît directement sous forme d’images obsolètes et de centiles de temps d’image gonflés. […] Cette série ajoute à la place un boost EPP par cœur opt-in. »
Ainsi, Vernet a découvert un problème relativement spécialisé dans les pilotes Linux d’AMD et a trouvé un correctif qui améliore les performances sans déclencher de régressions dans les appareils SoC à faible consommation comme le Steam Deck. L’augmentation opt-in de l’EPP par cœur s’est avérée être la meilleure solution puisque les tests ont révélé que l’augmentation de la variable « min_perf » sur un cœur occupé entraînait une régression des performances car elle perturbait également la gestion partagée de l’augmentation CPU/GPU de l’unité de gestion système (SMU).

Civilisation VI fonctionne bien sur Deck depuis un certain temps, mais l’élimination des baisses majeures le rend presque parfait.
Par Phoronixle résultat final du réglage de David Vernet amélioré Civilisation VILe FPS de 1 % est faible de 31,8 % et les délais d’exécution globaux ont été améliorés de 4,1 %. Alors que Civile VI était déjà considéré comme jouable sur le Steam Deck, cette amélioration supprime pratiquement les baisses majeures de framerate de l’expérience et rend également le gameplay régulier un peu plus fluide. D’autres jeux doivent encore être testés avec ce réglage, même si nous nous attendons à ce qu’il améliore de la même manière les performances des titres liés au processeur sur le Steam Deck et sur d’autres ordinateurs de poche basés sur AMD.
Malheureusement, le correctif n’a pas encore été ajouté au noyau AMD Linux principal, les utilisateurs ne pourront donc pas encore le tester par eux-mêmes. Les résultats prometteurs déjà montrés laissent toutefois supposer qu’elle fera son chemin.
En attendant, il existe d’autres excellents moyens d’améliorer les performances du Steam Deck, si vous le souhaitez : par exemple, mettre l’ordinateur de poche sous tension pour stabiliser ses performances et améliorer la durée de vie de la batterie.
Crédit d’image: XxViciousxX (Images de Civ VI sur le pont)