Eu instalei, intel-microcode=2.20140913.1ubuntu2
mas ainda estou sendo 2014-05-29
carregado de acordo com
dmesg | head -n1
Eu tenho que usar iucode-tool
?
20140913
parece mais recente 2014-05-29
, não é?
Eu instalei, intel-microcode=2.20140913.1ubuntu2
mas ainda estou sendo 2014-05-29
carregado de acordo com
dmesg | head -n1
Eu tenho que usar iucode-tool
?
20140913
parece mais recente 2014-05-29
, não é?
Respostas:
Acesse o centro de download de drivers Intel . Faça o download do microcódigo mais recente e descompacte o arquivo, fornecendo um microcode.dat
arquivo.
verifique se você tem o pacote iucode-tool
:
sudo apt-get install iucode-tool
Crie uma pasta temporária:
mkdir /tmp/micro
"Descompacte" esse microcode.dat
arquivo em um local temporário:
iucode_tool -K/tmp/micro microcode.dat
Agora você pode verificar se há um arquivo de microcódigo mais recente usando:
modprobe cpuid && iucode_tool -tb -lS /tmp/micro
(ou onde quer que você tenha desembalado os microcódigos).
No meu antigo Core 2 Duo, a saída é assim:
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
Compare isso com a saída de:
dmesg | grep "updated"
Saída de amostra:
[ 1.056012] microcode: CPU0 updated to revision 0xa0b, date = 2010-09-28
[ 1.112010] microcode: CPU1 updated to revision 0xa0b, date = 2010-09-28
Isso mostra que meu sistema já usa o microcódigo mais recente.
Siga as instruções neste tutorial (observe que você não precisa instalar synaptic
)
Instale os seguintes pacotes:
sudo apt-get install microcode.ctl intel-microcode
Reinicie o computador.
Agora verifique se o microcódigo foi carregado corretamente, com o seguinte comando do terminal:
dmesg | grep microcode
Se tudo estiver bem, você deverá ver vários relatórios sobre o microcódigo aplicado.
intel-microcode
pacote já não contém o microcódigo adequado para uso?
iucode_tool -Kmicrocode.dat
, recebo iucode_tool: No valid microcodes were loaded, nothing to do...
, mas se corro iucode_tool -K microcode.dat
, funciona. Parece que se preocupa com o espaço.
Aqui está o pool de microcódigos lançado pela intel
http://ftp.ubuntu.com/ubuntu/pool/main/i/intel-microcode/ faça o
download do último pacote .deb e instale-o via
sudo dpkg -i intel-microcode_3.20191115.1ubuntu3_amd64.deb
no meu caso, é intel-microcode_3.20191115.1ubuntu3_amd64.deb
PS: o ubuntu 18.04 é enviado com 3.20180807a.0ubuntu0.18.04.1 e é atualizado com mais atualidade; portanto, não é mais necessário instalá-lo manualmente.
Embora o @Rajat tenha conseguido fazê-lo, seu link está desatualizado. Você poderá encontrar o microcódigo mais recente aqui: http://ftp.ubuntu.com/ubuntu/pool/main/i/intel-microcode/?C= M; O = D
depois disso, como root na sua máquina, faça algo assim:
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