[GH-ISSUE #319] Audio control unwantedly enables monitor on-board speaker #250

Closed
opened 2026-05-05 05:30:36 -06:00 by gitea-mirror · 1 comment
Owner

Originally created by @justurbo on GitHub (Nov 10, 2020).
Original GitHub issue: https://github.com/MonitorControl/MonitorControl/issues/319

Originally assigned to: @waydabber on GitHub.

TL;DR

MonitorControl audio controls automatically enable on-board monitor speaker. The result being audio played through monitor audio jack output AND the on-board monitor speaker.

Issue description

I use my monitor's (DELL U3818DW) audio jack to plug in my headphones. You can only control headphone volume through monitor settings. When headphones are plugged into the monitor, both headphones and the monitor on-board speaker are audible. There's a monitor setting to disable on-board monitor speaker. When it is 'Disabled', only headphones play audio. I want to use MonitorControl to control my headphones audio which are plugged into the monitor, however, MonitorControl sets on-board monitor speaker setting to 'Enabled', re-enabling the on-board speaker, making MonitorControl unusable for my use case...

Fix/Feature

  1. Do not enable on-board monitor speaker when audio is adjusted through MonitorControl
  2. Add a 'Enable on-board monitor speaker on audio adjust' checkbox to alter this behaviour
Originally created by @justurbo on GitHub (Nov 10, 2020). Original GitHub issue: https://github.com/MonitorControl/MonitorControl/issues/319 Originally assigned to: @waydabber on GitHub. **TL;DR** MonitorControl audio controls automatically enable on-board monitor speaker. The result being audio played through monitor audio jack output AND the on-board monitor speaker. **Issue description** I use my monitor's (DELL U3818DW) audio jack to plug in my headphones. You can only control headphone volume through monitor settings. When headphones are plugged into the monitor, both headphones and the monitor on-board speaker are audible. There's a monitor setting to disable on-board monitor speaker. When it is **'Disabled'**, only headphones play audio. I want to use MonitorControl to control my headphones audio which are plugged into the monitor, however, MonitorControl sets on-board monitor speaker setting to **'Enabled'**, re-enabling the on-board speaker, making MonitorControl unusable for my use case... **Fix/Feature** 1. Do not enable on-board monitor speaker when audio is adjusted through MonitorControl 2. Add a '_Enable on-board monitor speaker on audio adjust_' checkbox to alter this behaviour
gitea-mirror 2026-05-05 05:30:36 -06:00
Author
Owner

@waydabber commented on GitHub (Aug 20, 2021):

Hi @justurbo,

sorry to say but unfortunatelly it is probably not possible to fix this as there are no DDC commands that control the speaker and headphone audio separately (theoretically this could be done with the Audio Speaker Pair Select DDC MCCS command, but this is almost never used so most probably not supported by your display). This problem lies with the firmware of the display itself and probably there is nothing much to do about it. :(

I recommend using a software based solution (like https://rogueamoeba.com/soundsource/) or simply use a cheap USB audio dongle or the Mac's audio jack output if it is feasible.

<!-- gh-comment-id:902985057 --> @waydabber commented on GitHub (Aug 20, 2021): Hi @justurbo, sorry to say but unfortunatelly it is probably not possible to fix this as there are no DDC commands that control the speaker and headphone audio separately (theoretically this could be done with the `Audio Speaker Pair Select` DDC MCCS command, but this is almost never used so most probably not supported by your display). This problem lies with the firmware of the display itself and probably there is nothing much to do about it. :( I recommend using a software based solution (like https://rogueamoeba.com/soundsource/) or simply use a cheap USB audio dongle or the Mac's audio jack output if it is feasible.
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#250
No description provided.