mirror of
https://github.com/MonitorControl/MonitorControl.git
synced 2026-05-15 14:15:55 -06:00
[GH-ISSUE #1403] DDC does not work with docking station that uses DisplayPort/MST on Mac #793
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#793
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 @qkw24 on GitHub (Jul 29, 2023).
Original GitHub issue: https://github.com/MonitorControl/MonitorControl/issues/1403
Before opening the issue, have you...?
Describe the bug
I have a Dell S2421H connected via HP Thunderbolt Dock G2, the DDC control functionality does not work when using Monitor Control on Mac. However, when using the same dock and monitor on Windows 11, with apps like DisplayBuddy, Monitorian, the DDC control does work, and I did verify the display brightness can be adjusted using DDC. On first glance, it looks like the dock supports DDC, it's either macOS or Monitor Control preventing DDC from working.
Steps to reproduce
Expected behavior
Monitor should respond to adjustments.
Anything else?
No response
Environment Information (please complete the following information)
@Tommmciu commented on GitHub (Aug 2, 2023):
Same story here with G2 dock, iiyama XUB2792QSU
for DisplayPort DDC is not working, display connected via Thunderbolt->DisplayPort DDC is working. Where can I look for more information? any logs?
@waydabber commented on GitHub (Aug 2, 2023):
Docks that use DisplayPort MST technology in any form won't properly work with Mac. DDC won't work and the secondary DisplayPort connector will just show the same screen as the primary one. The G2 dock is such unfortunately.
@qkw24 commented on GitHub (Aug 2, 2023):
Just to confirm, even we are not actively using DisplayPort MST (e.g. only having one monitor connected to the dock's DP port), DDC still won't work?
@waydabber commented on GitHub (Aug 2, 2023):
Yes, this seems to be the case for all other devices as well.
@sidevesh commented on GitHub (Sep 11, 2023):
@waydabber do we know why things aren't working when a dock is in use ?
@waydabber commented on GitHub (Sep 11, 2023):
It should work except if the dock uses MST. MacOS generally does not support MST, probably there is some kind of internal addressing/routing issue (?) with i2c communication with hubs that use MST. Did not investigate the details though.
@sidevesh commented on GitHub (Sep 15, 2023):
@waydabber I tested things MonitorControl with a displaylink dock and ddc does not work with that either,
on Windows things work normally for ddc control with a displaylink dock too.
@waydabber commented on GitHub (Sep 15, 2023):
Yes, displaylink does not provide DDC API fro macOS. Did try to get in touch with them but it seems like they aren't too eager to get this fixed or provide an API for that.
@sidevesh commented on GitHub (Oct 18, 2023):
@waydabber is there a thread or somewhere people can post and let displaylink folks know that this is something we need or can we show support in some other way,
and in the meantime keep this open, I think its a critical thing and sad that they aren't keen on implementing this when they have already done that for windows.
@sidevesh commented on GitHub (Oct 18, 2023):
Also this issue also is about MST docks, which unless we are sure is impossible completely because of Mac OS just can't do this we should keep it open
@waydabber commented on GitHub (Oct 18, 2023):
DisplayLink is a separate issue. I tried contacting them and offer to work with them on DDC but they just did not follow up, probably understaffed. Lack of MST support is a generic macOS issue. I'll keep this issue open as a "Known issue".
@Movsar-Khalakhoev commented on GitHub (Jun 17, 2024):
any updates here?
@waydabber commented on GitHub (Jun 17, 2024):
No.
@a8ns commented on GitHub (Jun 25, 2024):
I there any way to check if my dock station uses MST or not and if that is the reason only one monitor is being properly controlled using DDC? I am trying to understand what I have to change in my setup, so i can control multiple monitors using DDC and still having a one cable solution for host to dock over Thunderbolt.
My current setup is:
host: Macbook 14 M1 Pro Sonoma 14.5
dock: Belkin Thunderbolt 3 Dock Plus (two DP ports)
monitors: Samsung U28R55 4K
Currently state: Both monitor work properly, only settings like brightness control work only for one monitor on specific DP port on the dock. Also after plugging the second monitor directly to the host I can control both monitors using DDC.
Any ideas what I can do to control both monitors using DDC and still having one cable solution? (update dock station, cable)?
Any ideas are appreciated!
@qkw24 commented on GitHub (Jun 25, 2024):
I think any dock that have more than one DP/HDMI ports supports MST.
Maybe you can try Thunderbolt 4 Docks with 2 Thunderbolt downstream ports in the back, and then you connect both monitors to the Thunderbolt ports, so that each monitor can hopefully be recognized as individual devices via the Thunderbolt channels.
@tkafka commented on GitHub (Jul 11, 2024):
I have
Belkin Thunderbolt 3 Dock Plusand this thread is the first place where it occured to me to plug my screen into the second DisplayPort (the one further away from the power cable). And DDC works well there (while it doesn't work at all when plugged into the first port).Basically, it behaves as if the mac can only send DDC 'to the USB connector', and the dock forwards DDC to only one of the ports.
So, I'm posting this as it might help someone else too.
@TeaRex-coder commented on GitHub (Jul 19, 2024):
There's a support page on the DisplayLink forum for DDC support on macOS which was started nearly 8 years ago!
In one of MonitorControl's discussions, I shared a solution which might help get DDC to work with DisplayLink setups.