首先感谢这位大佬提供的思路:
ShellBin’s World | 小米笔记本调教日记——读取并调整风扇转速
里面提到了使用 NBFC 来控制风扇转速。
NBFC下载地址:
https://github.com/hirschmann/nbfc/releases
不过我的笔记本是 redmi book 14 pro i7 -10510u 的版本,使用起来会有些不同。
这时候借鉴了贴吧大佬的方案,找出了适合我的笔记本的设置。
以下是适合
redmi book 14 pro i7 -10510u
的参数:
可以安装软件后使用小米笔记本的参数来改,大同小异。
这里不同的是,我的 write 和 read 和小米的相反。 小米是 148/149,我测试是149/148
风扇最低测速是 9A(十进制:154),最高是 78(十进制:120)
看到另一个大佬的测速结果,感觉他的更准:
试得 RedmiBook 14 增强版的EC风扇控制寄存器读写地址都为148,风扇最小速度是164(A4H),最大速度是119(77H) ,于是把上下限放宽点设为200~88:
在这个界面上,实测你可以提高风扇转速,但是主动拉高是无效的。
target fan speed 会强制跳到 100%
不过上面的 Teamperperature thersholds 是有效的。
这里我设置了一个非常激进的策略。只有高温关机前风扇才会全速。
CPU温度压测,实际CPU升到 85度开始直接撞温度墙。然后稳定在 60度左右。
期间能保持风扇一直不转。勉强算规避了这个问题。
希望有更好设置方案的大佬能给我留个言,谢谢!