J'ai installé intel-microcode=2.20140913.1ubuntu2
mais je suis toujours 2014-05-29
chargé selon
dmesg | head -n1
Dois-je utiliser iucode-tool
?
20140913
semble plus récent que 2014-05-29
, n'est-ce pas?
J'ai installé intel-microcode=2.20140913.1ubuntu2
mais je suis toujours 2014-05-29
chargé selon
dmesg | head -n1
Dois-je utiliser iucode-tool
?
20140913
semble plus récent que 2014-05-29
, n'est-ce pas?
Réponses:
Accédez au centre de téléchargement des pilotes Intel . Téléchargez le microcode le plus récent, puis décompressez le fichier pour vous donner un microcode.dat
fichier.
assurez-vous d'avoir le paquet iucode-tool
:
sudo apt-get install iucode-tool
Créer un dossier temporaire:
mkdir /tmp/micro
"Décompressez" ce microcode.dat
fichier vers un emplacement temporaire:
iucode_tool -K/tmp/micro microcode.dat
Vous pouvez maintenant vérifier s'il existe un fichier de microcode plus récent en utilisant:
modprobe cpuid && iucode_tool -tb -lS /tmp/micro
(ou partout où vous avez déballé les microcodes).
Sur mon ancien Core 2 Duo, la sortie est la suivante:
iucode_tool: system has processor(s) with signature 0x0001067a
selected microcodes:
001: sig 0x0001067a, pf mask 0xa0, 2010-09-28, rev 0x0a0b, size 8192
002: sig 0x0001067a, pf mask 0x11, 2010-09-28, rev 0x0a0b, size 8192
003: sig 0x0001067a, pf mask 0x44, 2010-09-28, rev 0x0a0b, size 8192
Comparez cela à la sortie de:
dmesg | grep "updated"
Exemple de sortie:
[ 1.056012] microcode: CPU0 updated to revision 0xa0b, date = 2010-09-28
[ 1.112010] microcode: CPU1 updated to revision 0xa0b, date = 2010-09-28
Cela montre que mon système utilise déjà le microcode le plus récent.
Suivez les instructions de ce tutoriel (notez que vous n'avez pas besoin d'installer synaptic
)
Installez les packages suivants:
sudo apt-get install microcode.ctl intel-microcode
Redémarrez votre ordinateur.
Vérifiez maintenant si le microcode a été correctement chargé, avec la commande de terminal suivante:
dmesg | grep microcode
Si tout va bien, vous devriez voir plusieurs rapports sur le microcode appliqué.
intel-microcode
emballage ne contient- il pas déjà le microcode adapté à l'utilisation?
iucode_tool -Kmicrocode.dat
je reçois iucode_tool: No valid microcodes were loaded, nothing to do...
, mais si je cours, iucode_tool -K microcode.dat
cela fonctionne. On dirait qu'il se soucie de l'espace.
Voici le pool de microcodes publié par Intel
http://ftp.ubuntu.com/ubuntu/pool/main/i/intel-microcode/
télécharger le dernier package .deb et installer via
sudo dpkg -i intel-microcode_3.20191115.1ubuntu3_amd64.deb
dans mon cas, c'est intel-microcode_3.20191115.1ubuntu3_amd64.deb
PS: ubuntu 18.04 livré avec 3.20180807a.0ubuntu0.18.04.1 et mis à jour au plus tard, il n'est donc plus nécessaire de l'installer manuellement.
Alors que @Rajat avait le moyen de le faire, son lien est obsolète Vous pourrez trouver le dernier microcode ici: http://ftp.ubuntu.com/ubuntu/pool/main/i/intel-microcode/?C= M; O = D
qu'après cela, en tant que root sur votre machine, faites quelque chose comme ceci:
wget http://ftp.ubuntu.com/ubuntu/pool/main/i/intel-microcode/intel-microcode_3.20191115.1ubuntu0.19.10.3_amd64.deb
dpkg -i intel-microcode_3.20191115.1ubuntu0.19.10.3_amd64.deb
reboot