mirror of
https://github.com/MonitorControl/MonitorControl.git
synced 2026-05-15 14:15:55 -06:00
[GH-ISSUE #244] Brightness constantly changed back to system values on LG UltraFine 4K when Night Shift kicks in #187
Labels
No labels
Status: Abandoned
arm64
beta
beta
bug
done
duplicate
enhancement
feedback needed from reporter
in progress
invalid
investigating
known Issue
monitor Issue
pull-request
translation
unable to reproduce
unreleased
x86
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference: github-starred/MonitorControl#187
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @BohaoNing on GitHub (Jun 21, 2020).
Original GitHub issue: https://github.com/MonitorControl/MonitorControl/issues/244
Checklist
Describe the issue
Hi there, I noticed that MonitorControl is not working on my LG UltraFine 4K when Night Shift kicks in. As for what I observed for the Night Shift activation, the macOS changes the colour temperature of the monitors gradually for about 30 minutes to make a transition. And at each little step of the colour temperature change, the system will also restore the macOS brightness state value, which is usually different from the MonitorControl value.
Steps to reproduce
Expected behavior
The brightness of both monitors should be controlled by MonitorControl and not constantly changed back by system, i.e. staying at 100%
Additional context
For now I could see that the issue is probably caused by the nature of the Apple-sold displays: LG UltraFine 4K (and 5K), their brightness is directly controlled by the System Preferences, and the brightness change via MonitorControl seems not being reflected in the system preference. And the problem becomes significant when a LG UltraFine 4K or 5K display is paired with other non-Apple-sold displays, as macOS system preference has the brightness control for the former ones but not for the later ones.
What I can do to remediate the issue for now is to deactivate the Night Shift, or change it to a fixed schedule to possibly reduce the span of the gradual colour temperature transition imposed by the macOS system. I would appreciate it a lot if you guys could look into this issue and hopefully find a better solution.
PS: I noticed a similar issue here https://github.com/MonitorControl/MonitorControl/issues/154, for which I believe that the main cause might be the same.
Environment Information (please complete the following information):
@JoniVR commented on GitHub (Jun 21, 2020):
Hi, thanks for the detailed information, really helps!
Could it perhaps be that the brightness is of the LG UltraFine is being controlled through DDC and that these changes are not reflected in macOS settings because it doesn't sync 2-way?
We recently added internal display brightness control through a private api, I wonder if we could somehow figure out a way to use that API for the UltraFine display, perhaps that would work. Does it seem like the UltraFine is being controlled through DDC?
@BohaoNing commented on GitHub (Jun 23, 2020):
Thanks for the reply.
Yes, I think it's controlled by DDC. I tried another brightness control app here https://github.com/alin23/Lunar based on DDC and it works well with the UltraFine.
@stale[bot] commented on GitHub (Aug 3, 2021):
Hey there, it looks like there has been no activity on this issue recently. Has the issue been fixed, or does it still require attention? This issue may be closed if no further activity occurs. Thank you for your contributions.