驱动之家 2小时前
认错CPU的代价!AMD Zen 5被当成Zen 6:EPYC服务器差点翻车
index_new5.html
../../../zaker_core/zaker_tpl_static/wap/tpl_keji1.html

 

快科技 8 月 3 日消息,Linux 之父 Linus Torvalds 于 8 月 2 日发布了 Linux 7.2-rc6 内核版本。他在公告中直言,这个候选版本异常庞大,是多年来提交数量最多的 rc6 版本之一。

此次更新包含一项关键修复:部分 AMD Zen 5 处理器被内核错误识别为 Zen 6。

问题源自今年夏季合入的一组内核补丁。当时为支持 Family 1Ah 家族的新型号,补丁将 ID 范围 0xd0 至 0xef 全部划给了 Zen 6。但进一步核查发现,0xd0 至 0xd7 这个区间实际上属于 Zen 5,而非其下一代架构。

此次修复重新分配了处理器 ID 范围。Zen 5 固定使用 0xd0 至 0xd7 区间;Zen 6 则对应 0xc0 至 0xcf、0xd8 至 0xef、0x50 至 0x5f 以及 0x80 至 0xaf 等多个 ID 段。

虽然普通用户可能感受不到这种变化,但对于 EPYC 服务器和数据中心这类高可靠性场景,该错误的影响更为直接。

错误识别可能导致内核为 Zen 5 启用 Zen 6 专属的优化路径或调度策略,EPYC 服务器在云平台的架构标识、监控盘点也会一并出错。

目前,该补丁修复了部分搭载 Zen 6 核心的 EPYC 9006 Venice 平台在 Xen 虚拟机环境下无法启动的问题,解决了 Zen 5 被错误当成 Zen 6 的问题。

Linus Torvalds 在发布公告中表示,虽然 7.2-rc6 代码量巨大,但没有任何内容看起来异常或暗示需要推迟发布。

目前该修复已合入主线,预计 Linux 7.2 稳定版将于 8 月中旬正式发布。

宙世代

宙世代

ZAKER旗下Web3.0元宇宙平台

一起剪

一起剪

ZAKER旗下免费视频剪辑工具

相关标签

linux 数据中心
相关文章
评论
没有更多评论了
取消

登录后才可以发布评论哦

打开小程序可以发布评论哦

12 我来说两句…
打开 ZAKER 参与讨论