Linux 7.3 multipliera par 7 les fréquences d'images minimales sur les anciens processeurs, ce qui tombe à pic compte tenu de la crise actuelle du matériel informatique


Résumé : La prochaine mise à jour Linux 7.3 intègre une refonte technique de la planification cgroup qui redonne un second souffle aux configurations matérielles vieillissantes. En centralisant les tâches sur une file d'exécution unique et en introduisant de nouveaux modes de répartition, ces correctifs permettent d'améliorer considérablement la fluidité des jeux vidéo sur d'anciens PC. Des tests effectués sur du matériel datant d'une dizaine d'années montrent notamment que le nombre minimum d'images par seconde a été multiplié par sept (passant de 4 à 29 FPS) et que la latence maximale d'affichage a drastiquement chuté. Ces optimisations, qui assurent une expérience de jeu beaucoup plus stable en éliminant les gros ralentissements, seront déployées dans la version grand public d'ici quelques mois.

Alors que la crise actuelle des prix du hardware affecte le portefeuille de tous les joueurs sur PC, nous avons tous envie d'espérer que le matériel que nous avons acheté il y a des années tiendra encore longtemps.

Heureusement, les développeurs Linux s'efforcent sans cesse de garantir que les anciens processeurs puissent fonctionner au mieux de leurs capacités. C'est notamment le cas d'une nouvelle modification intégrée à Linux 7.3, qui multiplie par sept la fréquence d'images minimale sur un ancien processeur.

Linux 7.3 offre une lueur d'espoir aux anciens composants de jeu

Comme l'a relevé Phoronix, le développeur Linux Peter Zijlstra a travaillé d'arrache-pied pour s'assurer que le matériel plus ancien puisse faire tourner les jeux au mieux de ses capacités. Dans un nouveau commit intégré à Linux 7.3, Zijlstra a confirmé avoir corrigé certains problèmes liés à la gestion de l'ordonnancement par Linux :

Des correctifs visant à « simplifier le choix des tâches à exécuter » : amélioration de l'ordonnancement des cgroups, qui a toujours été problématique et fastidieux, et qui a entraîné divers dysfonctionnements d'ordonnancement tels que la mauvaise gestion des tâches réassignées via renice, entre autres.

Ajout de diverses méthodes de répartition des poids des cgroups via cgroup_mode : « up », « max », « concur » et « tasks » — la valeur par défaut étant « concur », qui est la version la plus précise mais aussi la plus coûteuse. Enfin, modification de l’ordonnancement des cgroups pour passer à une seule file d’attente d’exécution. » 

Si vous préférez consulter les chiffres bruts, Zijlstra les fournit également. Dans une mise à jour datant du mois de mai, Zijlstra a testé sa nouvelle technologie en jouant à Shadows Awakening sur un Intel Core i7-2600K et une AMD Radeon RX 580. Le premier a été commercialisé en 2011 et la seconde en 2017 ; il s'agit donc de matériel datant, au minimum, de près d'une décennie.

Voici les statistiques issues de ces tests, notamment le nombre d'images par seconde (FPS, plus le chiffre est élevé, mieux c'est) et le temps par image (Frame Time, plus le chiffre est bas, mieux c'est) :


Le véritable gain dans ces données réside dans le bond effectué par les FPS minimaux et la latence maximale (frame-time). Si cette nouvelle technologie n'apporte pas grand-chose au plafond des performances, elle permet de lisser les baisses de régime les plus marquées pour offrir une expérience globalement plus fluide.

La mauvaise nouvelle, c'est que nous ne verrons pas cela sur nos PC sous Linux avant un certain temps. Linux 7.2 vient tout juste de sortir, nous devrons donc attendre au moins deux mois avant que cette mise à jour ne soit disponible. Il est toutefois réjouissant de constater que certains continuent à travailler pour améliorer l'expérience de jeu sur du matériel plus ancien.

traduction de : https://www.xda-developers.com/linux-73-will-boost-minimum-framerates-by-7x-on-older-cpus-which-is-perfect-in-this-hardware-crisis/ 


 

0 Commentaires

Les commentaires sont validés manuellement avant publication. Il est normal que ceux-ci n'apparaissent pas immédiatement.

Enregistrer un commentaire

Les commentaires sont validés manuellement avant publication. Il est normal que ceux-ci n'apparaissent pas immédiatement.

Post a Comment (0)

Plus récente Plus ancienne