背景:Dasharo 是 3mdeb 维护的基于 coreboot 的开源固件发行版,已移植到 MSI 的 AMD Ryzen AM5 主板、Gigabyte 的 EPYC 服务器主板等设备。Linux 6.16 已合入只读的 DASHARO_ACPI 驱动,ACPI 标识为 DSHR0001,作者为 Michał Kopeć。
要点
- 新增风扇曲线支持的补丁由 Filip Gołaś 编写,修改 drivers/platform/x86/dasharo-acpi.c,新增 159 行、删除 1 行。
- 驱动通过 ACPI 的 GFPT、GFPD、SFPT、SFPD 与 CFCV 表,把嵌入式控制器里的四点风扇曲线暴露为标准的 pwmN_auto_pointM_temp 与对应 pwm 属性。
- 调整结果在关机时经 SFCS 写回,使设置跨重启保留;只有在固件报告具备能力时才暴露控制接口。
- 本次改动在 NovaCustom V560TU 与尚未发布的 Dasharo 固件版本上完成测试。
- 补丁仍处于评审阶段,目标合入版本尚未确定。
对企业 IT 的意义
使用开源固件的笔记本与小型服务器首次可以在主线内核内用标准 hwmon/pwm 接口调整噪音与温度策略,无需依赖厂商工具或第三方模块。对机房与开放式办公环境,这意味着可以把风扇曲线纳入统一的配置管理与基线核查。
出处:原文(内核邮件列表),报道来自 Phoronix。