[GH-ISSUE #58] Not working with 2018 Mac mini + Sony X720E via HDMI #57

Closed
opened 2026-05-05 04:54:54 -06:00 by gitea-mirror · 1 comment
Owner

Originally created by @tbird2 on GitHub (Dec 22, 2018).
Original GitHub issue: https://github.com/MonitorControl/MonitorControl/issues/58

Originally assigned to: @the0neyouseek on GitHub.

Macs typically cannot control the brightness or volume of an external monitor connected via HDMI. But, that's what I want. It's not clear to me if MonitorControl is supposed to do this or not.

I don't expect MonitorControl to actually control the monitor's brightness or volume settings. I know that's impossible (until some day that HDMI-CEC works). What should be possible today and what I would like is to have it lower the volume or brightness of the signal going to the monitor. So, the monitor would be set to the maximum normal brightness and volume that you would ever want, and then MonitorControl would LOWER the brightness and volume to what you actually want to use now.

The "Brightness Slider" app in the Mac App Store does this, and it works okay, but it doesn't work with the native brightness function keys. Also, the Soundflower kernel extension together with the SoundflowerBed app can control the volume by lowering the volume output to the monitor. But, it produces a sound delay that makes it awful for watching any video with sound. To me it's completely unusable, but it proves the concept can work, if they could just fix the delay.

It would be great if MonitorControl could do this. If it's supposed to do this, then I wonder why it's not working for me. For me, the MonitorControl menu appears in the menu bar. It shows the name of my monitor at the top of the menu "SONY TV *00" and I can move the sliders and they appear normal like they should do something, but absolutely nothing happens when I change them.

Thanks!

Originally created by @tbird2 on GitHub (Dec 22, 2018). Original GitHub issue: https://github.com/MonitorControl/MonitorControl/issues/58 Originally assigned to: @the0neyouseek on GitHub. Macs typically cannot control the brightness or volume of an external monitor connected via HDMI. But, that's what I want. It's not clear to me if MonitorControl is supposed to do this or not. I don't expect MonitorControl to actually control the monitor's brightness or volume settings. I know that's impossible (until some day that HDMI-CEC works). What should be possible today and what I would like is to have it lower the volume or brightness of the signal going to the monitor. So, the monitor would be set to the maximum normal brightness and volume that you would ever want, and then MonitorControl would LOWER the brightness and volume to what you actually want to use now. The "Brightness Slider" app in the Mac App Store does this, and it works okay, but it doesn't work with the native brightness function keys. Also, the Soundflower kernel extension together with the SoundflowerBed app can control the volume by lowering the volume output to the monitor. But, it produces a sound delay that makes it awful for watching any video with sound. To me it's completely unusable, but it proves the concept can work, if they could just fix the delay. It would be great if MonitorControl could do this. If it's supposed to do this, then I wonder why it's not working for me. For me, the MonitorControl menu appears in the menu bar. It shows the name of my monitor at the top of the menu "SONY TV *00" and I can move the sliders and they appear normal like they should do something, but absolutely nothing happens when I change them. Thanks!
gitea-mirror 2026-05-05 04:54:54 -06:00
  • closed this issue
  • added the
    invalid
    label
Author
Owner

@the0neyouseek commented on GitHub (Jan 10, 2019):

Hi @tbird2 and sorry for the slow response.

Firstly, controlling the brightness and volume of external (non-apple/lg ultrafine) monitor is exactly what this app was made for.

Secondly, this is not achieved by using hdmi-cec but this lib : @kfix/ddcctl. It uses a feature/standard called display data channel. But, sadly, this standard is poorly supported/implemented and not by every monitor/tv manufacturer. So what's happening there may only be that your tv simply doesn't support it.

In this case there's isn't really anything I can do, sorry 😞

<!-- gh-comment-id:453254468 --> @the0neyouseek commented on GitHub (Jan 10, 2019): Hi @tbird2 and sorry for the slow response. Firstly, controlling the brightness and volume of external (non-apple/lg ultrafine) monitor is exactly what this app was made for. Secondly, this is not achieved by using hdmi-cec but this lib : [@kfix/ddcctl](https://github.com/kfix/ddcctl). It uses a feature/standard called display data channel. But, sadly, this standard is poorly supported/implemented and not by every monitor/tv manufacturer. So what's happening there may only be that your tv simply doesn't support it. In this case there's isn't really anything I can do, sorry 😞
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#57
No description provided.