Cannot get 60 Hz on MBPr 13" 2018

I connect my Macbook Pro 13" 2018 with Mojave 10.14.5 to the external display Fujitsu P27-8 TS UHD via adapter Dell DA301. All the components of this chain are capabale of 4k@60Hz. However, I can only get 30 Hz, both on HDMI and DisplayPort cables.

I can only get 60 Hz, if I low the resolution down to 1280x720!

I tried to use cscreen, which did not give me anything, and SwitchResX, which is not easy to use at all. Both of these solutions did not work for me.

Does anybody have success forcing 60 Hz on Macbook Pro 13" 2018 with Mojave? Thanks!


Solution 1:

The problem is your Dell DA300 adapter (I assume you mean this one, as the DA301 does not exist). This adapter requires DisplayPort 1.3/1.4 in order to drive 4k at 60 Hz, otherwise it drops down to 30 Hz. This is detailed in the manual for the DA300.

The MacBook Pro 13" 2018 does not have hardware support for DisplayPort 1.4, but only provided DisplayPort 1.2. Only the 15" model has hardware support for that. Similarly you monitor only supports DisplayPort 1.2.

The monitor however does have support for HDMI 2.0, which is the minimum version necessary to support 4k at 60 Hz. Sadly, HDMI 2.0 is not supported on USB-C. As this adapter is USB-C, it won't be able to input a HDMI 2.0 signal. Had it been a Thunderbolt 3 adapter, that would have been a possibility - but it is not.

You might notice that the adapter is advertised as HDMI 2.0. The way this works is that the adapter takes in the DisplayPort signal over USB-C and converts that to HDMI 2.0 itself. Obviously as we've just established that the DisplayPort signal in this case does not support 4k @ 60 Hz, then neither will it support that when converted into HDMI.

In order to achieve 4k at 60 Hz, you can just use an ordinary cable (i.e. not an adapter) from the Thunderbolt 3 port on the MacBook Pro to the DisplayPort port on the monitor.