Lista dyskusyjna Debiana zawiera post dotyczący niektórych użytkowników Skylake i Kaby Lake: [OSTRZEŻENIE] Procesory Intel Skylake / Kaby Lake: zerwana hiperwątkowość
Użytkownicy mają działać
grep name /proc/cpuinfo | sort -u
aby uzyskać szczegółowe informacje na temat swojego procesora, a następnie sprawdzić http://ark.intel.com/products/codename/37572/Skylake lub http://ark.intel.com/products/codename/82879/Kaby-Lake .
Jeśli ich procesor znajduje się na liście, należy je następnie uruchomić
grep -q '^flags.*[[:space:]]ht[[:space:]]' /proc/cpuinfo && \
echo "Hyper-threading is supported"
Zgodnie z kolejnym postem powyższe polecenie, które wykonałem, nie jest niezawodne i użytkownicy muszą uruchomićlscpu
i sprawdzić, czy
Wyjście lscpu zgłasza: „Wątki na rdzeń: 2”, co oznacza, że hiperwątkowanie jest włączone i obsługiwane.
Jeśli obsługiwane jest hiperwątkowość, udzielane są porady zarówno dla Skylake, jak i Kaby Lake.
Mam uszkodzony procesor Skylake w dniu 16.04, który można naprawić, ponieważ
grep -E 'model|stepping' /proc/cpuinfo | sort -u
zwroty
model : 78
model name : Intel(R) Core(TM) i3-6006U CPU @ 2.00GHz
stepping : 3
W przypadku takich procesorów sugerowaną poprawką jest instalacja
niewolny pakiet „intel-microcode” z wersją podstawową 3.20170511.1 i uruchom ponownie system. TO JEST ZALECANE ROZWIĄZANIE DLA TYCH SYSTEMÓW, JAKO STAJE SIĘ TAKŻE INNE KWESTIE PROCESORA.
Ale repozytorium 16.04 pokazuje mi starszą wersję:
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
Czy można uzyskać zalecaną wersję i, jeśli to możliwe, jak to zrobić?
Edycja: Znalazłem https://launchpad.net/ubuntu/xenial/+package/intel-microcode ale wszystkie wydają się być starszymi wersjami.
Druga edycja: https://launchpad.net/ubuntu/+source/intel-microcode ma odpowiednią aktualizację, ale dotyczy 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"
i dpkg -i intel-microcode_3.20170707.1~ubuntu16.04.0_amd64.deb
.