因为便携性的需要,所以我换用了我的4060笔记本,但是有一个非常重要的问题需要解决,那就是我这个笔记本用的模具太低端了,广达的模具并没有提供自定义风扇曲线的功能。最重要的是它的风扇曲线和CPU睿频特别激进,稍微开几个应用,温度直接蹦到五六十度,风扇狂转到三四千转,这对于要求静音高效的我是完全不能接受的。我使用了功耗限制工具,将功耗限制在了20瓦,但风扇还是一样进行狂转,我寻找相关的应用,发现只有修改ECC才可以自定义控制风扇的转速。

幸好B站up主,0蘑菇菌0发现了相关ECC的字段,Fleey叙白,使用了claude用Go语言重构了这个应用,我非常推荐你使用它原版的这个项目https://github.com/buglyz/ecc

这两个up主所构建的应用,可以完美解决那些低端模具没有风扇曲线和风扇调度特别激进的问题。但是小白尽量勿用,因为强制更改风扇曲线,而不在意CPU温度,可能会导致CPU过高,可能会有烧毁风险。

后面我根据我的需要,优化了前端,并使用 Tauri,制作了一个真正的应用界面,将整体功能更加完善。

ECC Fan Control 应用界面

功能

  • 实时监控 CPU / GPU 温度与风扇转速,趋势图回溯范围 1–480 分钟可调
  • 双轨制风扇曲线编辑器:画布拖拽控制点或表格精确输入温度 / 转速,双向同步
  • 四种温度策略:加权(0.7·CPU + 0.3·GPU)、取最大值、仅 CPU、仅 GPU
  • 内置静音 / 平衡 / 性能三档预设,支持新建、重命名、删除与保存自定义档位
  • 编辑任一档位不会影响当前激活档位,可先改后存、随时切换
  • 手动模式:直接锁定 0–100% 固定转速
  • 温度迟滞(2°C 滞回)防止温度临界点时风扇频繁抖动
  • 开机自启动(任务计划程序)、最小化到系统托盘、托盘图标实时显示温度
  • 重复启动保护:已有实例运行时直接唤起现有窗口
  • 配置以 JSON 持久化,损坏自动备份恢复;写接口校验来源,防止 CSRF

开源与版权

https://github.com/shanyaojinjn/ECC-Fan-control