Procesory Intel Skylake i Kaby Lake mają problem z obsługą HT
Problem może prowadzić do nieprzewidywanego zachowania systemu, a to z kolei może prowadzić do uszkodzenia lub utraty danych.
Procesory Intel Skylake i Kaby Lake są dostępne na rynku już od dłuższego czasu, ale dopiero niedawno wyszło na jaw, że modele te mają problem z obsługą funkcji Hyper Threading. O co dokładnie chodzi?
Usterka została ujawniona przez użytkowników systemu Linux Debian, ale podobno ma występować również na innych systemach operacyjnych, wliczając w to również Windowsy. Co istotne, dotyczy ona wszystkich procesorów z generacji Skylake i Kaby Lake (w tym serwerowych modeli Xeon E3 v5/v6 oraz najnowszych układów Skylake-X i Kaby Lake-X).
Jak czytamy w komunikacie Intela (SKZ7, SKL150, SKW144, KBL095, KBW095), problem występuje w specyficznych warunkach, gdy procesor wykonuje krótkie polecenia zawierające mniej niż 64 instrukcje, a w danym procesorze logicznym [rdzeniu] są aktywne obydwa procesory logiczne [wątki]. W takiej sytuacji może dojść do nieprzewidywanego zachowania systemu, a to z kolei może prowadzić do uszkodzenia lub utraty danych.
Producent podobno już od kilku tygodni pracuje nad rozwiązaniem błędu, a stosowne poprawki mają zostać wprowadzone poprzez aktualizację mikrokodu (ta pojawi się wraz z nowym BIOS-em dla płyty głównej). Do czasu jej wprowadzenia, użytkownikom Debiana zaleca się wyłączenie technologii Hyper Threading (pełna treść komunikatu tutaj).
Źródło: Hot Hardware, Debian