Un correctif Linux pour AMD réduit considérablement les temps de démarrage des ordinateurs Zen 1 et 2, économisant de quelques secondes à plusieurs minutes.
Un correctif récent pour le noyau Linux a été déployé, ciblant spécifiquement les ordinateurs équipés de processeurs AMD de la série Zen 1 et Zen 2. Ce correctif résout un bug qui provoquait des temps de démarrage excessifs, pouvant aller de quelques secondes à plusieurs minutes. Cette mise à jour marque une avancée significative dans l’optimisation des performances de démarrage pour ces systèmes, offrant aux utilisateurs une expérience plus fluide et réactive.
Récemment, un correctif du noyau Linux a été déployé pour résoudre un problème de temps de démarrage prolongés sur les systèmes basés sur les processeurs AMD Zen 1 et Zen 2. Ce correctif, introduit dans la version 6.13, vise à réduire considérablement les délais d’amorçage, permettant aux utilisateurs de gagner de précieuses secondes à plusieurs minutes lors du démarrage de leurs ordinateurs.
Problème de démarrage prolongé sur les systèmes AMD
Un ingénieur d’une entreprise spécialisée a noté que de nombreux serveurs AMD équipés de processeurs à architecture Zen 1 prenaient un temps anormalement long pour démarrer. Dans certains cas, le temps d’amorçage pouvait s’étendre jusqu’à plusieurs minutes. Ce phénomène inquiétant a été observé alors que le processus de démarrage semblait se prolonger sans raison apparente, signalant un besoin urgent de correctif.
Origine du problème
Le problème réside dans un changement introduit dans le noyau Linux 6.11, visant à gérer les mises à jour de microcode pour les processeurs AMD équipés de l’Hyper-Threading simultané (SMT). Cette fonctionnalité permet à chaque cœur de processeur de traiter deux threads simultanément. Cependant, la mise en œuvre de ce changement conduisait à un comportement indésirable : les mises à jour de microcode étaient appliquées de manière redondante aux threads, entraînant une augmentation dramatique des temps de démarrage.
Développement du correctif
En réponse à cette situation, un correctif a été élaboré pour le noyau Linux. Ce dernier vise à éliminer l’application répétée des mises à jour de microcode en purgeant les mises à jour du mémoire tampon de l’unité centrale. Cela permet d’éviter que des mises à jour soient appliquées deux fois sur les threads, réduisant ainsi les temps de démarrage et optimisant les performances des systèmes concernés.
Impact du correctif
Ce correctif, désormais inclus dans la version 6.13 du noyau Linux, devrait être également rétroporté à des versions antérieures. Cela assurera que les distributions basées sur des versions de noyau plus anciennes bénéficieront des améliorations nécessaires pour optimiser le temps de démarrage sur les processeurs Zen 1 et Zen 2. Les résultats observés démontrent des réductions de temps allant de quelques secondes à plusieurs minutes, offrant ainsi une expérience utilisateur considérablement améliorée.
Conclusion sur la portée de cette mise à jour
Bien que ce problème n’ait été relevé que récemment, le fait qu’il ait persisté durant plus d’un an sans avoir un large impact visible souligne l’importance des mises à jour régulières du noyau. Cela rappelle également aux utilisateurs de systèmes basés sur AMD l’importance de maintenir leur architecture logicielle à jour pour profiter des dernières optimisations.
Impact du correctif Linux sur les temps de démarrage des systèmes AMD Zen
Caractéristiques | Impact du correctif |
Type de processeur | Zen 1 et Zen 2 |
Problème initial | Démarrage excessivement long |
Durée des retards | De quelques secondes à plusieurs minutes |
Date de publication du correctif | Aujourd’hui, dans le noyau 6.13 |
Changement technique | Flushing des mises à jour de microcode |
Objectif du correctif | Réduire les temps de démarrage |
Utilisateurs affectés | Possiblement peu nombreux |
Version du noyau concernée | Linux 6.11 et antérieures |
Compatibilité | Distros basées sur les noyaux pré-6.13 |
- Correctif développé pour le noyau Linux 6.13.
- Impact sur les systèmes AMD avec Zen 1 et Zen 2.
- Réduction des temps de démarrage de quelques secondes à plusieurs minutes.
- Origine du problème : un ajout au noyau en mai 2023.
- Changement de microcode qui affecte le démarrage.
- Application inutile des mises à jour du microcode sur les deux threads.
- Correction : vidage du buffer de mémoire pour les mises à jour du microcode.
- Anticipation d’un retour de correctif pour les versions stables antérieures.
- Observation tardive du problème, bien qu’il existe depuis plus d’un an.
- Peu d’impact sur les utilisateurs, principalement pour les anciens systèmes.
Commentaires
Laisser un commentaire