[GH-ISSUE #574] BenQ PD2725U - No Volume Control #427

Closed
opened 2026-05-05 05:59:00 -06:00 by gitea-mirror · 4 comments
Owner

Originally created by @Mactastic1-5 on GitHub (Sep 10, 2021).
Original GitHub issue: https://github.com/MonitorControl/MonitorControl/issues/574

Before opening the issue, have you...?

Describe the issue

Volume controls aren't working on BenQ PD2725U.

Expected behavior

Volume in OSD is supposed to change to the value specified by MonitorControl's Menu item and/or keyboard.

Anything else?

Screen Shot 2021-09-10 at 3 41 02 PM

When I use m1ddc, it doesn't change the volume. Output is below.

./m1ddc display list
1 - BenQ PD2725U (omitted)
./m1ddc display 1 chg volume 40
100

Environment Information (please complete the following information)

- macOS version: 11.5.2 (20G95)
- Mac model: Mac mini
- MonitorControl version: 3.0.0
- Monitor(s): BenQ PD2725U
- Monitor Cable(s)/Connection(s): Thunderbolt (USB Type-C)
- Apple Silicon/M1 (yes or no): Yes
Originally created by @Mactastic1-5 on GitHub (Sep 10, 2021). Original GitHub issue: https://github.com/MonitorControl/MonitorControl/issues/574 ### Before opening the issue, have you...? - [X] Searched for existing issues - [X] I have read through [the Monitor-Troubleshooting Wiki](https://github.com/MonitorControl/MonitorControl/wiki/Monitor-Troubleshooting) - [X] Updated MonitorControl to the latest version (if applicable) ### Describe the issue Volume controls aren't working on BenQ PD2725U. ### Expected behavior Volume in OSD is supposed to change to the value specified by MonitorControl's Menu item and/or keyboard. ### Anything else? ![Screen Shot 2021-09-10 at 3 41 02 PM](https://user-images.githubusercontent.com/17728506/132908531-1b0e9d72-5f39-4936-9796-c724d472d669.png) When I use m1ddc, it doesn't change the volume. Output is below. ``` ./m1ddc display list 1 - BenQ PD2725U (omitted) ./m1ddc display 1 chg volume 40 100 ``` ### Environment Information (please complete the following information) ```markdown - macOS version: 11.5.2 (20G95) - Mac model: Mac mini - MonitorControl version: 3.0.0 - Monitor(s): BenQ PD2725U - Monitor Cable(s)/Connection(s): Thunderbolt (USB Type-C) - Apple Silicon/M1 (yes or no): Yes ```
Author
Owner

@waydabber commented on GitHub (Sep 10, 2021):

Hey @MacarioPatrick, if m1ddc does not work either, then it is probably a display issue and cannot be solved. An other app you might want to try is Lunar by @alin23 as it has a free mode and see if that can control volume. If that doesn't work either, then probably there is no much hope I am afraid.

Please report back so we could close the issue or proceed with a fix if you find Lunar working.

<!-- gh-comment-id:917207213 --> @waydabber commented on GitHub (Sep 10, 2021): Hey @MacarioPatrick, if m1ddc does not work either, then it is probably a display issue and cannot be solved. An other app you might want to try is [Lunar](https://lunar.fyi) by @alin23 as it has a free mode and see if that can control volume. If that doesn't work either, then probably there is no much hope I am afraid. Please report back so we could close the issue or proceed with a fix if you find Lunar working.
Author
Owner

@Mactastic1-5 commented on GitHub (Sep 10, 2021):

Hey @MacarioPatrick, if m1ddc does not work either, then it is probably a display issue and cannot be solved. An other app you might want to try is Lunar by @alin23 as it has a free mode and see if that can control volume. If that doesn't work either, then probably there is no much hope I am afraid.

Please report back so we could close the issue or proceed with a fix if you find Lunar working.

I've tried Lunar, and it doesn't control volume.
Screen Shot 2021-09-10 at 5 38 33 PM

I have the Satechi Stand & Hub for Mac mini with SSD, but it's plugged directly into a Thunderbolt (USB Type-C) port on the Mac mini. Could this be interfering or something?

I'd also like to add that brightness controls reflect the brightness value in OSD, but for some reason, not volume.

<!-- gh-comment-id:917229458 --> @Mactastic1-5 commented on GitHub (Sep 10, 2021): > Hey @MacarioPatrick, if m1ddc does not work either, then it is probably a display issue and cannot be solved. An other app you might want to try is [Lunar](https://lunar.fyi) by @alin23 as it has a free mode and see if that can control volume. If that doesn't work either, then probably there is no much hope I am afraid. > > Please report back so we could close the issue or proceed with a fix if you find Lunar working. I've tried Lunar, and it doesn't control volume. ![Screen Shot 2021-09-10 at 5 38 33 PM](https://user-images.githubusercontent.com/17728506/132920481-49d51bd0-b3e6-42c6-8530-29a3b9c1d9c7.png) I have the Satechi Stand & Hub for Mac mini with SSD, but it's plugged directly into a Thunderbolt (USB Type-C) port on the Mac mini. Could this be interfering or something? I'd also like to add that brightness controls reflect the brightness value in OSD, but for some reason, not volume.
Author
Owner

@waydabber commented on GitHub (Sep 10, 2021):

No, I don't think it interferes. If brightness control works but volume doesn't then there is nothing wrong with DDC communication, only the display doesn't respond to volume commands. It is probably a display firmware issue. :( It might be possible that the display would respond to some different values or needs a speaker select command. Figuring this out would need quite bit of tinkering with the display and still might not result in a solution.

Lunar has a nice CLI (command line) mode which allows passing custom hex value control commands to the display. You could play with that. You can find out the possible commands from the VESA specification.

<!-- gh-comment-id:917236952 --> @waydabber commented on GitHub (Sep 10, 2021): No, I don't think it interferes. If brightness control works but volume doesn't then there is nothing wrong with DDC communication, only the display doesn't respond to volume commands. It is probably a display firmware issue. :( It might be possible that the display would respond to some different values or needs a speaker select command. Figuring this out would need quite bit of tinkering with the display and still might not result in a solution. Lunar has a nice CLI (command line) mode which allows passing custom hex value control commands to the display. You could play with that. You can find out the possible commands from the [VESA specification](https://github.com/reitermarkus/DDC.swift/blob/master/doc/MCCS-2.2a.pdf).
Author
Owner

@waydabber commented on GitHub (Sep 10, 2021):

(I'll convert this issue to a discussion since it is not an issue that can be fixed but might be beneficial for others)

<!-- gh-comment-id:917237598 --> @waydabber commented on GitHub (Sep 10, 2021): (I'll convert this issue to a discussion since it is not an issue that can be fixed but might be beneficial for others)
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#427
No description provided.