Método manual
Como verificar se há uma nova atualização de microcódigo para seu processador (Intel)
Vá para o Centro de download de drivers da Intel . Faça o download do microcódigo mais recente e descompacte o arquivo, fornecendo um arquivo microcode.dat
.
-
verifique se você tem o pacote
iucode-tool
:sudo apt-get install iucode-tool
-
Crie uma pasta temporária:
mkdir /tmp/micro
-
"Descompacte" este arquivo
microcode.dat
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 descompactado 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"
Exemplo de saída:
[ 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.
Método usando um repositório
Siga as instruções em este tutorial (observe que você não precisa instalar synaptic
)
-
Instale os seguintes pacotes:
sudo apt-get install microcode.ctl intel-microcode
-
Reinicialize seu 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.