Ich habe installiert, intel-microcode=2.20140913.1ubuntu2
aber ich werde immer noch 2014-05-29
entsprechend geladen
dmesg | head -n1
Muss ich verwenden iucode-tool
?
20140913
sieht jünger aus als 2014-05-29
, nicht wahr?
Ich habe installiert, intel-microcode=2.20140913.1ubuntu2
aber ich werde immer noch 2014-05-29
entsprechend geladen
dmesg | head -n1
Muss ich verwenden iucode-tool
?
20140913
sieht jünger aus als 2014-05-29
, nicht wahr?
Antworten:
Rufen Sie das Download-Center für Intel-Treiber auf . Laden Sie den neuesten Mikrocode herunter und entpacken Sie die Datei, sodass Sie eine microcode.dat
Datei erhalten.
Stellen Sie sicher, dass Sie das Paket haben iucode-tool
:
sudo apt-get install iucode-tool
Temporären Ordner erstellen:
mkdir /tmp/micro
"Entpacken" Sie diese microcode.dat
Datei an einen temporären Speicherort:
iucode_tool -K/tmp/micro microcode.dat
Sie können jetzt überprüfen, ob es eine neuere Mikrocode-Datei gibt, indem Sie:
modprobe cpuid && iucode_tool -tb -lS /tmp/micro
(oder wo immer Sie die Mikrocodes ausgepackt haben).
Auf meinem alten Core 2 Duo ist die Ausgabe wie folgt:
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
Vergleichen Sie dies mit der Ausgabe von:
dmesg | grep "updated"
Beispielausgabe:
[ 1.056012] microcode: CPU0 updated to revision 0xa0b, date = 2010-09-28
[ 1.112010] microcode: CPU1 updated to revision 0xa0b, date = 2010-09-28
Dies zeigt, dass mein System bereits den neuesten Mikrocode verwendet.
Befolgen Sie die Anweisungen in diesem Tutorial (beachten Sie, dass Sie nicht installieren müssen synaptic
)
Installieren Sie die folgenden Pakete:
sudo apt-get install microcode.ctl intel-microcode
Starte deinen Computer neu.
Überprüfen Sie nun mit dem folgenden Terminalbefehl, ob der Mikrocode ordnungsgemäß geladen wurde:
dmesg | grep microcode
Wenn alles in Ordnung ist, sollten Sie mehrere Berichte über den angewendeten Mikrocode sehen.
intel-microcode
Paket nicht bereits den für die Verwendung geeigneten Mikrocode?
iucode_tool -Kmicrocode.dat
bekomme ich iucode_tool: No valid microcodes were loaded, nothing to do...
, aber wenn ich renne iucode_tool -K microcode.dat
, funktioniert es. Sieht aus wie es sich um den Raum kümmert.
Hier Pool von Mikrocodes veröffentlicht von Intel
http://ftp.ubuntu.com/ubuntu/ubuntu/pool/restricted/i/intel-microcode/
Download neuestes deb - Paket und installieren Sie über
sudo dpkg -i intel-microcode_3.20161104.1_amd64.deb
in meinem Fall ist es intel-microcode_3.20161104.1_amd64.deb
PS: Ubuntu 18.04 wird mit 3.20180807a.0ubuntu0.18.04.1 ausgeliefert und auf dem neuesten Stand gehalten, sodass es nicht mehr manuell installiert werden muss.