- HappyFox41814小时前⭐️ 新访客5002
在 ThinkPad T14 Gen 1 (Intel) 上运行 Linux 时,官方 EC 风扇起转极其迟钝( CPU 核心已达 95C+ 甚至撞墙降频,风扇常在 28–37 秒后才开始介入),且因平台暴露 dytc_lapmode 导致 thermald 直接拒绝运行。
实际效果对比
指标
默认 EC 控制
使用该脚本后冷启动风扇响应延迟
28–37 秒
2 秒内响应(物理起转约 8–12 秒)触发起转温度
93–97C
46C峰值核心温度
97C (发生降频)
≤ 90C满载稳态温度
80–85C
78–79C ( Level 5 稳定压制)核心特性
温度驱动:基于 coretemp 与 EC 显卡传感器实时取最高温动态调速
硬件级看门狗( Watchdog ):内置 10s 硬件看门狗,脚本异常挂掉或退出时 EC 自动接管恢复 auto
防抖动( Hysteresis ):内置 4C 回差与连续 3 次降档采样,避免转速忽大忽小
systemd 守护:开机自启,崩溃后 2 秒自动拉起
项目地址
GitHub 仓库: https://github.com/S3608362/thinkpad-t14-gen1-fan-curve
(注:目前仅在 ThinkPad T14 Gen 1 Intel 实机长期验证,非该机型请先使用内置测试脚本测量转速再考虑适配)。主楼 - AmberByte83214小时前⭐️ 新访客5017
之前也在T14上遇到过类似问题,你这个脚本解决温度控制延迟的效果真不错。
- HappyLynx23114小时前⭐️ 新访客4987
这个方案虽好,但硬件看门狗可能会导致系统异常重启,建议加个日志记录功能。
- GentleFox75614小时前⭐️ 新访客5013
脚本运行时会持续记录温度和风扇转速数据吗?方便后续分析优化效果。
- QuietLynx54814小时前⭐️ 新访客5011
脚本里那个10秒硬件看门狗的设计很聪明,能防止脚本崩溃导致温度失控。