level 6
jinzhanshime
楼主
很多朋友都知道,由于led背光的PWM调光模式,在低亮度下回感觉闪烁,检测方法:
“如何判断屏幕是否闪烁,有两个简单的办法,第一个是用一根手指头放在屏幕和你的眼睛中间,尽量匀速地快速摆动,观察是否有残影,X220的ips屏幕背光在14档位一下都有闪烁,可以看到有明显的手指头残影,很多个,而亮度调节到最高就没有残影了,表示背光无闪烁,是均匀的发光,但这个时候亮度太高。”
解决方法
1、安装 Intel GPU tools
2、root用户读取显示器时钟频率
# intel_reg_read 0xC6204 一般默认0xC6204 0x7D
具体可在http://devbraindom.blogspot.com/2013/03/eliminate-led-screen-flicker-with-intel.html查询
3、根据查询结果在http://devbraindom.blogspot.com/2013/03/eliminate-led-screen-flicker-with-intel.html,算出需要改到的参数,我设置为改至960HZ,可杜绝屏闪
4、root执行 intel_reg_write 0xC8254 0x3f903f9,立即生效
5、开机启动,存为系统服务systemd
将
[Unit]
Description=LED PWM frequency
[Service]
Type=oneshotExecStart=/usr/bin/intel_reg_write 0xc8254 %I
[Install]
WantedBy=graphical.target
保存在/etc/systemd/system目录下,名字为[email protected]
root下执行systemctl enable pwmfrequency@0x3f903f9
2016年03月23日 06点03分
1
“如何判断屏幕是否闪烁,有两个简单的办法,第一个是用一根手指头放在屏幕和你的眼睛中间,尽量匀速地快速摆动,观察是否有残影,X220的ips屏幕背光在14档位一下都有闪烁,可以看到有明显的手指头残影,很多个,而亮度调节到最高就没有残影了,表示背光无闪烁,是均匀的发光,但这个时候亮度太高。”
解决方法
1、安装 Intel GPU tools
2、root用户读取显示器时钟频率
# intel_reg_read 0xC6204 一般默认0xC6204 0x7D
具体可在http://devbraindom.blogspot.com/2013/03/eliminate-led-screen-flicker-with-intel.html查询
3、根据查询结果在http://devbraindom.blogspot.com/2013/03/eliminate-led-screen-flicker-with-intel.html,算出需要改到的参数,我设置为改至960HZ,可杜绝屏闪
4、root执行 intel_reg_write 0xC8254 0x3f903f9,立即生效
5、开机启动,存为系统服务systemd
将
[Unit]
Description=LED PWM frequency
[Service]
Type=oneshotExecStart=/usr/bin/intel_reg_write 0xc8254 %I
[Install]
WantedBy=graphical.target
保存在/etc/systemd/system目录下,名字为[email protected]
root下执行systemctl enable pwmfrequency@0x3f903f9