Permanently set refresh rate on external monitor connected via thunderbolt4
Hello!
I`m running MacPro 2019 with Intel and Radeon, Sonoma 14.5
My monitor is Dell 2724DE with the option to connect via thunderbolt4 cable to charge&use as external monitor.
I connect to Dell, go to the mac`s display settings and manually set the refresh rate of Dell monitor to 120Hz. All works fine.
I noticed that the actual refresh rate still flickers between 117 and 120 as seen here when i enter my monitor display status - Resolution 2560x1440, 118Hz 30-bit. It "flickers" - i mean it changes like 2-3 times a second between 117-120Hz
Whenever i disconnect from the thunderbolt cable and later reconnect to my Dell monitor (using the same port, tried also using different ports) the refresh rate setting auto-changes back to variable refresh (48-120) and that causes unacceptable flickering when i move the cursor around screen. I disconnect and reconnect and this happens:
How do i permanently set my external monitor refresh rate to 120Hz or even 60Hz so whenever i connect / disconnect the refresh rate stays at fixed rate? I cannot enable / disable VRR in the monitor settings.
IMPORTANT UPDATE:
When i go to mac settings and change Dell to 75Hz it stays at 75Hz. So when i connect and reconnect the rate setting stays at 75Hz AND in the monitor display info 2560x1440 75Hz stays all the time at 75Hz no flickering. So the problem is with the 120Hz max monitor refresh rate. And the flickering suggests that despite it saying 120Hz its not fixed 120Hz but variable 116-120Hz?
MacBook Pro (2017 – 2020)