[firmware bug]: TSC_DEADLINE disabled due to errata; please update microcode to version :0x22 or later
[Firmware Bug]: TSC_DEADLINE disabled due to Errata; please update microcode to version: 0x52 (or later)
[固件错误]:TSC_DEADLINE因错误而禁用;请将微码更新到版本:0x22或更高版本
分析:首先检查BIOS / UEFI是否有可用的更新。如果幸运的话,您的主板制造商会提供更新。BIOS更新有时包括处理器固件更新。(这是最好的情况,因为在重新安装操作系统之后,它将保持不变)
解决:根据你的处理器品牌,执行以下命令:
sudo apt-get install intel-microcode
sudo apt-get install amd64-microcode
当Linux内核启动时,它将自动应用最新的处理器固件。这是一个非持久性的解决方案,但是在这里您依靠的是Intel / AMD / Debian / Ubuntu,而不是主板制造商。
要知道你的Linux内核使用的固件版本,请使用以下命令:
dmesg | grep microcode.
这个问题查询得知需要升级一下主板的bios,
还有一些方法是:
sudo apt install intel-microcode
或
sudo apt install amd64-microcode
选择升级主板BIOS解决这个问题,使用的是华硕的H97I-Plus,去华硕官网服务支持下载了最新的BIOS程序,最新的支持到2018年6月了,已经很不错了,有些主板直接就不更新了。看来华硕主板的后续支持还是不错的。
把下载好的(.CAP)文件放进U盘,U盘上到设备上,重启设备,按F2或者Del按键进入主板配置界面,选择华硕的升级程序,找到U盘里的升级文件直接升级就OK了。
未经允许不得转载:印画 » 开机提示[firmware bug]:请将微码更新到版本:0x22