16.04: Como obter o pacote intel-microcode recomendado para corrigir o problema de hyper-threading?

18

A lista de discussão do Debian tem uma postagem relevante para alguns usuários do Skylake e do Kaby Lake: [AVISO] Processadores Intel Skylake / Kaby Lake: hyper-threading quebrado

Os usuários devem executar

grep name /proc/cpuinfo | sort -u

para obter os detalhes do processador e, em seguida, para verificar link ou link conforme apropriado.

Se o processador deles estiver listado, eles devem ser executados em seguida

grep -q '^flags.*[[:space:]]ht[[:space:]]' /proc/cpuinfo && \
echo "Hyper-threading is supported"

De acordo com uma postagem de acompanhamento , o comando acima que eu atingido não é confiável e os usuários precisam executar lscpu e verificar se

  

os relatórios de saída do lscpu: "Thread (s) por núcleo: 2", isso significa   o hyper-threading é ativado e suportado.

Se o hyper-threading for suportado, o conselho é fornecido para Skylake e Kaby Lake.

Eu tenho um processador Skylake afetado em 16.04 que pode ser corrigido porque

grep -E 'model|stepping' /proc/cpuinfo | sort -u

retorna

model       : 78
model name  : Intel(R) Core(TM) i3-6006U CPU @ 2.00GHz
stepping    : 3

Para esses processadores, a correção sugerida é instalar

  

o pacote "intel-microcode" não-livre      com a versão base 3.20170511.1 e reinicialize o sistema. ISTO É      A SOLUÇÃO RECOMENDADA PARA ESTES SISTEMAS, COMO FIXA OUTROS      PROCESSADOR ASSUNTOS BEM.

Mas o repositório 16.04 mostra uma versão mais antiga:

apt policy intel-microcode
intel-microcode:
Installed: (none)
Candidate: 3.20151106.1
Version table:
3.20151106.1 500
500 http://archive.ubuntu.com/ubuntu xenial/restricted amd64 Packages

É possível obter a versão recomendada e, se for possível, como posso fazê-lo?

Editar: eu encontrei o link , mas todos parecem ser versões mais antigas.

Segunda edição: link tem a atualização relevante, mas é para Artful Aadvark .

    
por DK Bose 26.06.2017 / 15:44

3 respostas

5

Instale manualmente o último pacote oficial . isto é, para sistemas operacionais de 64 bits:

wget http://ftp.us.debian.org/debian/pool/non-free/i/intel-microcode/intel-microcode_3.20170511.1~bpo8+1_amd64.deb
sudo dpkg -i intel-microcode_3.20170511.1~bpo8+1_amd64.deb

Reinicialize a máquina e você está pronto. TAMBÉM , você precisa instalar a atualização mais recente do BIOS da sua máquina. Consulte o fabricante do seu computador para obter a última atualização oficial do BIOS.

    
por DevNull 26.06.2017 / 18:50
3

Você pode instalar o pacote que é para artful .

Este pacote contém firmware binário. É independente de lançamento.

    
por Pilot6 26.06.2017 / 15:54
0

Você pode instalar a atualização do BIOS usando o windows pe.

A mídia de configuração do Windows contém o windows pe. O shell do cmd pode ser ativado pressionando shift + f10 para acessar o atualizador executável do bios.

    
por user705241 28.06.2017 / 09:05

Tags