Hmm, I'll check that out tomorrow.
However I was under the impression that overscan is relevant only on TVs, and computer monitors with analog inputs.
My experience was specifically with HDMI (so different from you) but I have one piece of advice:
- The problem was connecting an M2 mac mini to an LG CX TV via HDMI<->HDMI cable. This gave terrible constantly flashing results. (Not the fault of the cable since I test the cable I use from my AppleTV to that same TV).
- I eventually resolved it by forcing the TV HDMI port from HDMI 2.0 down to HDMI 1.4. Seems like the Apple hardware can handle HDMI 2 (since aTV handles it fine) but the aTV driver team does not talk to the macOS driver team
😡🤬🤮!
- BUT the pointer I want to give you is that in the process of trying to deal with this I came across a piece of software called Better Display (the version I have, which I think is the latest, is 1.4.6)
This allows you to set up and control displays in a large variety of ways, most of which are details I do not understand (but you might)! The way I used it, which solved my problem, until I found the real solution of downgrading the TV's HDMI port, is as follows
+ use Better Display to create a FAKE (software only) display of the resolution that you want.
+ use the Displays control panel to force mirroring of that fake display onto your real hardware display.
You'd think this is basically doing nothing, but apparently this scheme forces the timing and various technical details to be copied from the Better Display and forced onto your real display, and those forced timing work better than whatever macOS and the real display were able to negotiate by themselves.
You can also use Better Display to control various twiddly features (like HiDPI and HDR) that may be why the real display is getting confused. The way this seems to work is that Better Display correctly advertises whatever HiDPI wants, then just copies the image that is drawn to the real display, whereas negotiating with the real display for HiDPI (or HDR) seems to be another area where either Apple makes mistakes or the real display hardware makes mistakes.
So give it a try. As I say, it worked for me.