新 Linux 补丁修复 AMD Zen 1/2 处理器设备开机需数分钟的 BUG
IT之家 12 月 3 日消息,科技媒体 phoronix 于 12 月 1 日发布博文,报道称在提交至 Linux 内核的“x86 / urgent”材料中,最新补丁已解决了 Zen 1/2 处理器启动速度异常缓慢的问题。
一位诺基亚工程师上月报告,在十多台较旧的 AMD EPYC 服务器上启动 Linux 时,发现开机速度非常慢,并经过排查确认是因为 initramfs 的解包时间过长。
根据工程师的描述,“大多数情况下,并未受启动速度影响,但有些情况下,启动时间延长了几秒至数十秒,极端情况下甚至增加至几分钟”。
据IT之家援引的新闻稿,工程师的调查发现,问题可以追溯到2023年6月,主要是由于 Linux 内核针对 CPU 微码更新的处理方式导致问题,这种调整并不完全兼容老款 AMD Zen 1 和 Zen 2 处理器。
新的修复程序改变了 Linux 内核在进行 AMD CPU 微码更新时的操作,通过强化刷新补丁缓冲区,成功避免了启动过程中的不必要延迟。
这项修复已作为 x86 / urgent 提交的一部分,并将被包含在 Linux 6.13-rc1 内核版本中。此外,该修复还将被反向移植到当前的稳定内核系列中,这意味着更多用户将受益于这一改进,享受到更快的启动体验。
广告声明:文中包含的外部链接(包括但不限于超链接、二维码、口令等形式),用于提供更多信息,帮助节省筛选时间,仅供参考。
1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。