Retrocedendo as atualizações do Intel-microcódigo e a velocidade do computador

4

Eu assumo que os pacotes intel-microcode do pacote Debian corrigem gradualmente os vários problemas de espectro e fusão. Do que eu entendo sobre esses problemas, a única maneira de corrigi-los em processadores existentes é desabilitar a execução especulativa (ou o que é chamado) e, consequentemente, reduzir o desempenho (não está claro para mim em porcentagens quão grande, mas eu li algumas especulações de que o carro atinge vários por cento até mais do que 10%)

Existe alguma maneira de trazer essas atualizações para o firmware da CPU de volta se eu não me importo com questões de espectro ou fusão (e eu francamente não em determinados computadores que são dedicados apenas a cálculos e a única maneira que a internet é usada lá é instalar e atualizar pacotes) para maximizar o desempenho?

    
por leosenko 24.08.2018 / 01:39

1 resposta

6

Se você obter apenas o seu microcódigo de intel-microcode , a desinstalação eliminará os patches de baixo nível do Specter. No entanto, observe que isso não impedirá que o firmware (EFI ou BIOS) carregue suas próprias atualizações de microcódigo antes que o SO inicialize.

Para verificar se os patches do Spectre estão ativados, você pode observar o conteúdo dos arquivos em /sys/devices/system/cpu/vulnerabilities para ver o que o kernel pensa. Há também um script de terceiros que fornece informações detalhadas: link

Considere também adicionar spectre_v2=off à linha de comando do kernel.

Considere a possibilidade de executar benchmarks para confirmar as mudanças percebidas no desempenho do sistema. Se o impacto dos patches de microcódigo for insignificante, não será difícil deixá-los.

    
por 24.08.2018 / 02:04