快科技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月中旬正式发布。
![]()
特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.