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)

Posted on Jun 11, 2024 5:16 AM

Reply

Similar questions

4 replies

Jun 11, 2024 7:23 AM in response to Simon_PL

the Mac does not depend on any side-loaded so-called "Drivers" for display resolutions. It goes right to the source -- the display itself.


Because of this query of the display, when you re-cable, the Mac does not know whether the same or a different display is being connected. Settings may vary when you disconnect and re-connect displays.


The Mac uses a system that reminds me of “Plug and play” to determine what display is connected, and what its capabilities are.


To get a Mac display to become active, you need the Mac to query the display, and the display to answer with its name and capabilities. Otherwise, the display will not be shown as present, and no data will be sent to the display. "No signal detected" is generated by the DISPLAY, not by the Mac.

 

This query is only sent at certain times:

• at startup

• at wake from sleep — so momentarily sleeping and waking your Mac may work

• at insertion of the Mac-end of the display-cable, provided everything on that cable is ready-to-go

• hold the Option key while you click on the (Detect Display) button that will appear in Displays preferences (from another display)


Jun 11, 2024 7:19 AM in response to Simon_PL

Regarding 116-120 Hz refresh rate:


you asked your Mac to do 120 Hz, and it is doing the best it can at maintaining that constant refresh rate.


you asked your Dell display what it sees, and it says it is slightly variable, but in the neighborhood of 118 Hz.


[In my opinion] that counts as 'working within nominal parameters', i.e., it is NOT BROKEN.

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.

Permanently set refresh rate on external monitor connected via thunderbolt4

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