项目地址: https://github.com/democrazyx/asus_performance_and_fan_control/tree/main
我为什么要写这个工具?
事情是这样的:过年回家,我只带了一个 PD 充电器。插上之后,这破电脑(华硕 Vivobook S 16 ,Ryzen AI 9 365 )居然降频到 1.4ghz ,看了一下 cpu package 只有不到 20w 的功耗,风扇不转,cpu 温度也不高,PD 充电器和充电线都没问题,用 myasus 默认的四个模式都切换了一遍还是不行。
排查了一圈问题,用RyzenAdj 设置了无数参数,后面发现启用–power-saving 模式后 cpu 不锁功耗了,配置终于可以生效了。
我:???
然后问了一下 AI ,说华硕轻薄本有个祖传 bug:
华硕轻薄本的 EC (嵌入式控制器)有个 bug:当检测到 PD 充电或高负载时,有时会错误地进入 “Whisper Mode” 保守状态(锁 15W 且调度迟钝)。
–power-saving 这个命令实际上有如下作用:
先发送一个 “重置电源状态” 的信号到 SMU (系统管理单元)
重新初始化所有 P-State (功耗状态)
清除了之前 stuck 住的功耗墙限制
相当于给电源管理”重启”了一下,让它恢复正常逻辑。
罢了罢了,华硕这垃圾质量,当初这电脑买来一个月风扇就坏了,有点 bug 也正常。
但风扇还是不转,CPU 会过热自动降频,想来应该是–power-saving 模式限制了风扇转速。后来又找到了AsusFanControl,可以手动控制风扇,双管齐下总算能正常用了。
但这样用着属实不爽,asus fan control 只能固定转速,没有一个好用的控制转速的工具,然后我还希望把风扇转速曲线和 cpu 功率调教联合起来,于是在 AI agent 的帮助下,这个工具诞生了,在这儿推广一下,希望能帮到同样深受华硕笔记本折磨的朋友。
注意:本软件使用 AI 辅助开发,大概测了一下功能没问题,自用了一下没发现 bug
Leave a Reply Cancel reply