gpt4 book ai didi

macos - 超越系统 API 控制 OS X 上的 LCD 背光

转载 作者:行者123 更新时间:2023-12-03 16:04:55 28 4
gpt4 key购买 nike

Apple 的 I/O 套件(通过 IODisplaySetFloatParameter)允许您在给定范围内设置显示亮度。但是,我记得我之前的笔记本电脑在最低设置下明显变暗。

各种屏幕调暗实用程序会改变 Gamma 设置,这会进一步降低显示效果。然而这些质的变化又是如何的utilities use RGB tables让我怀疑 Gamma 设置仅改变颜色表,而不改变 LED 背光。

有谁知道私有(private) API(或者我如何找到它们)可以让我将显示设置为低于 IODisplaySetFloatParameter 允许的值?

最佳答案

此类设备的硬件倾向于使用 PWM(脉冲宽度调制),因为 LED 本身并不可调光;也就是说,硬件将非常快速地关闭和打开 LED,确保当设置为最大亮度时,LED 在 100% 的时间内打开,而在最小亮度时,LED 实际上会在每个周期的大部分时间内关闭.

这导致了以下观察结果:没有什么特殊原因不能在软件中实现自己的 PWM、打开和关闭背光并控制其在每种状态下花费的时间比例。缺点是您希望快速进行此切换以避免它看起来闪烁,而这会消耗一些CPU。您可能想要研究是否最好让硬件 PWM 与您的一样运行(因为这样您的运行可能会慢一些),方法是在周期的“开启”部分将显示亮度设置为 100% 以外的值。

无论如何,只是一个想法。

关于macos - 超越系统 API 控制 OS X 上的 LCD 背光,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17625964/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com