Since it's a software issue affecting both Apple Silicon and Intel Macs, M2 won't change anything about it.
Users of the Keyboard Maestro automation app can call displayplacer utility from diego351's method in macro triggered when the Mac wakes up. It is less resource intensive than using a cron. Of course, it is still a shame that we have to use such hacksGuys, I walked around it. It's dirty as hell but works.
Here's what's to do:
- Install displayplacer utility
Bash:brew tap jakehilborn/jakehilborn && brew install displayplacer
- Manually set non adaptive-sync refresh rate you prefer in System Preferences
- Call
Remember your exteral monitor Presistent screen id. Look for arrow (<---) and remember mode index. In my case it wasBash:displayplacer list
Bash:mode 253: res:3008x1692 hz:144 color_depth:7 scaling:on <-- current mode
- Call
Bash:crontab -e
- Paste:
Use your monitor id and your mode index. For more info how to work with editor look for vim tutorialBash:*/1 * * * * /opt/homebrew/bin/displayplacer "id:416B10C6-033A-010B-0857-D6964E3302DB mode:253"
- Voila, test it. It'll flicker for up to 1 minute but should stop (blink, sorry)
Absolutely infuriating. Why?? Why can't they just let you turn it off??I am now using the first macOS 13 Ventura Beta and the goddamn VRR bugs are still not fixed. macOS still switches refresh rate settings after sleep, my Samsung screen still flickers with active Variable Refresh Rate and my HP screen still does not work at all with macOS's Variable Refresh Rate implementation. This is getting beyond hilarious.
I had the same problem with a DELL S2721QS.Issues are still not fixed in macOS Ventura 13.0 Developer Beta 9. Another public release with those annoying adaptive sync issues looks more and more likely. 🤮
Hi @dstyp,I recently picked up a Dell G3223Q and while I haven't noticed the flickering I'm very annoyed due to the settings reset on reboot/sleep. This is due to the fact that default seems to be to have VRR enabled and this makes the entire screen go black for a few seconds every now and then when it (or macos/the MBP M1 Max) manages screen changes. Disabling VRR, running it fixed at 144hz alleviates the problem.
While not being a real fix (noticed fixed high rate draws more power and runs hotter which isn't ideal of course) - has anyone been able to make the settings stay through restarts etc?
Hi. Yes, I agree that it's using YCbCR to compress the signal. But it shouldn't need to, so I am trying to understand why.Your connection likely doesn't have enough bandwidth for RGB at the higher refresh rates. YCbCr takes less bandwidth.
To verify, try using FHD resolution with high refresh rate. Should stay at RGB if bandwidth is the issue.