Hacker News new | ask | show | jobs
by alufers 1640 days ago
Sometimes it also the availability of commands depends on the cable/adapter used. If I connect my monitor directly via HDMI to my laptop I can send all the DDC commands I want, but when I use an USB-C -> DisplayPort cable ddcutil couldn't event detect the monitor. Sadly I must use this cable, because it's the only way I can get 4K@60FPS.
3 comments

Probably that cable contains a set of EDID chips to fool your laptop and the monitor - and as EDID works over DDC, obviously no DDC commands will pass.
Is that USB-C or thunderbolt over USB-C? One is an entire graphics card and the other is just a muxer.
No idea really (that's the problem with usb-c stuff), it didn't say thunderbolt anywhere and it was cheap, so I suppose it's just usb-c.
If you want to hack, you should be able to connect to the i2c directly on the monitor end.
I connected a Raspberry Pi I keep under the desk as a server via HDMI and I could easily issue commands. Wanted to write a deamon that translates MQTT -> DDC, but never got to that and I removed the cable last time i needed it for something else.