На протяжении апреля и мая Intel обновила документацию на свои актуальные модели процессоров, и в ней появилось описание доселе неизвестной ошибки, которая нашлась у всех представителей семейств Skylake и Kaby Lake. Все процессоры этих поколений, которые ориентированы на десктопные компьютеры, на платформу HEDT, мобильные и встраиваемые применения, а также серверные процессоры Xeon v5 и v6, оказались подвержены проблеме, проявляющейся в «опасном и непредсказуемом поведении в случае включённой технологии Hyper-Threading». Такое описание этой ошибке дали создатели операционной системы Debian, которым удалось выявить условия, когда баг проявляется на практике.
В разосланном пользователям предупреждении создатели призывают владельцев компьютеров на базе процессоров с микроархитектурой Skylake и Kaby Lake немедленно отключить Hyper-Threading в BIOS или UEFI, так как в противном случае их могут подстерегать «нарушения в ожидаемом поведении приложений и операционной системы, искажение данных и даже их потеря». Ошибка может проявляться в любых операционных системах, включая и Microsoft Windows.
На данный момент сообщения о наличии бага есть в документации на все процессоры Core шестого поколения (Skylake), Core седьмого поколения (Kaby Lake), Xeon v5, Xeon v6, а также в документации на новые процессоры Core X шестого поколения. Микрокод с коррекцией ошибки сейчас выпущен Intel только для процессоров Skylake, он имеет номер версий 0xB9, 0xBA или более поздний. Более того, в новых процессорах Kaby Lake-X ошибка исправлена первоначально в степпинге ядра B0. Конечные пользователи получат нужную заплатку через обновления BIOS материнских плат.

Комментарии