Windows 仅在笔记本电脑上显示其内置的显示器亮度控制。从历史上看,这是因为台式机显示器往往已经具有物理亮度控制(尽管有些没有,感谢 Apple),并且根据我个人的经验,有些显示器的 DDC/CI 实现不可靠。
但那已经是过去的事情了。目前,我目前所有显示器上的 DDC/CI 接口似乎都很稳定 - 所以我想让 Windows 允许我使用 Windows 内置的亮度控件(从操作中心侧栏、键盘热键和设置应用程序)来控制显示器亮度,而不是使用互联网上的随机 DDC/CI 应用程序。
我的所有显示器都完全支持Windows 的 VCP 监视器配置 API(通过使用 VCP API 开发工具进行验证)因此我认为 Windows 中必须有一些配置选项或设置来告诉它显示或隐藏亮度控制,但它在哪里呢?
更新: 根据我的阅读Windows HDK 硬件亮度控制文档,这需要 Windows 自身“显示器驱动程序“ (显示器需要驱动程序?)和 GPU 驱动程序(NVidia、AMD、Intel 等)与 Windows:即 Windows 的内置亮度滑块似乎总是通过 GPU 驱动程序,因为预期硬件 GPU 可以控制集成显示器,所以第三方应用程序似乎无法参与此过程。
答案1
我改用 SunsetScreen 桌面应用程序,它是一款小巧轻便的便携式应用程序,可以控制亮度,还具有很多类似夜灯的功能。
答案2
我已经寻找解决方案好几天了,但至今没有找到。不过显然可以通过 Windows API 控制外接显示器的亮度。我在 Python 中创建了一个可以做到这一点的小工具(卢米雷)。这只是一个正在开发中的测试,但似乎在单个显示器上运行良好。如果有办法在某处设置注册表值以启用并将亮度滑块挂接到应用程序,那么这就是您要找的。