Ho installato intel-microcode=2.20140913.1ubuntu2
ma sto ancora 2014-05-29
caricando secondo
dmesg | head -n1
Devo usare iucode-tool
?
20140913
sembra più recente di 2014-05-29
, no?
Ho installato intel-microcode=2.20140913.1ubuntu2
ma sto ancora 2014-05-29
caricando secondo
dmesg | head -n1
Devo usare iucode-tool
?
20140913
sembra più recente di 2014-05-29
, no?
Risposte:
Vai al centro download dei driver Intel . Scarica il microcodice più recente e quindi scompatta il file, dandoti un microcode.dat
file.
assicurati di avere il pacchetto iucode-tool
:
sudo apt-get install iucode-tool
Crea cartella temporanea:
mkdir /tmp/micro
"Scompatta" questo microcode.dat
file in un percorso temporaneo:
iucode_tool -K/tmp/micro microcode.dat
Ora puoi verificare se esiste un file di microcodice più recente utilizzando:
modprobe cpuid && iucode_tool -tb -lS /tmp/micro
(o ovunque tu abbia decompresso i microcodici).
Sul mio vecchio Core 2 Duo l'output è così:
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
Confronta questo con l'output di:
dmesg | grep "updated"
Uscita campione:
[ 1.056012] microcode: CPU0 updated to revision 0xa0b, date = 2010-09-28
[ 1.112010] microcode: CPU1 updated to revision 0xa0b, date = 2010-09-28
Ciò dimostra che il mio sistema utilizza già il microcodice più recente.
Seguire le istruzioni in questo tutorial (notare che non è necessario installare synaptic
)
Installa i seguenti pacchetti:
sudo apt-get install microcode.ctl intel-microcode
Riavvia il computer.
Ora controlla se il microcodice è stato caricato correttamente, con il seguente comando terminale:
dmesg | grep microcode
Se tutto va bene, dovresti vedere diversi rapporti sul microcodice applicato.
intel-microcode
pacchetto non contiene già il microcodice adatto all'uso?
iucode_tool -Kmicrocode.dat
ottengo iucode_tool: No valid microcodes were loaded, nothing to do...
, ma se corro iucode_tool -K microcode.dat
allora funziona. Sembra che si preoccupi per lo spazio.
Ecco il pool di microcodici rilasciato da Intel
http://ftp.ubuntu.com/ubuntu/pool/main/i/intel-microcode/
scarica l'ultimo pacchetto .deb e installa tramite
sudo dpkg -i intel-microcode_3.20191115.1ubuntu3_amd64.deb
nel mio caso è intel-microcode_3.20191115.1ubuntu3_amd64.deb
PS: ubuntu 18.04 è stato fornito con 3.20180807a.0ubuntu0.18.04.1 e aggiornato fino all'ultimo, quindi non è più necessario installarlo manualmente.
Mentre @Rajat ha avuto modo di farlo, il suo collegamento è obsoleto. Troverai l'ultimo microcodice qui: http://ftp.ubuntu.com/ubuntu/pool/main/i/intel-microcode/?C= M; O = D
che dopo, come root sul tuo computer, fai qualcosa del genere:
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