Я отправил свой компьютер производителю для диагностики и помощи в решении проблемы с выводом видео. Они обновили BIOS. С тех пор я получаю
[Firmware Bug]: TSC_DEADLINE disabled due to Errata; please update microcode to version: 0x20 (or later)
У меня не было ни одного пакета микрокода или пакета ucode, и я не получал это сообщение.
Я связался с производителем, и они ответили: «Не помню номер вашего билета, но сомневаюсь, что мы обновили BIOS», поэтому они не очень полезны.
Он загружается и работает, но TSC_DEADLINE важен или полезен?
Единственное, что я могу найти по этому поводу, это: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git/commit/?id=73b866d89bf7c9a895d5445faad03fa3d56c8af8
Но, похоже, это относится только к VirtualBox, и в любом случае я уже использую ядро 4.14, поэтому я подумаю, что если этот коммит решит мою проблему, он уже будет.
ryan@pocketwee:~$ uname -a
Linux pocketwee 4.14.0-1-amd64 #1 SMP Debian 4.14.2-1 (2017-11-30) x86_64 GNU/Linux
linux-firmware
не будет обновлять микрокод, вам нужно intel-microcode
или amd64-microcode
для этого (по крайней мере, в Debian и его производных).
linux-firmware
который обеспечивает необходимые обновления прошивки. В Debian вам, возможно, придется включитьcontrib
и / илиnon-free
получить его. Патч, на который вы ссылаетесь, предназначен для решения глупой ситуации, когда ядро соответствует устаревшей прошивке при загрузке на виртуальной машине, которая, очевидно, не имеет никакой прошивки ...