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处于禁用状态。

Intel VT-x 处于禁用状态

导入虚拟机vmware,此主机支持Intel VT-x,但Intel VT-x处于禁用状态和黑屏

解决虚拟机vmware安装64位系统“此主机支持 Intel VT-x,但 Intel VT-x 处于禁用状态”的问题