专门网

标题: (2024-4-14更新) Lenovo 风扇-键盘-电池-CPU控制程序 Thinkpad E16 或类似EC控制方法可用 [打印本页]

作者: chenxinyi    时间: 2024-3-24 18:05
标题: (2024-4-14更新) Lenovo 风扇-键盘-电池-CPU控制程序 Thinkpad E16 或类似EC控制方法可用
本帖最后由 chenxinyi 于 2024-4-23 11:39 编辑

本程序在Thinkpad E16 Gen1 (Intel) 上测试通过,仅支持单风扇速度调节,其它类似笔电如果有相同的EC控制方法也可以使用。
使用请自行承担风险!

操作系统: Windows 10 / 11
平台: x64
运行依赖: .NET Desktop Runtime 5.0.17 (桌面运行时库) 直接微软网站下载安装。

[attach]3242738[/attach]
最新版本V2.3

下载解压[attach]3244944[/attach]运行LenovoFan.exe即可,或者,作为系统服务进程永久驻留(推荐)
推荐作为系统服务进程永久驻留(方法参看V2.0说明),无需担心应用程序LenovoFan.exe挂掉,开机自启动,挂掉后会自行重启。

1. 修复在不同显示分辨率下显示不正常问题
2. 修复电池阈值修改后不能立即生效bug
3. 原先平滑选项改为A,功能不变(即设定温度范围内使用EC自动模式,超出后依选项低于温度下限 > 关闭风扇 或 高于温度上限 > 开启高速风扇)
4. 添加平滑选项B,点击”编辑"按钮,手工修改fan.ini,自定义不同温度范围内的风扇转速(档位auto,0,1,2,3,4,5,6,7,64), 示例格式如下:

[RPM_TEMP]
#0=0-50
#auto=50-55
#1=55-60
#2=60-70
#3=70-75
#4=75-80
#5=80-85
#6=85-90
#7=90-95
#64=95-100

* 修改保存后立刻生效,无须重启程序
* 去掉#字符打开或修改档位,添加#字符失效档位
* 如果当前CPU/GPU温度不在任何自定义档位范围内,将自动匹配最为接近的自定义档位(温度差小于5),否则,采用EC自动模式。

5. 添加“日志”选项,启用后,只在程序启动时输出CPU/GPU报告,以便于帮助诊断CPU/GPU温度、频率传感器检测问题。




版本V2.0
这次更新有改进,也有新增的键盘,电池,CPU控制,可以说是比较全了,全部集成在一起了(懒人用法)

1. 键盘背光自动关闭方法不依赖于Lenovo的驱动程序,但仅在Thinkpad E16上通过。
2. 电池充电控制依赖Lenovo ACPI电源管理驱动。
3. CPU频率控制依赖系统自带命令powercfg.exe控制。

下载解压[attach]3242740[/attach]运行LenovoFan.exe即可,或者,作为系统服务进程永久驻留(推荐)
推荐作为系统服务进程永久驻留,无需担心应用程序LenovoFan.exe挂掉,开机自启动,挂掉后会自行重启。

系统服务进程开启方法:以管理员权限运行createService.cmd
正确开启后,在Windows任务管理器中应该能看到如下图划红线的两个SYSTEM进程:
[attach]3242744[/attach]

系统服务进程卸载方法:以管理员权限运行deleteService.cmd

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

此次更新部分参考:
CPU Manual Gear —— 手动档降噪降温稳游戏帧数
不用安装vantage,通过注册表修改充电阈值的方法,win10亲测有效



2024年3月V1.0版本:下载解压[attach]3240439[/attach]运行LenovoFan.exe即可。
如果无法运行,请下载安装.NET Core 5.0  [attach]3240438[/attach]
或者下载这个安装:

https://dotnet.microsoft.com/en- ... ndows-x64-installer

或者直接微软网站下载安装

推荐使用平滑模式管理风扇,使用前运行下面命令打开测试签名即可。
  1. bcdedit -set TESTSIGNING ON
复制代码

详细使用方法如下截图:(推荐添加到计划任务,开机自动运行,每隔一分钟检测/重启)
手动模式有风险,谨慎使用!

[attach]3240437[/attach]

更多参考:
Thinkpad E16 如何手工控制风扇转速, 释放笔记本的性能45W
发一个自修改后的DELL笔电风扇速度控制程序



















作者: COCAIN    时间: 2024-3-24 21:33
恭喜修得正果;战一下Gen2不?
[attach]3240477[/attach]

作者: thankdad    时间: 2024-3-24 22:07
很厉害!
作者: thankdad    时间: 2024-3-26 09:56
我测了一下,X1E G4能用,有两个反馈:

1. GPU温度检测去除或变成可选。因为GPU温度检测会强行激活睾性能独显,导致待机功耗提高约8W,对续航影响太大。
2. 开启驱动签名测试的话,右下角会有测试版的WIN11提示,估计会让用户有膈应感。这个似乎可以仅改注册表来支持winring0虚拟驱动
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\DeviceGuard\Scenarios\HypervisorEnforcedCodeIntegrity] Enabled=0
作者: chenxinyi    时间: 2024-3-26 10:06
QUOTE:
thankdad 发表于 2024-3-26 09:56
我测了一下,X1E G4能用,有两个反馈:

1. GPU温度检测去除或变成可选。因为GPU温度检测会强行激活睾性能 ...

注册表应该是关闭内核隔离,到时我单独关闭试下,看能不加载ring0驱动。

GPU温度检测会强行激活睾性能独显?

不太明白这句话。。。
作者: thankdad    时间: 2024-3-26 10:17
QUOTE:
chenxinyi 发表于 2024-3-26 10:06
注册表应该是关闭内核隔离,到时我单独关闭试下,看能不加载ring0驱动。

GPU温度检测会强行激活睾性能独 ...

对续航有要求的人用本子,都会用混合显卡模式,平时就是核显在工作,睾性能独显休眠,平均功耗大约2W。

但如果持续的检测GPU温度,每次检测都会强制激活独显,我的3060独显的工作最低功耗是10W。
作者: chenxinyi    时间: 2024-3-26 23:21
本帖最后由 chenxinyi 于 2024-3-26 23:24 编辑
QUOTE:
thankdad 发表于 2024-3-26 10:17
对续航有要求的人用本子,都会用混合显卡模式,平时就是核显在工作,睾性能独显休眠,平均功耗大约2W。

...

你先试下这个新的,



[attach]3240771[/attach]

添加两个选项,

1. 不检测GPU温度,改动后需手工重启程序
2. 隐藏桌面水印 ,改动后按提示点确定重启资源管理器,那个水印就没有了 (或还原)^_^






作者: thankdad    时间: 2024-3-26 23:40
QUOTE:
chenxinyi 发表于 2024-3-26 23:21
你先试下这个新的,

很OK。

我认为,这个程序差不多可以正式成品发布了,为了让大众安心,加恢复和重启热键就行。

作者: COCAIN    时间: 2024-3-27 19:01
跑一下FPU压力测试,看看EC温控还根据CPU温度正常加/减PL1不?(提前恢复ThrottleStop的温度/功耗墙)
TPFanContrl就有这个矛盾,一般.ini文件设置温度较低时风扇比EC控制的默认转速低(为了噪音小),中/高温比EC默认转速高,这就导致EC提高PL1的前提是判CPU温度≦60度不满足,就会长时间运行在PL1上不变
作者: thankdad    时间: 2024-3-27 19:23
QUOTE:
COCAIN 发表于 2024-3-27 19:01
跑一下FPU压力测试,看看EC温控还根据CPU温度正常加/减PL1不?(提前恢复ThrottleStop的温度/功耗墙)
TPFan ...

我的本子没有DPTF,就只能楼主自己试了,楼主的程序我估计这几年的用双think芯片的TP都能用(双风扇只能管其中一个)。

不过现在关于自定义干预风扇转速的需求也少了,TP本身自带的智能散热还是可以的,但我玩游戏偶有飙90度风扇还长时间在极低转速的情况,或许是我调教得太多了。
作者: protoos_krz    时间: 2024-3-27 22:21
几个.net都安装了,但还是提示我要安装.net是啥情况
作者: michael.pan    时间: 2024-3-28 08:27
不错不错,感谢分享。
作者: FOX    时间: 2024-3-28 09:27
我想问,机器自身的风扇管理没有我们人的主观科学?
作者: chenxinyi    时间: 2024-3-28 09:44
QUOTE:
FOX 发表于 2024-3-28 09:27
我想问,机器自身的风扇管理没有我们人的主观科学?

EC控制风扇散热的逻辑处理也是人写的,是人就会犯错吧?
这个工具只是辅助有特殊需要的人群, 比如没有长时间的负载,偶尔10,20秒的打开网页,温度到达60度,又不想让机器自动开启风扇的,或者,超过90度后,想有个连厂家都不给的最高风速,快速降温。
作者: protoos_krz    时间: 2024-3-28 22:28
错误如图,.net 5.0和5.x都安装了
作者: chenxinyi    时间: 2024-4-9 21:00
up 已更!
作者: h0324879    时间: 2024-4-10 23:33
QUOTE:
chenxinyi 发表于 2024-4-9 21:00
up 已更!

希望能支援 14代ultra core 的机子。
作者: liyongc    时间: 2024-4-11 10:40
先谢谢。再,运行报错。
作者: h0324879    时间: 2024-4-11 19:28
QUOTE:
liyongc 发表于 2024-4-11 10:40
先谢谢。再,运行报错。

一樣的問題
作者: liyongc    时间: 2024-4-13 08:12
本帖最后由 liyongc 于 2024-4-13 08:13 编辑
QUOTE:
h0324879 发表于 2024-4-11 19:28
一樣的問題

安装了联想电脑管家。

作者: 921259663    时间: 2024-4-23 10:22
已经是本地管理员,系统是win11,卸载了Lenovo vantage,运行报错,直接点不开
作者: 921259663    时间: 2024-4-23 10:23
已经是本地管理员,系统是win11,卸载了Lenovo vantage,运行报错,直接点不开
作者: chenxinyi    时间: 2024-4-23 10:41
QUOTE:
921259663 发表于 2024-4-23 10:23
已经是本地管理员,系统是win11,卸载了Lenovo vantage,运行报错,直接点不开

我看你主程序图标上的安全盾标志都没了,你肯定 是将系统帐户的UAC (用户访问控制)关了,这是很不安全的,建议你还是恢复到默认,这样在打开需要提升管理员权限的应用程序时,就会看到一个要求你提升到管理员运行的对话框,运行就可以了。否则,你必须手动鼠标右键以管理员权限运行。。。
[attach]3244936[/attach]

作者: 921259663    时间: 2024-4-23 10:50
已经是本地管理员,系统是win11,卸载了Lenovo vanta[attach]3244935[/attach][attach]3244935[/attach]ge,运行报错,直接点不开
作者: 921259663    时间: 2024-4-23 10:51
这个是log
作者: 921259663    时间: 2024-4-23 11:05
QUOTE:
chenxinyi 发表于 2024-4-23 10:41
我看你主程序图标上的安全盾标志都没了,你肯定 是将系统帐户的UAC (用户访问控制)关了,这是很不安全的, ...

大师,您好。 我刚才尝试着把这个打开再去运行,并且右键管理员运行,都是同样的报错。 相关的.net我也安装了,不知道是否还有其他要求。我的电脑是U5的CPU,这个是否兼容呢
作者: 921259663    时间: 2024-4-23 11:06
大师,您好。 我刚才尝试着把这个打开再去运行,并且右键管理员运行,都是同样的报错。 相关的.net我也安装了,不知道是否还有其他要求。我的电脑是U5的CPU,这个是否兼容呢
作者: 921259663    时间: 2024-4-23 11:07
QUOTE:
921259663 发表于 2024-4-23 11:06
大师,您好。 我刚才尝试着把这个打开再去运行,并且右键管理员运行,都是同样的报错。 相关的.net我也安装 ...

网页报错,重复提交了,抱歉
作者: ziymin    时间: 2024-4-24 13:56
虽然不知道怎么样,但是感觉很厉害的样子哈
作者: alonexuan    时间: 2024-8-1 23:45
QUOTE:
chenxinyi 发表于 2024-3-24 18:05
本程序在Thinkpad E16 Gen1 (Intel) 上测试通过,仅支持单风扇速度调节,其它类似笔电如果有相同的EC控制方 ...

楼主辛苦了,X13YG4过滤用,非常必要,感谢
作者: lidawei0014    时间: 2024-8-3 15:27
牛逼啊。楼主真的太厉害了
作者: iseeu2    时间: 2025-6-15 19:13
谢谢楼主,风扇管理成功了,但电池充电不行,已经安装了ACPI电源管理驱动,可以设置开始和结束,但每次重启就变成空白了,不知道哪里出错了
作者: ztail    时间: 2025-6-24 19:31
[attach]3302341[/attach]T14G3读取不到温度啊,其他软件可以。  所有软件也读取不到风扇转速




欢迎光临 专门网 (https://www.thinkpad.com.cn/) Powered by Discuz! X3.5