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"
idpkg -i intel-microcode_3.20170707.1~ubuntu16.04.0_amd64.deb
.Odpowiedzi:
Zainstaluj najnowszy oficjalny pakiet ręcznie . tj. dla 64-bitowego systemu operacyjnego:
Uruchom ponownie komputer i gotowe. Ponadto musisz zainstalować najnowszą aktualizację systemu BIOS z komputera. Skontaktuj się z producentem komputera, aby uzyskać najnowszą oficjalną aktualizację systemu BIOS.
źródło
Możesz zainstalować odpowiedni pakiet
artful
.Ten pakiet zawiera oprogramowanie binarne. Jest niezależny od wydania.
źródło
Możesz zainstalować aktualizację BIOS za pomocą Windows PE.
Nośnik instalacyjny systemu Windows zawiera Windows PE. Powłokę cmd można wywołać, naciskając Shift + F10, aby uzyskać dostęp do aktualizatora BIOS.
źródło