Devo ativar o microcódigo intel (Linux Mint 18)?

8

Acabei de instalar o Linux Mint 18 com o KDE. Ao configurar o driver correto para o wifi, deparei-me com a opção de ativar o "firmware do microcódigo do processador para as CPUs Intel". No momento, o dispositivo (descrito como desconhecido) está marcado como "Não usar".

Devo ativar esta opção? Se entendi corretamente, o microcódigo deve permitir alterações detalhadas na CPU, o que não pretendo fazer. Por outro lado, eu li que pode ajudar a melhorar o desempenho da CPU. O que você recomendaria?

Obrigado!

Sara P.
fonte

Respostas:

17

Na documentação do pacote :

Os processadores Intel® 64 e IA-32 (processadores x86_64 e i686) são capazes de atualizar em campo seu programa de controle (microcódigo), bem como parâmetros para outros subsistemas no chip (gerenciamento de energia, interconexões, etc.). Essas atualizações de microcódigo corrigem as erratas do processador e são importantes para uma operação segura, estável e correta do sistema.

Enquanto a maioria das atualizações de microcódigo corrige problemas que acontecem muito raramente, eles também corrigem problemas de alto perfil e alto impacto. Há atualizações de microcódigo suficientes que corrigem as erratas do processador que causariam bloqueio do sistema, corrupção de memória ou comportamento imprevisível do sistema, para garantir a sério as atualizações de firmware e as atualizações de microcódigo.

Então, sim, você deve ativar esta opção. Ele não melhora o desempenho da sua CPU, mas corrige bugs (incluindo a desativação do TSX nas CPUs Haswell e Broadwell, onde podem causar bloqueios) e pode ativar novos recursos (como Extensões de Guarda de Software em algumas CPUs Skylake).

Observe também as advertências listadas na mesma documentação, em particular

Mantenha seu UEFI / BIOS atualizado. Supondo que o fornecedor da placa-mãe faça um bom trabalho ao atualizar os componentes do firmware do sistema, uma versão atualizada do firmware negará a maioria das advertências listadas aqui.

Isto é particularmente verdadeiro para CPUs recentes, começando com Haswell. Atualmente, manter o UEFI / BIOS atualizado também é uma boa ideia por razões de segurança .

Também vale a pena manter uma cópia do procedimento de recuperação fornecido na documentação, caso uma atualização de microcódigo cause problemas ao inicializar o sistema.

Stephen Kitt
fonte
Ainda acho que a ordem em que você explica isso não está certa. A documentação do pacote parece tocá-lo levemente, enquanto o Wiki Debian faz uma recomendação clara sobre como atualizar o microcódigo.
Pdvries 13/10/19
1
Eu acho que a documentação do pacote é realmente muito mais detalhada que a wiki - na verdade, explica quais são os problemas ... Em relação à ordem, estou respondendo à pergunta declarada e acrescentando que é importante manter o firmware atualizado; escrevê-lo da outra maneira parece estranho para mim. Além disso, embora em alguns casos a atualização do firmware seja suficiente e intel-microcodenão seja necessária, na grande maioria dos casos ainda haverá atualizações relevantes de microcódigo do próprio pacote.
Stephen Kitt
1
(a) este não é o wiki Debian, (b) a forma como eu sinto sobre a minha resposta é até mim , (c) a atualização dos nega firmware maioria das advertências , não a utilidade geral do intel-microcodepacote (leia também o último parágrafo da primeira seção do wiki). Você percebe que, se o mantenedor do pacote realmente sentisse que o pacote não deveria ser usado, ele o removeria, certo? Os fabricantes de CPU fornecem essas atualizações aos provedores de sistemas operacionais ; você pode apostar que existem boas razões para fazê-lo.
Stephen Kitt
1
@StephenKitt Eu tenho um servidor que me interessa particularmente. Eu só quero ter certeza de que isso também se aplica a CPUs Xeon executando o Debian 9?
LinuxSecurityFreak
1
@Vlastimil sim, aplica-se a qualquer CPU Intel executando qualquer versão ou derivado Debian (e a CPUs AMD, usando o amd64-microcodepacote).
Stephen Kitt
4

Você deve ativar o firmware do microcódigo do processador para as CPUs Intel para melhorar o funcionamento da CPU

Microcódigo da CPU

Os processadores Intel e AMD podem precisar de atualizações em seu microcódigo para operar corretamente. Essas atualizações corrigem bugs / erratas que podem causar qualquer coisa, desde processamento incorreto até corrupção de código e dados e travamentos do sistema

GAD3R
fonte
1

Eu recomendaria ativar essa opção, como também foi sugerido por @Stephen Kitt . Ao ler a documentação do pacote e o Wiki Debian , parece haver uma pequena diferença na ênfase quando se trata de atualizar as atualizações de microcódigo. Pelo que pude entender é que as chances de qualquer "mau comportamento" são realmente baixas e que essa é a razão pela qual a documentação do pacote não é excessivamente enfatizada.

Deve-se notar, no entanto, que a atualização do firmware (UEFI / BIOS) deve ser levada em consideração ao atualizar as atualizações de microcódigo, para minimizar a possibilidade de qualquer advertência :

Mantenha seu UEFI / BIOS atualizado. Supondo que o fornecedor da placa-mãe faça um bom trabalho ao atualizar os componentes do firmware do sistema, uma versão atualizada do firmware negará a maioria das advertências listadas aqui.

pdvries
fonte
0

Usar o microcódigo não ajuda muito com minha CPU Pentium 4. É muito antigo e o microcódigo contribui para um problema em que o computador inteiro trava em pontos aleatórios. Desligar o microcódigo diminui esse problema. Ele não desaparecerá até que eu consiga um computador novo, mas pelo menos não com tanta frequência.

bws678
fonte
Como isso responde à pergunta?
Pierre.Vriens