La mailing list Debian ha un post rilevante per alcuni utenti Skylake e Kaby Lake: [ATTENZIONE] Processori Intel Skylake / Kaby Lake: hyper-threading rotto
Gli utenti devono eseguire
grep name /proc/cpuinfo | sort -u
per ottenere i dettagli del processore e quindi controllare http://ark.intel.com/products/codename/37572/Skylake o http://ark.intel.com/products/codename/82879/Kaby-Lake come appropriato.
Se il loro processore è elencato, dovrebbero essere eseguiti successivamente
grep -q '^flags.*[[:space:]]ht[[:space:]]' /proc/cpuinfo && \
echo "Hyper-threading is supported"
Secondo un post di follow-up , il comando sopra che ho premuto non è affidabile e gli utenti devono eseguire lscpu
e verificare se
l'output di lscpu riporta: "Thread (s) per core: 2", ciò significa che l'hyper-threading è abilitato e supportato.
Se l'hyper-threading è supportato, vengono forniti consigli sia per Skylake che per Kaby Lake.
Ho un processore Skylake interessato su 16.04 che può essere risolto perché
grep -E 'model|stepping' /proc/cpuinfo | sort -u
ritorna
model : 78
model name : Intel(R) Core(TM) i3-6006U CPU @ 2.00GHz
stepping : 3
Per tali processori, la soluzione suggerita è l'installazione
il pacchetto "micro-codice" non libero con versione base 3.20170511.1 e riavvio del sistema. QUESTA È LA SOLUZIONE CONSIGLIATA PER QUESTI SISTEMI, COME FISSA BENE ALTRE QUESTIONI DEL PROCESSORE.
Ma il repository 16.04 mi mostra una versione precedente:
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
È possibile ottenere la versione consigliata e, se possibile, come posso farlo?
Modifica: ho trovato https://launchpad.net/ubuntu/xenial/+package/intel-microcode ma sembrano tutti versioni precedenti.
Seconda modifica: https://launchpad.net/ubuntu/+source/intel-microcode ha l'aggiornamento pertinente ma è per Artful Aadvark .
lscpu | grep -e Model -e Step -e ^CPU\(s\) -e Thread
wget "https://launchpad.net/ubuntu/+source/intel-microcode/3.20170707.1~ubuntu16.04.0/+build/13159263/+files/intel-microcode_3.20170707.1~ubuntu16.04.0_amd64.deb"
e dpkg -i intel-microcode_3.20170707.1~ubuntu16.04.0_amd64.deb
.