Skip to content

Windows Desktop App. to manage Lenovo Fan RPM / Keyboard backlight / Battery charge / CPU freq. special for Thinkpad E16

License

Notifications You must be signed in to change notification settings

simonchen/LenovoFanManagement

Repository files navigation

LenovoFanManagement (中文版)

Windows Desktop App. to manage Lenovo Fan RPM special for Thinkpad E16 gen 1 ,but it might works with other type of Thinkpad.

  • OS: Windows 10 / 11
  • Platform: x64

This project is based on ec_tpfan

使用此程序自担风险!Enjoy it !

V2.0

This update has improved, and there are new keyboards, batteries, and CPU controls. It can be said that it is relatively complete, all integrated together (lazy usage)

The automatic closing method of the keyboard backlight does not rely on Lenovo's driver, but only passed on ThinkPad E16. Battery charging control relies on Lenovo ACPI power management driver. CPU frequency control dependency system comes with command PowerCFG.exe control.

新增

  • 高级选项:不检测GPU温度) | 隐藏桌面水印 (隐藏由于测试签名打开后在Windows桌面出现的水印警告)
  • 键盘管理:手动打开键盘背光,可按设定延迟关闭,按任意键再次自动打开背光
  • 电池充电(需预装Lenovo ACPI电源管理驱动,如不安装,仅”结束“选项生效)
  • 充许为当前电源计划设置最高CPU频率 (可分别调整P/E核心最高频率)
  • LenovoFanDaemon服务进程,自动监视重启主程序(间隔2秒)。

改进

温度上限开启高速延迟2秒,避免由于CPU在单核1秒内短暂迅速升温/降温(升频/降频)超过温度上限而引发频繁开启/关闭高速。 支持高分辨率DPI显示字体(防止系统字体缩放带来的模糊)


风扇转速控制方法

自动模式

完全由EC自动接管和控制

平滑模式 (推荐使用)

  • 设置温度下限, 勾选低于温度下限停止风扇 + 延迟 (CPU温度低于下限时风扇停转)
  • 设置温度上限,(CPU温度超过上限,将开启最高风速)
  • 其余情况EC自动调节

手动模式

  • 关: 风扇停止,危险!CPU温度升高也不会自动启动风扇!
  • 低:风扇转速 2500 RPM
  • 中:风扇转速 3100 RPM
  • 高:风扇转速 4400 RPM
  • 最高速: 风扇转速 5700 RPM

允许测试签名 (test signing ON)

LenovoFan.exe需要加载驱动程序,为防止不能正常加载,请执行下命命令,允许测试签名:

bcdedit -set TESTSIGNING ON

注意: BitLock如果打开,在系统重启后,将会问密钥进入!(请预先备份BitLock密钥到u盘

添加到任务计划 (v1.1)

v1.1版本及以后,推荐使用,一键打开/关闭。

  • 以管理员权限运行
  • 登录时运行
  • 每分钟自动检测/重启
  • 运行在交流电源或电池模式

系统启动时运行 (v1.0)

LenovoFan.exe 需要获取管理员权限才能正常运行,建议执行下面UAC命令,调整为“从不通知”, 可以避免每次系统启动时提示需要管理员权限运行。 ··· C:\Windows\System32\UserAccountControlSettings.exe ···

Workflow build

You can manually build the solution by implementing actions, Note: How to set write permission

Go to repository "Settings".
After that it will show you a left pane where you will find "Actions"
Expand "Actions" tab
Click on "General" under options tab.
Now on new page scroll down and you will fine "Workflow Permissions"
Select "Read and Write" under "Workflow Permissions".

About

Windows Desktop App. to manage Lenovo Fan RPM / Keyboard backlight / Battery charge / CPU freq. special for Thinkpad E16

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages