更新调节色温和伽马值的小工具(2017-7-2)
本帖最后由 slangmgh 于 2017-7-2 20:22 编辑很长时间没更新了,原帖在这里:https://www.ibmnb.com/forum.php ... &tid=1432622&extra=
2017-7-2 更新:
1. 更新内部色温,伽马值和RGB的对应表,可能更准确一点 :)
2. 当前设置的值会记录在gamma.ini中(和可执行文件同一目录),会根据不同的机器类型使用不同的配置项
3. 增加新的命令行选项 setgamma.exe -restore 会加载最后一次设置的色温和伽马值
也就是说把 setgamma.exe -restore 命令放在注册表中自动执行,每次都会加载设置好的色温、伽马值
例子:
1. 调节色温为上次设置的色温
setgamma -restore
2. 调节色温为7200K
setgamma 7000
3. 调节色温为5600K
setgamma 5600
4. 调节色温为6200K, Gamma值为0.8
setgamma 6200 0.8
5. 调节色温为6200K, RGB Gamma 分别为 0.7 0.8 0.9
setgamma 6200 0.7:0.8:0.7
6. 调节色温为6200K,Gamma 为 0.8, 亮度为1.0, 反转
setgamma 6200 0.8 1.0 1
谢谢分享 马克一下
不错,感谢分享。 谢谢分享mark一下 干啥用的,主要的功能是啥?谢谢 本帖最后由 ivex 于 2017-7-2 23:00 编辑
楼主大神终于又出现了,借地方问一下,你做的hotkey,风扇达到fan64的设定温度之后,温度再低也不会自动降回来,一直fan64,这个可以改进吗?
另外,X201s在OEM的32位WIN7下,有时候右键退出可以正常退出,但也有时候图标虽然没了,但进程还在,再想直接打开就打不开,必须任务管理器关掉才可以恢复正常. ivex 发表于 2017-7-2 22:55
楼主大神终于又出现了,借地方问一下,你做的hotkey,风扇达到fan64的设定温度之后,温度再低也不会自动降 ...
这种情况出现可能性很小,如果出现了的话,可能会有以下几种情况:
1. 到fan64后,无法再控制成其它档。你可以手工设置到64,再设置成其它的档看看是不是这样(在右下角托盘菜单上)。
2. 无法检测到温度已经下来了,这个可能性几乎没有。
3. 在tphk.ini文件中,设置64档的温度比其它档的温度低。这个也可能性也很小,不过你最好检查一下。 slangmgh 发表于 2017-7-3 08:07
这种情况出现可能性很小,如果出现了的话,可能会有以下几种情况:
1. 到fan64后,无法再控制成其它档。 ...
我仔细试过了,手动可以调整成其它档,ini里fan64的温度也是最高的,而且试了好几次都是这样,实在检查不出问题,才在你的原帖下面留言反馈的。只有fan64是这样,其它档位都没问题… ivex 发表于 2017-7-3 08:49
我仔细试过了,手动可以调整成其它档,ini里fan64的温度也是最高的,而且试了好几次都是这样,实在检查不 ...
其它的风扇控制程序有问题吗?如tpfancontrol. 本帖最后由 ivex 于 2017-7-3 14:36 编辑
slangmgh 发表于 2017-7-3 09:20
其它的风扇控制程序有问题吗?如tpfancontrol.
这个真不记得了,因为得装个插件而且使用中系统日志还有警告,好久没用了…回头专门测试一下。
我用过三种,tpfan和你的hotkey都有警告,只有fantool没有警告,不知道是怎么实现的。但fantool没法根据温度自动调整级别,只能手动控制,难道造成警告的原因是软件自动控制? ivex 发表于 2017-7-3 11:11
这个真不记得了,因为得装个插件而且使用中系统日志还有警告,好久没用了…回头专门测试一下。
我用过 ...
正常通过EC获取温度和控制风扇应该都会有告警的。 slangmgh 发表于 2017-7-3 11:22
正常通过EC获取温度和控制风扇应该都会有告警的。
嗯,所以fantool没有警告就让我觉得很意外,莫非是什么黑科技,哈哈 测试了,tpfan没有问题,我跟tphk一样设置为80度fan7,90度fan64,过了90度两个软件都会fan64,但tpfc在降到80度以下时就会调回fan7,而tphk不会. 感谢 ivex 发表于 2017-7-3 15:06
测试了,tpfan没有问题,我跟tphk一样设置为80度fan7,90度fan64,过了90度两个软件都会fan64,但tpfc在降到80度 ...
把配置文件上传一下我看看
; 设置显示器的PWM,0表示不设置
MonitorPWM=1200
; 打开后当交流电和电源切换的时候会有提示音,如果是静音状态,右下角会有提示信息
NotifyPowerSwitch=0
; 是否显示CPU使用率的Tray图标
CPURateTrayIcon=0
; CPU使用率Tray图标的文本颜色 0xRRGGBB
CPURateColor=0xFFFFFF
; 是否打开CPU温度的Tray图标,只有打开这个,才能使用自动风扇调节功能
CPUTemerature=1
; CPU温度Tray图标的文本颜色 0xRRGGBB
CPUTempColor=0x00FF00
LastStartTime=F0152EEECAF3D201B1
ThinkVantageState=0
; 是否屏显CPU利用率
ShowCPU=0
; 到CPU利用率达到多少的时候开始屏显
;CPUThreshold=0
; CapLock 打开的超时,单位毫秒,0表示一直显示
;CaponTimeOut=0
; CapLock 显示的位置,1=左边 2=中间 3=右边
CapLockAlign=3
; 屏显的超时,缺省3秒(3000)
TimeOut=3000
; 是否显示CapLock指示灯,缺省显示
ShowCapLock=0
; 屏显的透明度(0-255), 255表示不透明,0表示全透明
Alpha=255
ShowBattery=0
ShowWlanState=0
; 热键的设置,设置后随时生效
;Fn-F1=
;Fn-F2=gvim.exe "d:\Program Files\Hotkey\tphk.ini"
;Fn-F3=MonitorOffWithLock
;Fn-F4=
;Fn-F5=WlanToggle
;Fn-F6=
;Fn-F7=
;Fn-F8=TouchpadToggle
;Fn-F9=services.msc
;Fn-F11=
;Fn-F12=
;Fn-HOME=
;Fn-END=
;Fn-PGUP=
;Fn-SPACE=MicMute
;ThinkVantage=compmgmt.msc
;Fn-1=
;Fn-2=Exit
; 普通非Fn快捷键的功能定义
;Win+F3=MonitorOff
;Win+UP=BrightUp
;Win+Down=BrightDown
;Win+Ctrl+N=notepad.exe
; 可以使用Fn和其他键的组合
;Fn+A=notepad.exe
; 用Fn+R模拟Win+R
;Fn+R=Send #R
; 连续按两个Fn关闭屏幕
;Fn+Fn=MonitorOff
; 连续按两个Ctrl显示自定义菜单
;Ctrl+Ctrl=ShowMenu Menu1
;Alt+Alt=!notepad.exe
;Shift+Shift=!notepad.exe
; 设置SmartMode为1表示启动自动风扇调节
SmartMode=1
; 大于这个温度就这个Level
; Level1=35 表示大于35度,就用Fan Level 1
;1930 3940 4230 4230 4520 4520 5160 6160
Level1=40
Level2=60
Level3=65
Level5=70
Level7=80
Level64=90
;Bios=80
; 事件处理,当某种事件发生的时候执行命令
; 当显示器打开亮的时候执行(win7以上)
;MonitorOn=!setgamma.exe 6500 0.8
; 当显示器关闭的时候执行(win7以上)
MonitorOff=
; 当切换成交流电的时候执行
PowerAC=
; 当切换成电池的时候执行
PowerBattery=
; 当机器从休眠状态恢复的时候执行
PowerResume=
; 当机器盖子盖上的时候执行(win7以上)
LidClose=
; 当机器盖子打开的时候执行(win7以上)
LidOpen=
关闭屏幕(&M)=MonitorOff
无线开关(&W)=WlanToggle
蓝牙开关(&B)=BTToggle
计算机管理(&C)=compmgmt.msc
打开记事本(&N)=notepad.exe
打开进程管理(&T)=taskmgr.exe
马克学习。。。。 感谢分享 ^c^^c^^c^^c^^c^^c^^c^^c^ slangmgh 发表于 2017-7-2 17:13
很长时间没更新了,原帖在这里:https://www.ibmnb.com/forum.php ... &tid=1432622&extra=
2017-7-2...
我问一下楼主,好像这个不起作用,我是thinkpad x200,打开软件用GUI显示导入注册表,导入了也还是没用。命令行可以调,但是调完了也看不出差别
页:
[1]