Lancé en août 2015, le processeur Skylake a succédé à Broadwell, entraînant une consommation d'énergie réduite tout en offrant de meilleures performances de processeur et de processeur graphique. Le processeur Kaby Lake a été lancé début 2017 et a succédé à cette plate-forme, tout en étant la première plate-forme Intel à ne posséder aucun pilote pour les systèmes d'exploitation Windows avant Windows 10. Sa vitesse d'horloge accrue et son cœur graphique amélioré lui ont permis de compatibilité avec les systèmes d'exploitation x86 et x86-64 'lui permettant d'être utilisé sur une grande variété de périphériques.
Intel aime faire valoir que ses processeurs sont conçus pour l'hyperthreading, mais un problème récent a été découvert: chaque type de processeur peut tomber en panne en raison d'un bogue qui survient lorsque l'hyperthreading est activé. Une mise à jour du microcode a été publiée pour corriger le bogue, mais jusqu'à ce que cela se produise, tout ce que vous pouvez faire pour vous assurer que votre système ne tombe pas en panne consiste à désactiver l'hyperthreading dans le microprogramme du système.
Voici une déclaration d'Intel:
À l'heure actuelle, il semble que tous les transformateurs de Skylake et de Kaby Lake soient affectés, à une exception près. Les puces de Kaby Lake X ont été corrigées, mais les nouvelles puces de Skylake X contiennent toujours le problème.
Toute personne disposant du matériel concerné devra éventuellement utiliser le correctif de microcode que Intel est en train de déployer ou sera toujours vulnérable aux pannes. Le correctif semble avoir été publié en mai, mais il n’a pas eu beaucoup de presse.
L'application de la mise à jour du microcode sera un processus différent selon le système d'exploitation que vous utilisez. Si vous utilisez Linux, vous devrez utiliser un paquet d'un référentiel «non libre» en raison de l'absence de code source pour ces mises à jour. Les utilisateurs Windows doivent uniquement laisser Windows Update exécuter son processus de mise à jour car il contient des pilotes pour les mises à jour du microcode d'Intel et d'AMD en cas de problème de ce type.
L'hyperthreading étant un tel argument de vente pour Intel, on pourrait s'attendre à ce que Microsoft mette à jour ses pilotes de microcode le plus rapidement possible. Windows 10 devrait certainement le recevoir, et ils obtiendraient un peu de bonne volonté de la part des utilisateurs de matériel hérité s'ils ajoutaient une mise à jour pour 7 et 8.1. Toutefois, comme Kaby Lake n’est pas pris en charge par ces systèmes d’exploitation, les utilisateurs finaux ne bénéficieraient pas d’un avantage majeur au-delà d’une augmentation de la facilité d’utilisation sur le long terme. Ce problème ne concerne cependant pas que les utilisateurs de matériel ancien.
Les utilisateurs du Surface Book n'ont pas non plus de chance, car une mise à jour du micrologiciel contenant le correctif n'est pas disponible, du moins pas encore. En outre, de nombreux microprogrammes de cartes mères n'ont pas été mis à jour depuis un mois et demi depuis qu'Intel a envoyé son correctif.
Encore une fois, si vous ne disposez pas d'une mise à jour du firmware, votre pari le plus sûr est de désactiver l'hyperthreading. Il est dommage que les utilisateurs doivent gérer efficacement leurs propres systèmes sur lesquels ils ont dépensé beaucoup d’argent jusqu’à ce que le problème soit résolu, mais c’est le seul moyen sûr d’éviter les problèmes. Le problème existait déjà depuis près de deux ans avant que le bogue ne soit corrigé, et aucun crash sur les machines Skylake n’a été signalé à ce jour. Si vous effectuez beaucoup de tâches essentielles telles que le travail bancaire ou professionnel sur un chipset Skylake ou Kaby Lake, sa désactivation est votre meilleure option globale. Vous réduisez peut-être votre efficacité, mais c’est bien mieux que le périphérique qui tombe en panne à un moment horrible, entraînant quelque chose comme une perte de données essentielle ou une possible corruption de fichier.
Les utilisateurs individuels d'ordinateurs personnels ne devraient pas être trop inquiets s'ils n'ont pas encore eu de problème. Si vous avez une machine chargée de problèmes, vous le saurez probablement maintenant. Si des problèmes ne sont pas encore survenus, vous avez peut-être eu de la chance et ne rencontrez jamais de problème. Les principales sources d'inquiétude ici sont, par exemple, les centres de données à grande échelle qui pourraient perdre beaucoup d'informations en raison d'un crash inopiné. C’est un problème bien plus important que celui d’un ordinateur à la maison. L'utilisateur final est toujours important, mais il est peu probable qu'un seul plantage cause beaucoup de dommages sauf si vous êtes en train de l'écrire.
C'est dommage, mais au moins, Intel propose une solution pour le plus grand nombre d'utilisateurs possible. À l’heure actuelle, c’est à Windows Update de résoudre réellement les problèmes des utilisateurs de Windows. Les utilisateurs de Linux devraient pouvoir utiliser un correctif téléchargeable, à condition que le créateur de leur périphérique permette différentes manières de lire les données du correctif. Cependant, n'oubliez pas qu'en plus de la mise à jour du microcode, vous devrez également mettre à jour le BIOS de votre ordinateur.
Si vous possédez un périphérique sans lecteur optique, vous devrez peut-être vous procurer un lecteur de DVD externe pour préparer une mise à jour. Si cela n'autorise pas l'utilisation d'une clé USB, vous pourriez ne pas avoir de chance jusqu'à ce que vous en obteniez une - elles ne sont pas trop chères maintenant, mais constituent une autre étape qu'un utilisateur final pourrait devoir compenser en cas d'erreur. Matériel.