Linux(Android):如何禁用Intel DPST(显示节电技术) - i915驱动程序
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux(Android):如何禁用Intel DPST(显示节电技术) - i915驱动程序相关的知识,希望对你有一定的参考价值。
我有一个android平板电脑(Teclast X98),它具有非常烦人的功能,它不断地自动调整显示器的亮度。
最初我认为平板电脑有一个有故障的显示单元 - 亮度的抽吸是令人讨厌的。经过大量调查后,我终于在dmesg
注意到了这一点:
QL: i915_dpst_compute_brightness dpst factor = 7022.
QL: i915_dpst_compute_brightness dpst factor = 6987.
QL: i915_dpst_compute_brightness dpst factor = 6882.
将DPST放入谷歌,我发现英特尔工程师想出了这个: http://en.wikipedia.org/wiki/Intel_Display_Power_Saving_Technology
因此,不仅可以调节亮度,还可以调节显示器的色度,除了背光强度降低外,还会导致褪色。
接下来,我尝试找到实现此功能的驱动程序。给GitHub上的函数名称我found it in the i915 GPU driver。
现在我看到驱动程序有dpst.enabled
设置。
据推测应该有一些方法将dpst.enabled
设置为false
。
任何人都有任何线索我怎么能把它关掉?
sysctl
,/proc/...
?必须有一些方法来关闭它?
好。这简直太容易了。 不确定这是否是正确的方法,但这是我如何摆脱它:
echo 0 > /sys/class/drm/card0/power/i915_dpst
# Something keeps writing 1 into this file, so I just prevent it like this
busybox chmod gou-w /sys/class/drm/card0/power/i915_dpst
如果有人知道更好的禁用方法,请添加答案。
以上是关于Linux(Android):如何禁用Intel DPST(显示节电技术) - i915驱动程序的主要内容,如果未能解决你的问题,请参考以下文章
thinkpad e431 Vmware安装Linux " Intel VT-x 处于禁用状态
ethtool命令如何实现对Intel的千兆交换网卡禁用自适应
thinkpad虚拟机安装:Intel VT-x处于禁用状态。