Debian 固件错误 TSC_DEADLINE 由于勘误表而被禁用

Debian Firmware bug TSC_DEADLINE disabled due to Errata

在 Debian 上,当机器启动时, 它显示错误:

[Firmware Bug]: TSC_DEADLINE disabled due to Errata; 
please update microcode to version: 0xb2 (or later)

我做到了

sudo apt-get update && sudo apt-get upgrade && sudo apt-get dist-upgrade

并没有帮助

我发现需要安装 intel-microcode 包,就这样吧

sudo apt-get install intel-microcode

首先,您应该检查是否有适用于您的 BIOS/UEFI 的更新。如果幸运的话,您的主板制造商会提供更新。 BIOS 更新有时包括处理器固件更新。 (这是最好的情况,因为它会在 OS 重新安装后持续存在。)

然后,根据您的处理器品牌,以下命令行:

sudo apt-get install intel-microcode

sudo apt-get install amd64-microcode

将在 linux 内核启动时自动应用最新的处理器固件。这是一个非持久性解决方案,但在这里您依赖 Intel/AMD/Debian/Ubuntu,不再依赖您的主板制造商。

要了解您的 Linux 内核应用的固件版本(可能),请使用该命令:

dmesg | grep microcode