[GH-ISSUE #922] "Sync brightness from Built-in and Apple displays" stops working after sleep #570

Closed
opened 2026-05-05 06:16:09 -06:00 by gitea-mirror · 15 comments
Owner

Originally created by @patrickrushton on GitHub (Jan 30, 2022).
Original GitHub issue: https://github.com/MonitorControl/MonitorControl/issues/922

Before opening the issue, have you...?

  • Searched for existing issues
  • Looked through the wiki
  • Updated MonitorControl to the latest version (if applicable)

Describe the bug

Syncing brightness from my MacBook Pro 2019 to my Dell display with hardware DDC works fine... until my Mac sleeps. After a sleep cycle, the brightness changes caused by the Ambient light sensor are no longer synced to the external display.

I have verified MonitorControl is still running in Activity Monitor, and brightness changes made by the keyboard shortcuts in MonitorControl are applied successfully to the external display.

If I quick and relaunch MonitorControl, then syncing will resume until the next sleep cycle.

Steps to reproduce

  1. Launch MonitorControl with Sync brightness changes enabled.
  2. Put the Mac to sleep
  3. Cover the light sensor on the Macbook or change the built-in display brightness in System Preferences

Expected behavior

Brightness on both on the displays should adjust. Instead, only the built-in display brightness changes while the external display brightness remains constant.

Anything else?

image
image
image

Environment Information (please complete the following information)

- macOS version: 12.1
- Mac model: MacBook Pro (16-inch, 2019)
- MonitorControl version: 4.0.2
- Monitor(s): DELL U2713HM
- Apple Silicon/M1 (yes or no): no
Originally created by @patrickrushton on GitHub (Jan 30, 2022). Original GitHub issue: https://github.com/MonitorControl/MonitorControl/issues/922 ### Before opening the issue, have you...? - [X] Searched for existing issues - [X] Looked through [the wiki](https://github.com/MonitorControl/MonitorControl/wiki) - [X] Updated MonitorControl to the latest version (if applicable) ### Describe the bug Syncing brightness from my MacBook Pro 2019 to my Dell display with hardware DDC works fine... until my Mac sleeps. After a sleep cycle, the brightness changes caused by the Ambient light sensor are no longer synced to the external display. I have verified MonitorControl is still running in Activity Monitor, and brightness changes made by the keyboard shortcuts in MonitorControl are applied successfully to the external display. If I quick and relaunch MonitorControl, then syncing will resume until the next sleep cycle. ### Steps to reproduce 1. Launch MonitorControl with Sync brightness changes enabled. 2. Put the Mac to sleep 3. Cover the light sensor on the Macbook or change the built-in display brightness in System Preferences ### Expected behavior Brightness on both on the displays should adjust. Instead, only the built-in display brightness changes while the external display brightness remains constant. ### Anything else? ![image](https://user-images.githubusercontent.com/6472595/151700294-14c41147-fb4f-4d09-a153-576756312851.png) ![image](https://user-images.githubusercontent.com/6472595/151700301-cd023760-574b-4c8b-84f4-86696f651b18.png) ![image](https://user-images.githubusercontent.com/6472595/151700307-c156f28e-c780-447b-a5f8-971040a32d80.png) ### Environment Information (please complete the following information) ```markdown - macOS version: 12.1 - Mac model: MacBook Pro (16-inch, 2019) - MonitorControl version: 4.0.2 - Monitor(s): DELL U2713HM - Apple Silicon/M1 (yes or no): no ```
gitea-mirror 2026-05-05 06:16:09 -06:00
  • closed this issue
  • added the
    bug
    label
Author
Owner

@waydabber commented on GitHub (Feb 1, 2022):

Do you have this issue only with ambient light sensor? If you change the brightness using the built-in (macOS native) brightness slider, what happens?

<!-- gh-comment-id:1026890732 --> @waydabber commented on GitHub (Feb 1, 2022): Do you have this issue only with ambient light sensor? If you change the brightness using the built-in (macOS native) brightness slider, what happens?
Author
Owner

@patrickrushton commented on GitHub (Feb 1, 2022):

Hi, yes as mentioned in step 3 syncing to the external display also stops working when I change the built-in display brightness in System Preferences. The built-in display brightness changes, but the external display doesn't change. I can still use the brightness keys to adjust the external display, but syncing breaks.

<!-- gh-comment-id:1026949626 --> @patrickrushton commented on GitHub (Feb 1, 2022): Hi, yes as mentioned in step 3 syncing to the external display also stops working when I change the built-in display brightness in System Preferences. The built-in display brightness changes, but the external display doesn't change. I can still use the brightness keys to adjust the external display, but syncing breaks.
Author
Owner

@waydabber commented on GitHub (Feb 1, 2022):

All right. We'll look into this, thanks for the report!

<!-- gh-comment-id:1026961649 --> @waydabber commented on GitHub (Feb 1, 2022): All right. We'll look into this, thanks for the report!
Author
Owner

@patrickrushton commented on GitHub (Feb 8, 2022):

To clarify this issue. I've noticed that it's not necessary for the Macbook to fully go to sleep in order for syncing to break.

If I have an application running that prevents sleep (or when Music.app is playing) the displays will turn off after the period of inactivity specified in System Preferences.

When the displays wake up again, brightness syncing will be broken until I quit and restart MonitorControl.

<!-- gh-comment-id:1032397319 --> @patrickrushton commented on GitHub (Feb 8, 2022): To clarify this issue. I've noticed that it's not necessary for the Macbook to fully go to sleep in order for syncing to break. If I have an application running that prevents sleep (or when Music.app is playing) the displays will turn off after the period of inactivity specified in System Preferences. When the displays wake up again, brightness syncing will be broken until I quit and restart MonitorControl.
Author
Owner

@michaelbonert commented on GitHub (Feb 8, 2022):

Hi, I just want to add, that I have the same issue under this conditions:

- macOS version: 12.1
- Mac model: iMac (27-inch, 2020)
- MonitorControl version: 4.0.2
- Monitor(s): DELL P2720DC
- Apple Silicon/M1 (yes or no): no

I noticed additionaly that after sleep the brightness sliders in den menu didn't react, if brightness is changed automatically by the built-in sensor. They react only if brightness is changed by keys or by the sliders itself.

<!-- gh-comment-id:1032680800 --> @michaelbonert commented on GitHub (Feb 8, 2022): Hi, I just want to add, that I have the same issue under this conditions: ``` - macOS version: 12.1 - Mac model: iMac (27-inch, 2020) - MonitorControl version: 4.0.2 - Monitor(s): DELL P2720DC - Apple Silicon/M1 (yes or no): no ``` I noticed additionaly that after sleep the brightness sliders in den menu didn't react, if brightness is changed automatically by the built-in sensor. They react only if brightness is changed by keys or by the sliders itself.
Author
Owner

@leoskyrocker commented on GitHub (Mar 24, 2022):

- macOS version: 12.3
- Mac model: Macbook Pro (2019)
- MonitorControl version: 4.0.2
- Monitor(s): HP 24es
- Apple Silicon/M1 (yes or no): no

Not sure if it's the same issue, but I noticed that some of the folks above are getting different behaviors than mine, but essentially they all experience some sort of sync issue.

To clarify, there are 4 types of controls I tried:

  1. The slider on the touch bar (macbook pro native)
  2. The brightness buttons (not a slider) on the same touch bar, when the menu is expanded
  3. The brightness buttons on my PC layout keyboard ('F1' & 'F2') (which should be sending the same signals as 2)
  4. The brightness slider from MonitorControl in the menu bar (I have it setup as control all so it's probably working regardless of the sync option)

My sync setting is checked, and after sleep I noticed that 1 stops working while 2 and 3, 4 still works.

<!-- gh-comment-id:1077684545 --> @leoskyrocker commented on GitHub (Mar 24, 2022): ``` - macOS version: 12.3 - Mac model: Macbook Pro (2019) - MonitorControl version: 4.0.2 - Monitor(s): HP 24es - Apple Silicon/M1 (yes or no): no ``` Not sure if it's the same issue, but I noticed that some of the folks above are getting different behaviors than mine, but essentially they all experience some sort of sync issue. To clarify, there are 4 types of controls I tried: 1. The slider on the touch bar (macbook pro native) 2. The brightness buttons (not a slider) on the same touch bar, when the menu is expanded 3. The brightness buttons on my PC layout keyboard ('F1' & 'F2') (which should be sending the same signals as 2) 4. The brightness slider from MonitorControl in the menu bar (I have it setup as control all so it's probably working regardless of the sync option) My sync setting is checked, and after sleep I noticed that 1 stops working while 2 and 3, 4 still works.
Author
Owner

@waydabber commented on GitHub (Mar 27, 2022):

2 will send proper keyboard commands which are intercepted by MonitorControl so 2,3,4 is the same. So the issue affects only reading 1. upon sleep. We'll have to look into that.

<!-- gh-comment-id:1079996485 --> @waydabber commented on GitHub (Mar 27, 2022): 2 will send proper keyboard commands which are intercepted by MonitorControl so 2,3,4 is the same. So the issue affects only reading 1. upon sleep. We'll have to look into that.
Author
Owner

@lsy66666 commented on GitHub (Apr 2, 2022):

- macOS version: 12.3
- Mac model: Macbook Pro (2019)
- MonitorControl version: 4.0.2
- Monitor(s): T270LG
- Apple Silicon/M1 (yes or no): no

我也遇到了这个问题。希望能修复,感谢。

<!-- gh-comment-id:1086631517 --> @lsy66666 commented on GitHub (Apr 2, 2022): ``` - macOS version: 12.3 - Mac model: Macbook Pro (2019) - MonitorControl version: 4.0.2 - Monitor(s): T270LG - Apple Silicon/M1 (yes or no): no ``` 我也遇到了这个问题。希望能修复,感谢。
Author
Owner

@pizza496 commented on GitHub (Apr 6, 2022):

  • macOS version: 12.3
  • Mac model: Macbook Pro (2020)
  • MonitorControl version: 4.0.2 build 6965
  • Monitor(s): S24H85x
  • Apple Silicon/M1 (yes or no): no

I'm also experiencing this issue.

<!-- gh-comment-id:1089846477 --> @pizza496 commented on GitHub (Apr 6, 2022): - macOS version: 12.3 - Mac model: Macbook Pro (2020) - MonitorControl version: 4.0.2 build 6965 - Monitor(s): S24H85x - Apple Silicon/M1 (yes or no): no I'm also experiencing this issue.
Author
Owner

@te6-in commented on GitHub (Jul 26, 2022):

- macOS version: 12.5
- Mac model: MacBook Pro (13-inch, 2018)
- MonitorControl version: 4.1.0 build 7034
- Monitor(s): HP 5DQ99AA
- Apple Silicon/M1 (yes or no): no

I'm experiencing the same issue on the latest available version. Type 2, 3, and 4 work, but Type 1 nor the sliders in the control center and System Preferences won't work.

By the way, thanks for this fantastic software!

<!-- gh-comment-id:1195605923 --> @te6-in commented on GitHub (Jul 26, 2022): ``` - macOS version: 12.5 - Mac model: MacBook Pro (13-inch, 2018) - MonitorControl version: 4.1.0 build 7034 - Monitor(s): HP 5DQ99AA - Apple Silicon/M1 (yes or no): no ``` I'm experiencing the same issue on the latest available version. Type 2, 3, and 4 work, but Type 1 nor the sliders in the control center and System Preferences won't work. By the way, thanks for this fantastic software!
Author
Owner

@andrew-stupchuk commented on GitHub (Sep 16, 2022):

I'm also experiencing this issue.

- macOS version: 12.5.1
- Mac model: MacBook Pro (16-inch, 2019)
- MonitorControl version: 4.1.0 build 7034
- Monitor(s): Dell s2721dgfa
- Apple Silicon/M1 (yes or no): no
<!-- gh-comment-id:1249310288 --> @andrew-stupchuk commented on GitHub (Sep 16, 2022): I'm also experiencing this issue. ``` - macOS version: 12.5.1 - Mac model: MacBook Pro (16-inch, 2019) - MonitorControl version: 4.1.0 build 7034 - Monitor(s): Dell s2721dgfa - Apple Silicon/M1 (yes or no): no ```
Author
Owner

@fnwbr commented on GitHub (Apr 7, 2023):

Now on Ventura and still experiencing this.

- macOS version: 13.3
- Mac model: MacBook Pro (16-inch, 2019)
- MonitorControl version: 4.1.0 build 7034
- Monitor(s): Dell U3223QE
- Apple Silicon/M1 (yes or no): no
<!-- gh-comment-id:1500396316 --> @fnwbr commented on GitHub (Apr 7, 2023): Now on Ventura and still experiencing this. ``` - macOS version: 13.3 - Mac model: MacBook Pro (16-inch, 2019) - MonitorControl version: 4.1.0 build 7034 - Monitor(s): Dell U3223QE - Apple Silicon/M1 (yes or no): no ```
Author
Owner

@silver886 commented on GitHub (Aug 27, 2023):

I'm also experiencing this issue.

- macOS version: 12.6.8 (21G725)
- Mac model: MacBook Pro (15-inch, 2017)
- MonitorControl version: 4.1.0 build 7034
- Monitor(s): HP E24d G4 Display * 2
- Apple Silicon/M1 (yes or no): no
<!-- gh-comment-id:1694571300 --> @silver886 commented on GitHub (Aug 27, 2023): I'm also experiencing this issue. ``` - macOS version: 12.6.8 (21G725) - Mac model: MacBook Pro (15-inch, 2017) - MonitorControl version: 4.1.0 build 7034 - Monitor(s): HP E24d G4 Display * 2 - Apple Silicon/M1 (yes or no): no ```
Author
Owner

@Porencephaly commented on GitHub (Dec 9, 2023):

I'm also having this issue.

- macOS version: 13.6.1
- Mac model: iMac (27-inch, 2017)
- MonitorControl version: 4.2.0
- Monitor(s): Dell P2222H
- Apple Silicon/M1 (yes or no): no
<!-- gh-comment-id:1848675266 --> @Porencephaly commented on GitHub (Dec 9, 2023): I'm also having this issue. ``` - macOS version: 13.6.1 - Mac model: iMac (27-inch, 2017) - MonitorControl version: 4.2.0 - Monitor(s): Dell P2222H - Apple Silicon/M1 (yes or no): no ```
Author
Owner

@waydabber commented on GitHub (Oct 3, 2024):

Hopefully this issue is resolved with the latest version. If not, will reopen. :)

<!-- gh-comment-id:2391475876 --> @waydabber commented on GitHub (Oct 3, 2024): Hopefully this issue is resolved with the latest version. If not, will reopen. :)
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: github-starred/MonitorControl#570
No description provided.