Изменения в процессе обновления микрокода Intel

Микрокод на Intel CPU теперь не загружается автоматически, тогда как должен быть запущен на ранней стадии процесса загрузки. Пользователям Intel CPU необходимо внести изменения в загрузчик. Подробнее на Wiki.
Был бы благодарен, если бы кто-т внёс некоторые комментарии к новости.
с чего это Intel послали куда подальше?
Псевдографический инсталлятор Arch Linux ver. 3.8.2
Благодарности принимаются на ЯД 410012815723874
Крутовато!!
GitHub, ArchWiki, AUR
nafanja
с чего это Intel послали куда подальше?
В смысле? Просто с новой версии ядра надо загружать по-другому:
https://lists.archlinux.org/pipermail/arch-dev-public/2014-October/026690.html

Мне пришлось прописывать ручками в /boot/grub/grub.cfg:
initrd /boot/intel-ucode.img /boot/initramfs-linux.img
Потому что grub-mkconfig пока не умеет это делать автоматом:
https://bugs.archlinux.org/task/42354
это как так?
grub-mkconfig -o /boot/grub/grub.cfg
Генерируется файл настройки grub …
Найден фон: /boot/grub/splash.png
/etc/grub.d/10_linux: line 137: syntax error near unexpected token `then'
137:+ if test -f "${dirname}/intel-ucode.img"; then
nafanja
с чего это Intel послали куда подальше?
хз, похоже это инициатива ментейнеров, т.к. в Дженте пока спокойно.
У меня Intel Celeron.
После установки ядра linux 3.17-2 мне надо установить пакет intel-ucode и в /boot/grub/grub.cfg вместо
	echo	'Загружается начальный виртуальный диск …'
	initrd	/boot/initramfs-linux.img
записать
	echo	'Загружается начальный виртуальный диск …'
	initrd	/boot/intel-ucode.img	/boot/initramfs-linux.img
Я правильно понимаю?

И еще. Делаю по Вики: устанавливаю intel-ucode и iucode-tool.
sudo modprobe cpuid
sudo bsdtar -Oxf /boot/intel-ucode.img | iucode_tool -tb -lS -
iucode_tool: could not open cpuid devices, cannot scan system processor signatures
selected microcodes:
Что это значит?
leonardo19
Я правильно понимаю?
Да.

Можно вообще забить на установку intel-ucode и довольствоваться той версией, что зашита в BIOS.

leonardo19
Делаю по Вики: устанавливаю intel-ucode и iucode-tool.
Это где про такое написано? Достаточно intel-ucode. После загрузки должны увидеть похожее:
% dmesg | grep microcode
[    0.000000] CPU0 microcode updated early to revision 0x4, date = 2013-06-28
[    0.224536] CPU2 microcode updated early to revision 0x4, date = 2013-06-28
[    0.520682] microcode: CPU0 sig=0x20655, pf=0x10, revision=0x4
[    0.520688] microcode: CPU1 sig=0x20655, pf=0x10, revision=0x4
[    0.520692] microcode: CPU2 sig=0x20655, pf=0x10, revision=0x4
[    0.520698] microcode: CPU3 sig=0x20655, pf=0x10, revision=0x4
[    0.520773] microcode: Microcode Update Driver: v2.00 <[email protected]>, Peter Oruba
[  522.676549] CPU1 microcode updated early to revision 0x4, date = 2013-06-28
[  522.742797] CPU2 microcode updated early to revision 0x4, date = 2013-06-28
[ 3077.448394] CPU1 microcode updated early to revision 0x4, date = 2013-06-28
[ 3077.487982] CPU2 microcode updated early to revision 0x4, date = 2013-06-28
updated early - это как раз результат подгрузки /boot/intel-ucode.img
vdemin
Потому что grub-mkconfig пока не умеет это делать автоматом:
Все-таки решил попробовать сделать через /etc/grub.d/10_linux. В итоге grub-mkconfig отработал нормально, после перегрузки увидел в журнале
arch kernel: microcode: CPU0 sig=0x206a7, pf=0x10, revision=0x29
до этого было
arch kernel: microcode: CPU0 sig=0x206a7, pf=0x10, revision=0x14
а также появилась запись
arch kernel: CPU0 microcode updated early to revision 0x29, date = 2013-06-12
Ошибки не исчезают с опытом - они просто умнеют
 
Зарегистрироваться или войдите чтобы оставить сообщение.