waydabber / BetterDisplay

Unlock your displays on your Mac! Flexible HiDPI scaling, XDR/HDR extra brightness, virtual screens, DDC control, extra dimming, PIP/streaming, EDID override and lots more!
https://betterdisplay.pro
20.83k stars 364 forks source link

Color flickering using dual 5k #3607

Closed mythesithyoda closed 2 weeks ago

mythesithyoda commented 2 weeks ago

I am running a triple monitor setup using two 4k monitors and one 1440p monitor. They are running at 5k resolution on the 4k monitors and at 4k resolution on the 1440p monitor. Frequently when connecting this setup I will notice color flickering (almost like the color profile for the display is swapping between different profiles). This most frequently happens on the 5k resolution displays. I have the same resolution setup both at my at home office as well as in my work office but the actual model of monitors are different at each location leading me to believe that it isn't related to any specific monitor (It's also worth noting that I don't see this issue when I turn off BetterDisplay). I wanted to open an issue to see if there is a possible resolution for this. Currently my workaround is to disconnect and reconnect a flickering display until it stops flickering. Sometimes this causes another display to flicker, but I just disconnect and reconnect displays until color flickering stops.

waydabber commented 2 weeks ago

Are you using virtual screen mirroring?

mythesithyoda commented 2 weeks ago

Yes, that is correct Screenshot 2024-11-11 at 11 41 29 AM Screenshot 2024-11-11 at 11 43 56 AM Screenshot 2024-11-11 at 11 44 04 AM Screenshot 2024-11-11 at 11 44 08 AM

waydabber commented 2 weeks ago

Right. Sadly there is (or was?) a macOS issue with virtual screen mirroring - the system has trouble converting colors among the source screen and target screen colors with different profiles, resulting in flickering. I think this was resolved by now in Sequoia (at least I no longer get issues about this). I suppose you might be running an older macOS version (as I see the BetterDisplay version is also an older v2.x one), right?