linux 6.0 为即将推出的 amd cpu 提供温度监控,为 hpc 客户提供 mwait-尊龙游戏旗舰厅官网

在对现已开放的linux 6.0合并窗口(nee linux 5.20 ) 的早期拉取请求中,有一些值得一提的 amd 新增功能。

首先是x86/cpu pull现在从“prefer_mwait_c1_over_halt”函数中删除供应商检查。由于较旧的 amd 处理器存在问题,此供应商检查仅针对 intel cpu 使用 mwait 而不是 halt。但是,对于较新的 amd zen 处理器,在 linux 内核的 c1 电源管理代码中首选使用 mwait 而不是 halt ,因为使用 mwait 而不是 c1 具有更低的退出延迟/更高效。linux 6.0 的这一变化可能意味着 zen 3 的空闲退出延迟降低了约 21%,但主要有利于从 bios 禁用全局 c 状态的 amd hpc 客户。

image.php_-9
对于使用 linux 6.0 的 amd hpc 客户来说,还有更多好消息。

随着供应商检查的取消,amd cpu 现在可以在通用 x86 cpu 空闲代码路径中愉快地使用 mwait 而不是 hlt。出于调试/比较目的,如果想要避免使用 mwait 并返回旧的停止指令使用,还支持“idle=nomwait”内核选项。

周一早上在 amd linux 方面也值得注意的是x86/misc拉动。这增加了更多的 amd pci id,并在 k10temp 驱动程序中支持更多的 family 17h 和 family 19h 型号,用于 cpu 温度监控。由于添加了 pci id 和 ccd 偏移,linux 6.0 的 k10temp 驱动程序将具有 cpu 温度监控功能,现在可用于 family 17h 型号 a0h 至 afh 和 family 19h 型号 60h 至 7fh。

这些 k10temp 的新 id 可能对应于之前内核中已经添加的其他 zen 4 cpu,而新的 family 17h id可能适用于即将推出的 amd mendocino 处理器。即将推出的用于廉价笔记本电脑的 amd mendocino 处理器是具有 zen 2 内核和 rdna2 显卡的 6nm tsmc 部件。

linux 6.0 还附带了一些其他 amd(和 radeon 显卡)的好东西,因此请继续关注接下来两周内的其他合并。

未经允许不得转载:尊龙游戏旗舰厅官网 » linux 6.0 为即将推出的 amd cpu 提供温度监控,为 hpc 客户提供 mwait

分享到
网站地图