I've been using my Macbook Pro M1 with my (old, but still going strong) Dell U2412M 1920x1200 @ 60 Hz for months and months, over a DVI-HDMI cable (monitor doesn't have HDMI or USB-C, laptop doesn't have DVI).
Yesterday I used another monitor with my Mac, and when I then went back home to connect my monitor as I always do, it was displaying in 1280x720. If showing additional resolutions, the only offered one is 1920x1080, which at least is a decent resolution, but aspect is wrong since 16:9 is applied to a 16:10 surface (the text I'm writing now has really tall and narrow letters for example). It looks absolutely horrible. So I've tried
- Rebooting
- Disconnecting, turning off monitor numerous times
- Factory reset the monitor
- Verified that the monitor is 1920x1200 @ 60 Hz natively
- Disabled mirroring, external monitor is main display
- Installed BetterDisplay and tried to configure a custom resolution, but after reboot it's gone - it refuses to offer 1920x1200.
In the control panel/Displays, the display is listed as "Unknown display", not as Dell U2412M, but honestly I don't know if it did that before as well, or if that's changed too. Option-clicking and using "Detect displays" also does nothing.
I tried connecting my old PC to the monitor (via VGA!), and it immediately went to 1920x1200 and offered numerous other scaled resolutions as well. Everything looks just fine.
Now I'm basically at a dead end. The monitor is old, so I'm leaning towards buying a new one, but it's really frustrating when it seems to work fine with my PC. Could the DVI-HDMI cable breaking cause loss of signalling from the monitor, with these consequences? Or is the monitor simply broken? Or is this a software bug with MacOS 12? I updated from 12.3 to 12.6 this morning as well since that had been postponed for a while, but that didn't help either (I'm not supposed to upgrade to Ventura yet as per corporate policy).
Any ideas whatsoever?