Linux 5.10新增對AMD Zen 3 CPU溫度監控的支持
下一版本的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日公佈。