La liste de diffusion Debian contient un article intéressant certains utilisateurs de Skylake et Kaby Lake: [AVERTISSEMENT] Processeurs Intel Skylake / Kaby Lake: hyper-threading cassé
Les utilisateurs doivent exécuter
grep name /proc/cpuinfo | sort -u
pour obtenir les détails de leur processeur, puis pour vérifier http://ark.intel.com/products/codename/37572/Skylake ou http://ark.intel.com/products/codename/82879/Kaby-Lake selon le cas.
Si leur processeur est répertorié, ils doivent ensuite exécuter
grep -q '^flags.*[[:space:]]ht[[:space:]]' /proc/cpuinfo && \
echo "Hyper-threading is supported"
Selon un article de suivi , la commande ci-dessus que j'ai frappée n'est pas fiable et les utilisateurs doivent exécuter lscpu
et vérifier si
la sortie lscpu signale: "Thread (s) par cœur: 2", ce qui signifie que l'hyper-threading est activé et pris en charge.
Si l'hyper-threading est pris en charge, des conseils sont fournis pour Skylake et Kaby Lake.
J'ai un processeur Skylake affecté le 16.04 qui peut être corrigé car
grep -E 'model|stepping' /proc/cpuinfo | sort -u
Retour
model : 78
model name : Intel(R) Core(TM) i3-6006U CPU @ 2.00GHz
stepping : 3
Pour ces processeurs, le correctif suggéré consiste à installer
le package non libre "intel-microcode" avec la version de base 3.20170511.1, et redémarrez le système. C'EST LA SOLUTION RECOMMANDÉE POUR CES SYSTÈMES, CAR ELLE CORRIGE D'AUTRES PROBLÈMES DE PROCESSEUR.
Mais le repo 16.04 me montre une version plus ancienne:
apt policy intel-microcode
intel-microcode:
Installed: (none)
Candidate: 3.20151106.1
Version table:
3.20151106.1 500
500 http://archive.ubuntu.com/ubuntu xenial/restricted amd64 Packages
Est-il possible d'obtenir la version recommandée et, si c'est possible, comment puis-je le faire?
Edit: j'ai trouvé https://launchpad.net/ubuntu/xenial/+package/intel-microcode mais ils semblent tous être des versions plus anciennes.
Deuxième édition: https://launchpad.net/ubuntu/+source/intel-microcode a la mise à jour appropriée mais c'est pour Artful Aadvark .
lscpu | grep -e Model -e Step -e ^CPU\(s\) -e Thread
wget "https://launchpad.net/ubuntu/+source/intel-microcode/3.20170707.1~ubuntu16.04.0/+build/13159263/+files/intel-microcode_3.20170707.1~ubuntu16.04.0_amd64.deb"
etdpkg -i intel-microcode_3.20170707.1~ubuntu16.04.0_amd64.deb
.Réponses:
Installez manuellement le dernier package officiel . c'est-à-dire pour un système d'exploitation 64 bits:
Redémarrez la machine et vous êtes prêt. AUSSI , vous devez installer la dernière mise à jour du BIOS à partir de votre machine. Consultez le fabricant de votre ordinateur pour la dernière mise à jour officielle du BIOS.
la source
Vous pouvez installer le package qui est pour
artful
.Ce package contient un firmware binaire. Il est indépendant de la version.
la source
Vous pouvez installer la mise à jour du BIOS à l'aide de Windows PE.
Le support d'installation de Windows contient des fenêtres pe. Le shell cmd peut être affiché en appuyant sur shift + f10 pour accéder au programme de mise à jour du bios exécutable.
la source