Repository navigation
Let every external monitor turn DDC volume off - #267
Merged
Merged
Conversation
The Volume Control switch showed only on monitors that never answer the volume read, to force volume on. It now shows on every external card, so volume can also be turned off on a monitor that answers: two Alienware models stop answering DDC after repeated volume writes, and with it their input switching, until a replug (#245). Off sends the monitor no volume reads or writes, and the volume keys pass through. The switches show while Show Volume Sliders is on, and that setting now shows whenever an external monitor is connected.
This was referenced Nov 11, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
The Volume Control switch on the display card showed only on monitors that don't answer the volume read, so it could force volume on but never turn it off. It now shows on every external monitor while Show Volume Sliders is on. Off sends the monitor no volume reads or writes, and the volume keys pass through. Two Alienware models in #245 stop answering DDC after repeated volume writes, and lose input switching until a replug, so they need a way out that doesn't depend on a model list. Show Volume Sliders now shows whenever an external monitor is connected, because it also shows or hides those switches.
Tested on a monitor that answers the volume read: the switch off and on, the global setting off and on, and a restart with the switch off (no volume read at launch).