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 .