Votre vieux PC rame sous Windows 11 ? Linux 7.3 pourrait le rendre jusqu’à 7 fois plus rapide

Linux 7.3 sera 7 fois plus rapide sur les anciens processeur lors des sessions gaming. Peter Zijlstra, ingénieur Intel et développeur du noyau, a appliqué des correctifs appelés « flatten the pick » qui répare l’ordonnanceur de tâches.

Sommaire
Linux 7.3 Intel
© Image IA d’illustration générée avec ChatGPT / BuzzArena
  • Linux 7.3 corrige l’ordonnanceur de tâches pour améliorer les performances en jeu sur les anciens processeurs.
  • Sur un Intel Core i7-2600K, le minimum passe de 4 à 29 images par seconde avec le correctif « flatten the pick ».
  • La version stable arrivera en octobre, puis les distributions intégreront le noyau selon leur calendrier.

Et le résultat est là : un Intel Core i7-2600K daté est passé de 4 à 29 images par seconde au minimum lors des tests. Linux 7.3 est donc là pour corriger un problème de longue date. L’ordonnanceur répartit le temps de calcul entre les programmes via des groupes appelés cgroups. Et cette répartition fragmente la priorité de chaque groupe sur tous les cœurs du processeur.

Linux 7.3 permettra de jouer dans les meilleures conditions

Peter Zijlstra qualifie ce fonctionnement de « plaie » dans son message aux développeurs. Résultat, les tâches d’un jeu sont noyées parmi les processus d’arrière-plan et les images s’affichent par à-coups. Le correctif rassemble toutes les tâches dans une file d’attente puis ajoute un réglage cgroup_mode avec plusieurs méthodes de répartition.

Et les chiffres du test parlent d’eux-mêmes. C’est en 2011 qu’Intel a sorti le Core i7-2600K utilisé lors du test sur un PC qui embarque aussi une Radeon RX 580 sortie six ans après. L’ingénieur a lancé le jeu Shadows Awakening en 1080p via Lutris, puis a saturé les huit threads du processeur avec des processus parasites. 

Voici les résultats complets de ses tests :

MesureIndicateurAvantAprès
Images par seconde (FPS)Minimum4,029,0
Moyenne47,559,2
Maximum83,783,7
Temps par image (ms)Minimum9,310,2
Moyenne34,017,0
Maximum121,230,0

Le jeu tombait alors à 4 images par seconde au minimum et la latence entre deux images grimpait à 121,2 millisecondes. Le correctif fait remonter le minimum à 29 images par seconde avec la latence maximale à 30 millisecondes. La moyenne progresse aussi de 47,5 à 59,2 images par seconde. En clair, les chutes brutales de fluidité disparaissent, alors que le maximum est toujours à 83,7 images par seconde.

Face à la crise de la RAM, une optimisation bienvenue

Une optimisation qui arrive pile au bon moment pour les joueurs. Il faut dire que la crise de la RAM fait exploser le prix des composants et repousse les mises à niveau. Alors garder un vieux PC pour jouer est parfois l’unique option financière.

Le noyau peaufine les configurations anciennes depuis plusieurs versions, puisque un développeur a boosté la vitesse de son SSD avec juste 3 lignes de code sur le même principe du petit correctif qui ajoute de grosses améliorations.

Linux 7.3 apporte d’autres nouveautés au-delà de ce correctif. Le noyau optimisera les processeurs hybrides Intel avec un meilleur équilibrage entre les cœurs performants et les unités basse consommation. Les vieux AMD Athlon XP profiteront d’une optimisation KCFI. LLe protocole USB4STREAM aura aussi une option de latence réduite.

D’autres nouveautés avec Linux 7.3

Mais ce n’est pas tout puisque le grand ménage continue avec la suppression des pilotes SGI, de vieilles cartes d’extension pour ports série et des systèmes de fichiers FreeVxFS et EFS. Et tout ce nettoyage a aussi eu lieu avec Linux 7.2 qui a dit adieu à une carte graphique vieille de 44 ans avec le retrait du pilote Hercules.

Les joueurs patienteront encore avant d’en profiter. C’est en octobre que la version stable de Linux 7.3 arrivera, puis les distributions intégreront le noyau selon leur calendrier. Mais que la communauté se rassure : bientôt, l’expérience vidéoludique sera plus agréable sur un ancien PC.

Source : Lore.Kernel

Réagissez à cet article !

Un avis, une expérience, un désaccord ? La discussion est ouverte.