电脑硬件🔥7.0
华为提议默认启用CPU Boost!Arm工程师反对:功耗散热太复杂
📋总体概括
华为工程师张鹏杰向Linux内核邮件列表提交补丁,提议在ACPI CPPC驱动中默认启用CPU Boost模式,通过在驱动注册前检查处理器性能能力,只要有CPU支持Boost就自动启用,新增约20行代码,以解决服务器平台峰值性能被默认关闭、需用户手动sysfs设置的问题。Arm工程师Christian Loehle则反对,认为如今芯片功耗散热约束复杂,Boost无法保证持续达到请求性能,默认开启意义有限。这场争论本质是内核默认策略应在性能与能效之间偏向哪一方的路线分歧。
⚡关键信息
- ▸华为工程师张鹏杰向Linux内核邮件列表提交补丁,提议在ACPI CPPC驱动中默认启用CPU Boost
- ▸补丁修改cppc_cpufreq.c,新增约20行代码,注册前检测处理器能力并自动启用Boost
- ▸现状是最高性能等级高于标称等级时Boost默认禁用,用户须通过sysfs手动开启
- ▸服务器平台因此可能长期无法充分利用峰值性能,这是补丁针对的核心痛点
- ▸Arm工程师Christian Loehle反对,称功耗散热限制复杂,Boost无法保证不降频
🔥犀利点评
这不是代码之争,而是默认策略的哲学之争。华为站在服务器用户角度——没人愿意手动去sysfs里翻boost开关,峰值性能就该开箱即用;Arm站在现实角度——Boost开启后承诺不了持续频率,默认打开等于给用户一个随时会碎的幻觉。但Arm的反驳其实站不住脚:Intel和AMD在x86侧早已默认Boost,没人因此抱怨,Linux对Arm平台格外保守更像惯性。真正该做的不是拒绝默认开启,而是把散热约束纳入调度决策。
📰 相关资讯(与本文相关的其他资讯)
本文由本站自动聚合,以下为原始来源:前往 驱动之家 阅读全文 →