16.04: Как получить рекомендованный пакет intel-microcode для исправления проблемы с гиперпотоком?

18

В списке рассылки Debian есть сообщение, относящееся к некоторым пользователям Skylake и Kaby Lake: [ПРЕДУПРЕЖДЕНИЕ] Процессоры Intel Skylake / Kaby Lake: сломанная гиперпоточность

Пользователи должны запускать

grep name /proc/cpuinfo | sort -u

, чтобы получить детали процессора, а затем проверить Ссылка или Ссылка в зависимости от ситуации.

Если их процессор указан, они должны выполнить следующий

grep -q '^flags.*[[:space:]]ht[[:space:]]' /proc/cpuinfo && \
echo "Hyper-threading is supported"

В соответствии с последующим сообщением указанная выше команда, пробитый не является надежным, и пользователям нужно запустить lscpu и проверить,

  

выходные данные lscpu: «Thread (s) на ядро: 2», это означает   гиперпоточность включена и поддерживается.

Если поддерживается гиперпоточность, даются советы как для озера Скайлак, так и для озера Каби.

У меня есть уязвимый процессор Skylake на 16.04 , который может быть исправлен, потому что

grep -E 'model|stepping' /proc/cpuinfo | sort -u

возвращает

model       : 78
model name  : Intel(R) Core(TM) i3-6006U CPU @ 2.00GHz
stepping    : 3

Для таких процессоров рекомендуется исправить установку

  

несвободный пакет «intel-microcode»      с базой версии 3.20170511.1 и перезагрузите систему. ЭТО      РЕКОМЕНДОВАННОЕ РЕШЕНИЕ ДЛЯ ЭТИХ СИСТЕМ, КАК ИСКЛЮЧАЕТ ПРОЧИЕ      ПРОЦЕССОР ПРОСМОТРЕТЬ КАК ХОРОШО.

Но репозиторий 16.04 показывает мне более старую версию:

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

Можно ли получить рекомендованную версию и, если возможно, как это сделать?

Изменить: я нашел Ссылка , но все они выглядят более старыми версиями.

Второе редактирование: Ссылка имеет соответствующее обновление, но оно предназначено для Artful Aadvark .     

задан DK Bose 26.06.2017 в 13:44
источник

3 ответа

5

Установить последний официальный пакет вручную . то есть для 64-разрядной ОС:

wget http://ftp.us.debian.org/debian/pool/non-free/i/intel-microcode/intel-microcode_3.20170511.1~bpo8+1_amd64.deb
sudo dpkg -i intel-microcode_3.20170511.1~bpo8+1_amd64.deb

Перезагрузите компьютер, и вы установили его. ТАКЖЕ , вам необходимо установить последнее обновление BIOS с вашего компьютера. Проконсультируйтесь с производителем вашего компьютера для получения последнего официального обновления BIOS.

    
ответ дан DevNull 26.06.2017 в 16:50
3

Вы можете установить пакет для artful .

Этот пакет содержит двоичную прошивку. Он независим от выпуска.

    
ответ дан Pilot6 26.06.2017 в 13:54
0

Вы можете установить обновление BIOS с помощью windows pe.

Средство настройки Windows содержит окна pe. Оболочка cmd может быть поднята нажатием shift + f10 для доступа к исполняемому обновлению BIOS.

    
ответ дан user705241 28.06.2017 в 07:05