waydabber/m1ddc

Can't control the monitor connect directly to the MBP M1 port.

Opened this issue · 1 comments

HI,

I have an M1 MBP using two HDMI outputs to connect to a DELL Monitor. (One from the laptop itself and another one from a USB-C)

I have previously tested using BetterDisplay, and I can change the input from HDMI to DisplayPort on both monitors.
But I want to use this in a script to change the monitors and USB switch with a single button. I first tried the ddcutil, and it didn't work. Then I found m1ddc, which worked partially.

The issue is that I can only change the monitor connected to the via HDMI on the USB-C dock. Even if only the MBP HDMI port is connected, I can't change it. This only happens on m1ddc since this work on BetterDisplay.

I believe that m1ddc may need to include something to make this work.

Curiosity, both monitors show the same UUID on the m1ddc display list

1 - DELL S2721DGF (10ACDB41-0000-0000-0320-0103803C2278)
2 - DELL S2721DGF (10ACDB41-0000-0000-0320-0103803C2278)

m1ddc does not support the HDMI port of M1 Macs only USB-C. m1ddc is just a very simple app made for testing initially while HDMI support for M1 macs is a bit more complex and not open sourced at this time. BetterDisplay has support as you mentioned and input switching is free.