Skip to content

Software-based (digital attenuation) volume control for external displays #126

Description

@adeolaadeshina14-wq

Describe your issue

Currently, BetterAudio relies entirely on DDC/CI commands to adjust the volume of external monitors. However, many monitors (like my LG UltraGear) or specific HDMI/DisplayPort cable setups do not support or actively block DDC commands. This causes BetterAudio's volume control to completely fail on these displays.

Instead of only sending hardware DDC commands, it would be incredible if BetterAudio could implement a software-based fallback. This feature would digitally attenuate (adjust the pre-gain level of) the audio stream on the Mac itself before sending it out to the monitor. This is how apps like eqMac handle multi-device and monitor volume control, ensuring it works universally on 100% of external displays.

Steps to reproduce

  1. Connect an external monitor that lacks DDC/CI support (or use an adapter that strips DDC data).
  2. Attempt to use BetterAudio to adjust the volume of this monitor.
  3. The volume slider does not affect the physical output sound.

What was the expected result?

I expected the volume to change. Introducing a software-based digital volume attenuation toggle would allow users with non-DDC compliant hardware to still seamlessly control their external monitor and multi-output speaker setups right from BetterAudio.

Put here any screenshots or videos (optional)

Image Image

Platform

macOS

Application version

26.6.2

Operating system (name + version)

macOS Tahoe 26.6

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't workingpendingThis issue has not yet been discussed

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions