How do I permanently disable Variable Refresh Rate on external displays? (Monterey "feature")

I have a 13" MacBook Pro, 2020, Four Thunderbolt 3 ports, Intel, which I recently upgraded to Monterey. I am using 2 Dell S2721Q monitors connected via DisplayPort to a CalDigit TS3 dock. Everything was working perfectly on Big Sur. Now that I upgraded to Monterey, it introduced this "feature", this nonsense... the availability of Variable refresh rate on these screens (40hz - 60hz). When it is set to this, which is the default, they flicker and look just plain awful. I change it back to 60hz, which is what it was always using by default on Big Sur, but every time the Mac sleeps, the displays end up sleeping, and when everything wakes up, the refresh rate is set back to Variable.


What can I do to disable Variable refresh rate permanently, or to ensure that the fixed refresh rate setting applies? I'm also open to scripting something if there is a CLI tool that works on Monterey to set the refresh rate.

MacBook Pro 13″, macOS 12.0

Posted on Oct 28, 2021 7:08 PM

Reply

Similar questions

11 replies
Sort By: 

Nov 5, 2021 8:30 AM in response to Shawn_Liu

Shawn_Liu wrote:

It works. I disabled "adaptive sync" on my screen. And there is no "variable" option in the mac setting anymore. Now it is default "60hz".

This will definitely work if the monitor has that capability. Unfortunately, the Dell S2721Q offers no such option :(

Reply

Nov 1, 2021 2:44 AM in response to dahveed311

Looks like VRR support in Monterey is massively flawed. This flickering should not happen with a proper implementation of FreeSync / GSync support. Here are some links to other reports about the same issue:

https://forums.macrumors.com/threads/variable-refresh-rate-freesync-gsync-flicker.2320463/?post=30551784

https://www.reddit.com/r/MacOS/comments/qg9qki/updated_to_monterey_monitor_is_flickering_help/


Please file a bug report with Apple to get both the automatic revert to VRR after sleep / reboot and the flickering fixed ASAP.

https://feedbackassistant.apple.com

Reply

Oct 31, 2021 8:03 PM in response to dahveed311

I'm seeing the same issue with a Dell S2722QC monitor, but for me the flickering usually starts when I enter a video application in full screen mode. It does appear that the problem is associated with the VRR support in Monterey which defaults back to VRR even if you set the refresh rate to a fixed 60 Hz.

Reply

Nov 1, 2021 9:11 AM in response to StrasserC

Agreed, everyone on this thread could help out by completing a feedback report to Apple. I sent one in this morning and included a short video of how the screen was behaving.


Video Example of Problem: https://1drv.ms/v/s!AkHZQTNUXxJ9h8VyO8doY0xH9kkdSg?e=FCHuUn


https://feedbackassistant.apple.com


Thanks for the links.

Reply

This thread has been closed by the system or the community team. You may vote for any posts you find helpful, or search the Community for additional answers.

How do I permanently disable Variable Refresh Rate on external displays? (Monterey "feature")

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple Account.