如何禁用“英特尔显示节能技术”

我正在使用一台运行Windows 10的Dell Vostro 5490。在“显示适配器”下,对我来说它显示为...
Intel(R) UHD Graphics 
NVIDIA GeForce MX250
我尝试禁用Intel Display Power Saving Technology,因为自动调节前景/背景屏幕亮度很烦人。但是我似乎找不到大多数指南上列出的选项。没有Display Power Saving Technology复选框。甚至在我的电源选项中也没有启用自适应亮度设置。

In the Intel Graphics Command Center

No Enable adaptive brightness setting


3该选项在您使用的版本中不存在,您链接到的教程仅适用于两年前的版本。 - Ramhound
那我就只能被困在这个“特性”里了吗? - Rockstar5645
我只是在解释为什么选项不见了。这就是为什么它是一个评论而不是答案的原因。 - Ramhound
9个回答

方法1:在注册表中禁用自适应亮度

  • 打开 regedit
  • 导航至
    HKEY_LOCAL_MACHINE\SOFTWARE\Intel\Display\igfxcui\profiles\Media\Brighten Movie
  • 双击 ProcAmpBrightness,将其设置为 0,然后点击确定
  • 导航至
    HKEY_LOCAL_MACHINE\SOFTWARE\Intel\Display\igfxcui\profiles\Media\Darken Movie
  • 双击 ProcAmpBrightness,将其设置为 0,然后点击确定
  • 退出 regedit 并重新启动计算机

方法2:禁用英特尔显示节能技术

由于英特尔图形控制面板不再显示禁用选项,因此禁用英特尔显示节能技术变得复杂。 现在需要通过注册表进行操作:

  • 启动注册表编辑器
  • 导航到
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4d36e968-e325-11ce-bfc1-08002be10318}\0001
  • 找到 FeatureTestControl,双击它并将其值复制到剪贴板 (我的是 8280
  • 打开计算器,将其设置为程序员模式,点击HEX,然后粘贴该值
  • 点击BIN(我的是:1000001010000000)
  • 将倒数第5位改为1(我的是:1000001010010000)
  • 再次点击HEX并复制到剪贴板(Ctrl-C)
  • FeatureTestControl 设置为此值
  • 重新启动

可以在Github dpst-control中找到一个执行所有这些操作的PowerShell包。 解压后,您可以使用其中的脚本,适当命名为 get-status.batdisable-dpst.batenable-dpst.bat

方法三:运行电源故障排除程序 - 打开“设置 > 更新和安全 > 故障排除” - 点击“电源 > 运行故障排除程序”

为了清晰起见,您可能希望提供每个二进制值的十六进制值。正确的值似乎是0x8280。 - Ramhound
@Ramhound: 正确的值是根据用户的计算机所派生出来的。我只找到了一个从32中描述的位,并且那也只是在非官方帖子中轻描淡写地提到过。我不知道其他的位数。 - harrymc
FeatureTestControl\0001 中不存在,而在 \0000 中存在,这样可以吗?它的十六进制值是 8240 - Rockstar5645
是的,具体的子键可能会有所不同(应该提到了)。对于十六进制8240,这将得到8250 - harrymc
很奇怪,在我的计算器上,当我输入二进制数时,它显示为无效输入。 - Rockstar5645
计算器应该处于程序员模式,并且在粘贴之前你应该点击HEX。 - harrymc
是的,我把二进制值复制到记事本上,发现字符串的两端都被填充了一些奇怪的字符。当我尝试将其复制到Python解释器中进行转换时,我注意到了这个问题。 - Rockstar5645
很有趣,我也使用记事本,但是在BIN值上没有出现任何寄生字符。不过,在复制之前,我需要在计算器中全选它,然后按Ctrl-C复制全部内容。 - harrymc
谢谢你的解决方案,但是它没有起作用,我仍然注意到自动亮度调节。 - Rockstar5645
这可能意味着问题不在于英特尔显示节能,而是Windows的另一个功能。你能编辑你的帖子并准确描述你所看到的情况吗?是亮度变化还是对比度变化? - harrymc
显然没有Windows的问题。我改变了我的答案 - 方法1和3是新的。 - harrymc
我可以确认,方法2也可以在Intel UHD显卡控制面板无法保存用户更改设置的情况下提供帮助。 - mluerig
方法2适用于我(我有Intel图形适配器)。另外补充一点,FeatureTestControl不在\0001中,而是在\0000中。 - Iban
对我来说,方法一已经足够让我在Chrome浏览器的暗黑模式下关闭令人恼火的自适应对比度。 - Tim
想要补充一下,这个问题有一个Github脚本可以解决 https://github.com/orev/dpst-control --- 另外,在最近的LG Gram上,问题原来是我在任务管理器中禁用了启动项的垃圾软件 - CeePlusPlus

参考harrymc的答案中的方法2,您可以通过关闭显示电源节能选项来禁用Intel Display Power Saving Technology或自适应亮度设置。

turning off Display Power Savings

然而,问题在于Intel不会保存用户更改的此设置,并且每次重新启动时都会自动启用“显示节能选项”。在您按照方法2进行操作后,再次打开Intel Graphics Command Center,显示节能选项应该会消失。这对于我拥有两个显卡的联想笔记本电脑有效。

Display Power Savings option disappears

请注意,您只有1个显卡,那么您的FeatureTestControl将位于\0000子键中。如果您像我一样有2个显卡,那么您的FeatureTestControl可能位于\0000\0001子键中。您可以在这两个子键中检查您的DriverDesc,我假设FeatureTestControl只会出现在DriverDesc为Intel Graphics Card的子键中。

有一个GitHub存储库(orev/dpst-control),可以通过运行脚本文件轻松启用或禁用显示电源节省技术。
  1. 克隆存储库:git clone https://github.com/orev/dpst-control.git
  2. 在文件资源管理器中打开存储库根目录
  3. 右键单击disable-dpst.bat并选择“以管理员身份运行”以禁用DPST(或选择enable-dpst.bat以启用)
  4. 重新启动计算机

供您参考,此脚本文件适用于我使用的Surface Pro 6和Windows 10版本20H2(2020年10月更新)。


1这对我的Windows Surface Go完美运作。 - aampere

我曾经面临同样的问题,在长时间搜索后发现,这个功能是由戴尔BIOS中的“EcoPower”功能承担的(至少在我的Dell XPS 13上)。 进入戴尔BIOS设置,转到视频 > Eco Power > 启用EcoPower > 关闭。

enter image description here


它在我的戴尔笔记本电脑上默认启用。谢谢。 - andromeda947
在尝试了其他所有选项之后,这个对我来说完美地起作用了。但是我的Bios设置不同。在我的情况下,Dell BIOS设置 > 视频 > 动态亮度控制 > 禁用 - nikpod

显示节能技术可以在Intel UHD控制面板(驱动程序版本26.20.100.7810)中关闭,但令我失望的是,每次重新启动时它会自动重新启用。联想ThinkPad 590。 注册表:FeatureTestControl只存在于\0000子键中,而不是\0001。只需全局搜索即可找到。在那里进行更改似乎有所帮助。

如果您的笔记本电脑使用的是基于英特尔的图形处理器,您需要使用英特尔® 图形控制面板。 运行控制面板并在底部点击“电源”部分: 英特尔® 图形控制面板 禁用“显示节能技术”部分: 电源设置 现在它应该按预期工作了!(在Thinkpad X1上测试通过 - 图形:620)

根据Intel Support的建议: 1. 点击开始按钮,然后搜索“电源选项”。 2. 点击“更改计划设置”。 3. 现在点击“更改高级电源设置”以启动高级电源选项。 4. 向下滚动直到找到“显示”部分,并点击加号显示子菜单。现在点击旁边的加号以展开“启用自适应亮度”的设置。 5. 将设置更改为关闭。 重新启动并测试所需的更改。如果问题仍然存在: 6. 进入Intel(R) HD Graphics Control Panel (CUI)。 7. 转到“电源”部分。 8. 在左侧导航面板中选择“使用电池”选项。 9. 主面板上会出现更多选项;选择“显示节能技术” | “禁用” | 应用 | 重新启动并重新测试。

1@Rockstar5645 你所描述的并不完全匹配,所以我想确保一下。我知道你很沮丧,但现在我们清楚地知道了要排除什么。 - K7AAY

经过大量搜索(我还尝试了检查Intel图形命令中心设置以及系统电源设置,但都没有正确的结果,直到我偶然发现了这个解决方案):

右键单击桌面,然后点击

Intel图形设置 -> 电源 -> 使用电池时 -> 显示节能技术 -> 禁用


我在使用一台装有Windows 11和Intel HD Graphics 530的DELL Latitude E5570时遇到了这个问题。新的Intel Graphics Command Center没有关闭节能技术选项,而BIOS也没有这个选项。于是我进行了搜索,发现我安装了一个名为Dell Command Power Manager的应用程序。在这个应用程序中有一个名为"电池扩展器"(或类似的名称,因为该应用程序是另一种语言)的选项。我启用了电池扩展器选项,并将屏幕亮度调整为75%,这样屏幕的闪烁问题就解决了,只有在开机或关机时才会出现这个问题。

  • 相关问题