Ubuntu 16.04下Intel Microcode显示开源而非专有问题咨询
关于Ubuntu 16.04中Intel Microcode显示与版本切换的问题解答
我来帮你梳理下这个问题,其实Intel Microcode在Ubuntu里有两种不同的分发形式,这就是你看到不同标注的原因:
为什么显示标注不同?
Intel Microcode有两个主要来源:
- 开源版本:来自
linux-firmware软件包,这是Ubuntu默认包含的开源固件集合,所以附加驱动里会标注“开源”。 - 专有版本:来自
intel-microcode软件包,这是Intel官方发布的专有微码更新包,附加驱动界面会识别其专有属性并标注“专有”。
切换到专有版本的步骤
如果你想切换到专有版本,可以按照以下操作来做:
检查当前安装的微码包
先打开终端,运行命令查看已安装的相关包:dpkg -l | grep microcode如果输出里没有
intel-microcode,说明你当前用的是linux-firmware里的开源版本。安装专有微码包
- 先更新软件源索引:
sudo apt update - 如果提示找不到包,可能需要启用Multiverse仓库(Ubuntu 16.04默认可能没开启):
sudo add-apt-repository multiverse sudo apt update - 安装专有微码包:
sudo apt install intel-microcode
- 先更新软件源索引:
验证切换结果
安装完成后重启系统,再打开“附加驱动”界面,应该就能看到Intel Microcode标注为“专有”了。
你也可以通过终端命令确认微码是否成功加载:dmesg | grep microcode输出里会显示当前加载的微码版本和更新日期,对比Intel官方的版本信息就能确认是否用的是专有包提供的最新版本。
注意事项
Ubuntu 16.04已经停止官方支持了,如果你后续遇到源的问题,可能需要切换到第三方的旧版本源,但这存在一定安全风险,建议如果条件允许,升级到更高版本的Ubuntu系统。
内容的提问来源于stack exchange,提问作者ibuioli
相关产品推荐
相关产品推荐

