下一版本的Linux内核将允许监控即将到来的AMD Zen 3处理器的温度。虽然CPU温度监测支持看起来很平凡,但真正有趣的是,Linux对它的支持甚至在产品上市前就完成了,因为该支持工作是由AMD工程师亲自担纲完成的。毕竟AMD在处理器市场的影响力越来越大,这也是我们第一次看到CPU温度报告功能被提前加入到Linux驱动预发布中。
对比一下Zen 1 / Zen+ / Zen 2以及各代内的各种差异,之前的支持都是在上市后才由社区/非AMD开发者想办法解决的。由于Linux内核的节奏,有时支持直到CPU出货几个月后才成为发布内核的一部分。因此,硬件与操作系统协同发展,Zen 3的支持补丁由AMD工程师在推出之前发出是令人愉快的。
该补丁在k10temp驱动中添加了Family 19h (Zen 3)所需的细节,该补丁是10月Linux 5.10合并窗口开启前的hwmon-next的一部分。当然,由于内核发布节奏的原因,Linux 5.10合并窗口要到10月初到10月中旬才会打开,而Linux 5.10稳定版要到年底左右才会出来,这样推算的话,AMD Zen 3零售CPU还是会有好几周的出货无法被及时覆盖。并且到目前为止,还没有针对最近主打的AMD_Energy驱动的Zen 3补丁,但希望这也不远了。
除了温度监控报告和其他非关键组件之外,最近的主线Linux内核构建在Linux 5.6以来的各种添加之后,对AMD Ryzen和EPYC Zen 3 CPU的支持似乎状态良好。一旦Zen 3 CPU发布,我们就会有关于Linux兼容性和性能的常规完整报告。
AMD近日证实,Zen 3的更多细节将在10月8日公布。