Qual é o seu processador? Tem certeza de que há um arquivo mais recente?
Jan
2117U. 20140913parece mais recente 2014-05-29, não é?
Int_ua 7/11
4
Suposição errada, verifique o comentário na minha resposta. O que a Intel faz é que eles instalam todas as atualizações de microcódigo para todos os processadores em um único arquivo. Esse arquivo, mesmo o mais recente, não contém uma atualização de microcódigo totalmente nova para cada processador. No caso do meu Croe 2 Duo, o arquivo mais recente é de 2010, mesmo que o pacote de microcódigos tenha apenas algumas semanas ...
Jan
Respostas:
21
Método manual
Como verificar se há uma nova atualização de microcódigo para o seu processador (Intel)
Acesse o centro de download de drivers Intel . Faça o download do microcódigo mais recente e descompacte o arquivo, fornecendo um microcode.datarquivo.
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.datarquivo 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.
Método usando um repositório
Siga as instruções neste tutorial (observe que você não precisa instalar synaptic)
Obrigado, mas a questão não é comparar versões, mas aplicar uma nova. O intel-microcodepacote já não contém o microcódigo adequado para uso?
Int_ua 7/11
Sua suposição de que a data de lançamento do arquivo de microcódigo da Intels significa automaticamente que ele contém uma atualização de microcódigo mais recente, caso seu processador esteja errado. Use minha resposta para verificar se há um microcódigo mais recente para o seu processador no arquivo intel .
Jan
Quando corro 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.
Nh2 12/04
No meu Linux Mint 18.3 (Ubuntu16.04.xx), a versão enviada é 2017-01-27. Inte ìl publicou o 2018-01-18. Como poderia aplicá-lo?
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.
20140913
parece mais recente2014-05-29
, não é?Respostas:
Método manual
Como verificar se há uma nova atualização de microcódigo para o seu processador (Intel)
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
:Crie uma pasta temporária:
"Descompacte" esse
microcode.dat
arquivo em um local temporário:Agora você pode verificar se há um arquivo de microcódigo mais recente usando:
(ou onde quer que você tenha desembalado os microcódigos).
No meu antigo Core 2 Duo, a saída é assim:
Compare isso com a saída de:
Saída de amostra:
Isso mostra que meu sistema já usa o microcódigo mais recente.
Método usando um repositório
Siga as instruções neste tutorial (observe que você não precisa instalar
synaptic
)Instale os seguintes pacotes:
Reinicie o computador.
Agora verifique se o microcódigo foi carregado corretamente, com o seguinte comando do terminal:
Se tudo estiver bem, você deverá ver vários relatórios sobre o microcódigo aplicado.
fonte
intel-microcode
pacote já não contém o microcódigo adequado para uso?iucode_tool -Kmicrocode.dat
, receboiucode_tool: No valid microcodes were loaded, nothing to do...
, mas se corroiucode_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
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.
fonte
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:
fonte