COMPTOIR
  
register

Intel répond au bug de l'Hyperthreading Skylake et Kaby Lake sous Debian

Il y a quelques jours, Gui² vous annonçait que plusieurs développeurs sous Debian avaient trouvé des bugs dans la gestion de l'hyperthreading de Skylake et Kaby Lake. Ces derniers avaient d'ailleurs fait passer une note aux utilisateurs afin de leur décrire le problème rencontré, qui se répète, et qui est identifié. Voici la news en question si vous l'aviez raté. Certes le scénario de plantage est en quantité anecdotique eu égard au volume de pièces vendues et aux usages qui en sont faits, mais Intel a répondu à sa façon, cash et sans fioriture (surtout quand ça l'avantage, pas comme le cas de la pâte thermique).

 

The issue has been addressed with a fix that started rolling out in April 2017. As always, we recommend checking to make sure your BIOS is up to date, but the chance of encountering this issue is low, as it requires a complex number of concurrent micro-architectural conditions to reproduce.

 

Si Debian a levé le lièvre en juin, Intel déclare qu'il avait déjà solutionné le problème avant au mois d'avril, donc comment cela se fait que le souci ait malgré tout émergé ? Eh bien Intel semble orienter sa réponse du côté des fabricants de cartes mères. Intel a fait le boulot avec le fix bios, aux partenaires de mettre à jour les cartes mères. Est-ce que ce fut fait ? Il y a peu de chances que ça le soit, parce que justement la rareté de l’enchaînement des circonstances qui amène à mettre en évidence ce bug demande du travail d'incorporation. Et le temps c'est de l'argent ! Ou alors cela a été jugé inutile ou dérisoire.

 

intel

Un poil avant ?

Les RX Vega devraient poutrer plus que les Frontier Edition en jeu

Un peu plus tard ...

Parts de marché : Ryzen doperait AMD

Les 9 ragots
Les ragots sont actuellement
ouverts à tous, c'est open bar !
par Un rat goth à l'heure d'Ile-de-France, le Lundi 03 Juillet 2017 à 12h54  
Ben voyons, tout le monde sait que 99% des utilisateurs sont des geeks. Je connais très peut de personnes qui mettent à jour le BIOS de leur machine (à part les boutonneux qui overclockent et ceux qui passent leur vie à lire les news hardware, voire rarement quand carte mère sortie longtemps avant nouveau processeur).

Normalement le micro code CPU peut être mis à jour par l'OS, c'est le cas avec Windows et Linux. Ceci permet, en plus de ne pas avoir à toucher à un truc déclicat (la mise à jour du BIOS), de pousser la mise à jour de manière transparente pour l'utilisateur.

Conclusion : c'est quoi cette histoire de BIOS ?

Exemples :
windows : https://support.microsoft.com/fr-fr/help/3064209/june-2015-intel-cpu-microcode-update-for-windows
linux : paquets microcode.ctl intel-microcode amd64-microcode sous Debian
par Un ragoteur déçu d'Alsace, le Lundi 03 Juillet 2017 à 12h49  
Pour la qualité de la pâte thermique, il ne faut pas oublier une chose, c'est que les contraintes pour un fondeur sont différentes que celles d'un particulier qui monte sa config tout seul. La principale contrainte n'est pas le prix mais la durabilité de la performance. Notre pâte thermique sèche en 8 mois, pas grave, on la change et on en profite pour nettoyer l'intérieur de la tour mais si la pâte thermique SOUS l'ihs du pc de Mme Michu sèche ? On lui de mande de delid son proco et de la changer ? Ben non, on est obligé d'en mettre une qui tiendra toute la vie du proco, c-à-d. potentiellement plusieurs dizaines d'années.
En pratique, la pâte thermique d'intel n'est pas si mauvaise que ça, elle n'est pas très bonne mais c'est pas du dentifrice ou du nutella non plus. Le problème vient plus de l'épaisseur de la couche qui est trop importante. J'avais vu un test où le simple fait de delider le processeur, d'enlever une partie de la pâte excédentaire et de refermer permettait d'avoir quasiment les mêmes gains qu'avec des pâtes thermiques courantes (par contre, pas moyen de retrouver ce truc, désolé ).
par mart666, le Lundi 03 Juillet 2017 à 12h25  
Trop hâte de monter ma config à base de Ryzen 1800X... Trop de bugs chez intel... (en comptant le bug Hyper Threading, le bug du prix trop élevé, et le bug du purin de cochon à la place de pâte thermique)
par Un rat goth à l'heure d'Alsace, le Lundi 03 Juillet 2017 à 11h54  
par pascal2lille, le Lundi 03 Juillet 2017 à 11h21
Mouais, c'est toujours la faute des autres Honte à Intel.
Pour le coup, Intel avait fait le job, sorti le nouveau micro-code corrigé et l'avait fourni aux constructeur de cm pour qu'il l'intègrent à une mise à jour de bios. Le reste n'est plus de son ressort.
par -Nax-- du Nord-Pas-de-Calais, le Lundi 03 Juillet 2017 à 11h48  
Effectivement sur les Nuc c'est corrigé avec le bios d'avril. Personnellement j'en veux plus aux constructeurs de carte mères qui ne font pas d'effort de suivi de Bios.

D'ailleurs cela aurait été intéressant de connaitre les bons et mauvais élèves sur la gestion des bios.

C'est comme pour le dernier Ransomware, le patch existait depuis un moment mais encore faut il l'avoir installé.
par pascal2lille, le Lundi 03 Juillet 2017 à 11h21  
Mouais, c'est toujours la faute des autres Honte à Intel.
par Cristallix, le Lundi 03 Juillet 2017 à 08h32  
par Gustavo L.P., le Lundi 03 Juillet 2017 à 08h23
Ça me paraît étrange quand même que le bug provienne des fabricants de carte maman.
Je pense comme écrit à la fin du billet qu'il s'agit d'un bug rare et qu'il fallait commercialiser le produit (quitte à résoudre le problème plus tard).
Le bug vient pas des fabricants. C'est bien chez Intel qu'il y avait un souci. Le bug était là depuis un moment , Intel a fait le fix mais personne ne l'a incorporé. Voilà ou est le problème. Le suivi des cartes mères et la facilité pour mettre à jour un BIOS.
par Un ragoteur de transit d'Ile-de-France, le Lundi 03 Juillet 2017 à 08h31  
Intel pourrait tout de même se fendre d'un nouveau microcode.dat en téléchargement libre: sous Linux, pas besoin d'un patch au niveau du BIOS, il suffit de charger le microcode corrigé à chaque lancement du système...
par Gustavo L.P., le Lundi 03 Juillet 2017 à 08h23  
Ça me paraît étrange quand même que le bug provienne des fabricants de carte maman.
Je pense comme écrit à la fin du billet qu'il s'agit d'un bug rare et qu'il fallait commercialiser le produit (quitte à résoudre le problème plus tard).