Le noyau Linux 6.13 corrigera un problème de démarrage sur les machines AMD Zen 1 et 2
Le 03 décembre à 09h04
2 min
Hardware
Hardware
Le 6 novembre, un ingénieur de Nokia disait avoir remarqué un comportement étrange sur d’anciens serveurs contenant des processeurs EPYC d’AMD. Sur ces machines, le processus initramfs pouvait mettre beaucoup plus longtemps à démarrer, jusqu’à plusieurs dizaines de secondes, voire plusieurs minutes.
Comme le rapporte Phoronix, l’enquête sur le problème a permis de débusquer un vieux bug introduit il y a 18 mois dans la manière de gérer le microcode au sein des processeurs des générations Zen 1 et 2. Il ne s’agit donc pas d’un problème spécifique aux processeurs EPYC.
Plus en détail, il est nécessaire de vider le TLB (translation lookaside buffer) après mise à jour du microcode pour évacuer le mappage du tampon de la mise à jour. Un patch a donc été introduit avec l’étiquette x86/urgent, pour intégration dans le futur noyau 6.13, dont la Release Candidate 1 vient de paraître.
Les processeurs AMD de générations Zen 1 et 2 sont considérés aujourd’hui comme anciens (respectivement 2017 et 2019), mais sont encore largement utilisés. Linux étant souvent employé pour redonner « vie » à de vieilles configurations, le problème pourrait bien avoir été rencontré de nombreuses fois par les utilisateurs.
Le 03 décembre à 09h04
Commentaires (13)
Vous devez être abonné pour pouvoir commenter.
Déjà abonné ? Se connecter
Abonnez-vousHier à 10h08
Hier à 14h44
sudo systemd-analyze blame
Tu pourras vérifier si tu n'as pas un service dont le temps de démarrage n'est pas anormalement long.
Aujourd'hui à 10h07
Aujourd'hui à 12h46
18.548s plocate-updatedb.service
ça me paraît long...
Aujourd'hui à 19h33
Aujourd'hui à 19h39
29408 -rw-r----- 1 root plocate 30113603 déc. 4 07:48 /var/lib/plocate/plocate.db
Aujourd'hui à 19h51
Hier à 10h23
Hier à 10h45
Aujourd'hui mon PC va sur ses 10 ans, et sans parler de bête de course, je l'utilise quotidiennement sans soucis, même pour des tâche relativement "pointues".
Hier à 11h56
Je ne le classe pas du tout comme une vieille config, rendez-vous compte, 6 coeurs, 12 threads... J'ai une bête de course comparé à avant, très efficace pour bosser... Je me paie même le luxe de jouer dessus avec en 1080P/30fps (suffisant vu la taille de l'écran) avec du FSR, pour peu ou prou l'équivalence d'une PS4 selon les jeux...
Depuis qu'on a tant de ram, et des ssd, d'autant plus NVME, ça n'a aucun sens de dire qu'une config est dépassée, depuis au moins 2017. Pour la plupart des usages, c'est suffisant...
Moi j'ai changé parce que j'avais besoin de plus de ram et rapide pour gérer 3 navigateurs et des dizaines d'onglets ouvert + traitement graphique/vidéo et j'en passe... Même sous Linux. Et que je voulais un peu plus de perfs en 3D. (Faut dire qu'en plus à 500€, c'était une affaire.)
Hier à 13h18
Aujourd'hui à 14h48
Quand j'ai commencé à bidouiller avec mon Celeron 400, je rachetais du matos très régulièrement.
Ma configuration actuelle (Threadripper 1950X) a 7 ans, j'ai juste changé ma carte graphique mais c'est tout.
Elle est tout à fait viable au quotidien et j'avais prévu de la conserver 4-5 ans.
Je pense changer de configuration l'année prochaine (pour le fun) et upgrader mon home server avec ma config actuelle.
Hier à 22h20
https://www.phoronix.com/news/Linux-Zen1-Zen2-Slow-Boot-ucode