16.04:如何获得推荐的intel-microcode软件包来修复超线程问题?
Debian邮件列表中有一篇与Skylake和Kaby Lake用户相关的post: [警告] Intel Skylake / Kaby Lake处理器:破碎的超线程
用户要运行
grep name /proc/cpuinfo | sort -u
获取处理器详细信息,然后根据需要查看http://ark.intel.com/products/codename/37572/Skylake或http://ark.intel.com/products/codename/82879/Kaby-Lake 。
如果他们的处理器被列出,他们应该下次运行
grep -q '^flags.*[[:space:]]ht[[:space:]]' /proc/cpuinfo && \ echo "Hyper-threading is supported"
根据后续post ,我发现的上述命令不可靠,用户需要运行lscpu
并检查是否
lscpu输出报告:“每个核心的线程:2”,这意味着启用并支持超线程。
如果支持超线程,则为Skylake和Kaby Lake提供建议。
我在16.04有一个受影响的Skylake处理器可以修复,因为
grep -E 'model|stepping' /proc/cpuinfo | sort -u
回报
model : 78 model name : Intel(R) Core(TM) i3-6006U CPU @ 2.00GHz stepping : 3
对于此类处理器,建议的修复是安装
基本版本为3.20170511.1的非免费“intel-microcode”软件包,并重启系统。 这是这些系统的推荐解决方案,因为它可以解决其他处理器问题。
但16.04回购显示我的旧版本:
apt policy intel-microcode intel-microcode: Installed: (none) Candidate: 3.20151106.1 Version table: 3.20151106.1 500 500 http://archive.ubuntu.com/ubuntu xenial/restricted amd64 Packages
是否有可能获得推荐的版本,如果可能,我该怎么办?
编辑:我发现https://launchpad.net/ubuntu/xenial/+package/intel-microcode但它们似乎都是旧版本。
第二次编辑: https : //launchpad.net/ubuntu/+source/intel-microcode有相关的更新,但它适用于Artful Aadvark 。
手动安装最新的官方软件包 。 即对于64位操作系统:
wget http://ftp.us.debian.org/debian/pool/non-free/i/intel-microcode/intel-microcode_3.20170511.1~bpo8+1_amd64.deb sudo dpkg -i intel-microcode_3.20170511.1~bpo8+1_amd64.deb
重新启动机器,然后进行设置。 此外 ,您需要从您的计算机安装最新的BIOS更新。 有关最新的官方BIOS更新,请咨询您的计算机制造商。
您可以安装适用于artful
的包。
该软件包包含二进制固件。 它是独立发布的。
您可以使用windows pe安装BIOS更新。
Windows安装媒体包含Windows pe。 可以通过按shift + f10来访问bios可执行更新程序来启动cmd shell。
- 如何在Ubuntu中安装最新版本的nodejs
- 我该怎么做才能在grub-efi上修复这个错误?
- Conky在Ubuntu 16.04 GNOME上无法正常运行
- 升级到4.4.0-116内核后登录循环:图形登录界面 – >黑屏 – >图形登录界面
- 从16.04升级到17.10后的DNS问题:如何将DNS设置重置为默认值
- 重启后Ubuntu 16.04 LTS无法启动:在fsck之后挂起
- 无线连接随机断开并冻结整个计算机在ubuntu 16.04.2 LTS lenovo ideapad 310 i5 7th gen
- 从16.04升级到18.04后,Epson GT-S50扫描仪无法正常工作
- 无线7260的驱动程序