USB-C to DisplayPort connection (16" MBP to Samsung Odyssey G91SD) stopped working after OS Upgrade 15.6.1 -> 15.7.2
Summary: USB-C to DisplayPort connection to my monitor stopped working after OS Upgrade
I have a Samsung Odyssey G91SD 49" 5120 x 1440 monitor that I use with two M4 MacBook Pros. (A 16" M4 Pro from work, and a 14" M4 personal MBP). I have traditionally connected the monitor with a DisplayPort to USB-C cable, it worked fine for several months.
One morning it stopped connecting to my work laptop, but only my work laptop, via DisplayPort. Detailed symptoms below. I am 95% certain that this happened after an overnight upgrade from Sequoia 15.6.1 to 15.7.2 in November. My workaround is using an HDMI cable.
The main consequence/concern:
I now fear updating the OS on my personal laptop, and have been blocking updates for two months. This is a security risk! But I game on my personal laptop, and so keeping the bandwidth on this $1000 monitor is important to me. I fear if I update the OS, I will lose DisplayPort and have to switch to HDMI, which is significantly lower bandwidth. But that's also starting to make me nervous for security reasons.
Symptoms:
- No picture on monitor
- The monitor's menu shows that a computer is connected to DisplayPort input
- Monitor does not appear in Displays preferences on the mac
- Monitor does not appear in `system_profiler SPDisplaysDataType`
Only this specific combination (OS >= 15.7.2, this monitor, displayport cable) is affected
- Switch to the other laptop running 15.6.1: WORKS
- Switch to another (lower res) monitor: WORKS
- Switch to HDMI instead of DisplayPort: WORKS
Combinations tried:
- SUCCEEDS - Both MBPs, Any OS version, HDMI Cable
- SUCCEEDS - Personal 14" MBP, Sequoia 15.6.1, USB-C to DisplayPort Cable
- SUCCEEDS - Work 16" MBP, Any OS Version, USB-C to DisplayPort Cable, other monitors I have
- FAILS - Work 16" MBP, Tahoe 26.0.1, USB-C to DisplayPort Cable
- FAILS - Work 16" MBP, Sequoia 15.7.2, USB-C to DisplayPort Cable
- PREVIOUSLY SUCCEEDED - Work 16" MBP, Sequoia 15.6.1, USB-C to DisplayPort CABLE
I only say "Previously succeeded" because I cannot downgrade the work MBP to 15.6.1 to test that configuration again. But it worked fine - this monitor, this cable - for the first three months I had the 16" MBP.
Other things I have tried:
- Many restarts / power cycles, of course (no effect)
- Resetting the monitor to factory settings (no effect)
- Upgrading the monitor's firmware to the latest version (no effect)
- Trying all possible monitor's DisplayPort version setting with the laptop (no effect)
- Trying all USB-C ports (no effect. All 3 ports on my personal MBP connect, all three ports my work MBP don't connect)
- Upgrading to a higher bandwidth cable, now using a 16k-capable DisplayPort 2.1 cable. (no effect)
- System Settings -> Displays -> Hold Option -> Detect Displays (no effect)
- Many, many combinations of the above actions. Very nearly every combination except for irreversible changes, like OS upgrade
My current conclusion:
This looks to me like there was a regression in how MacOS manages DisplayPort connection or resolution negotiation over USB alt mode, and it happened between 15.6.1 and 15.7.2 and has not been fixed in Tahoe. But it may only affect a small number of monitor models, maybe even only this one model. While the Samsung Odyssey 49" monitors are pretty popular, this specific one is a slight variant that was only sold online at Costco. So perhaps there's a small difference with its firmware. So it's possible Apple is not aware. It's also possible there's something else wrong with my setup that I haven't figured out yet.
I am tempted to make a full backup of my 15.6.1 installation on my personal laptop so I can test the upgrade to 15.7.2 and confirm whether that really is the problem. But I'm afraid if I do, I won't be able to downgrade again successfully.
Any suggestions?
I will put some additional tech notes in comments.
MacBook Pro 14″