mirror of
https://github.com/MonitorControl/MonitorControl.git
synced 2026-05-15 14:15:55 -06:00
[GH-ISSUE #1617] Volume control not available when the display is in HDR mode in Sequoia #901
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#901
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 @yunogi on GitHub (Sep 24, 2024).
Original GitHub issue: https://github.com/MonitorControl/MonitorControl/issues/1617
Originally assigned to: @waydabber on GitHub.
Before opening the issue, have you...?
Describe the bug
I have two monitors, and I always use the speaker of my main monitor, and it supports DDC control by using MonitorControl.
However after I upgraded to MacOS 15, and update the MonitorControl to 4.3 beta to avoid HDR crash, I can no longer change the volume as "Use Hardware DDC control" option is unavailable.
But if I disconnect my second monitor, "Use Hardware DDC control" option is back to normal, and I can change the volume this time.
Steps to reproduce
Expected behavior
Anything else?
Abnormal:

Normal:

Environment Information (please complete the following information)
@waydabber commented on GitHub (Sep 24, 2024):
The current version of MonitorControl will fall back to Apple control when available. In Sequoia, third party HDR display a software brightness control (that remaps peak SDR brightness up to 500 nits) - the app interprets this as native control and assumes the display has full native control, that's why volume control is disabled.
This issue might be fixed in some future version, however a more thorough reengineering of MonitorControl would be needed to gracefully handle this and provide both DDC and native brightness control for a display at the same time. I don't think this will be fixed in the outdated v4.x codebase (I see no point but of course other contributors are welcome to work on this).
I recommend using BetterDisplay as it has this elegantly resolved. All features of MonitorControl is available in BetterDisplay for free.
@FrancoTampieri commented on GitHub (Sep 25, 2024):
I have the same problem too.
@waydabber commented on GitHub (Oct 2, 2024):
Ok, fixed this. The app will detect a display in HDR mode and refrain from identifying it as Apple display thus continue to use DDC control. The SDR peak brightness can be changed using Control Center.