Apple Event: May 7th at 7 am PT

Looks like no one’s replied in a while. To start the conversation again, simply ask a new question.

How can I push 4K @ 60Hz from 2016 MacBook Pro?

I have a late 2016 MacBook Pro 15" connected to a Dell S2721QS 4K monitor via a Wavlink WL-UMD502 docking station and a HDMI 2.0 cable.


I am attempting to power 4K at 60Hz, but macOS seems to be unable to support this. However, Bootcamped Windows is able to support it fine.



When I attempt to run this from macOS, I only see 30Hz, 25Hz, and 24Hz options. I have attempted to Option + click on Scaled resolutions and showed all resolutions, but they all still just support at most 30Hz. I also installed SwitchResX, but from quickly looking around at the options there, there was no 60Hz 4K option - there was a 1440p @ 60Hz option that showed up, although it was not HiDPI. Adding a custom 4k60 option said it was invalid.


I have also tried resetting NVRAM, with no changes.



This seems like it is definitely a software issue given that it is fully functional on Windows, but I am lost on how to bypass macOS thinking it can't drive the display at 60Hz.

MacBook Pro 15″, macOS 12.0

Posted on Oct 14, 2021 6:21 PM

Reply

Similar questions

15 replies

Oct 15, 2021 5:44 AM in response to WhyIsItReal

From MacBook Pro (15-inch, 2016) - Technical Specifications,


Video Support

Simultaneously supports full native resolution on the built-in display at millions of colors and:

  • Up to two displays with 5120-by-2880 resolution at 60Hz at over a billion colors
  • Up to four displays with 4096-by-2304 resolution at 60Hz at over a billion colors


If you directly connect the Mac to the monitor, what is the available resolution/rate? Check About This Mac -> System Report -> Graphics.


Oct 18, 2021 12:32 PM in response to Loner T

  Displays:
Color LCD:
  Display Type:	Built-In Retina LCD
  Resolution:	2880 x 1800 Retina
  Framebuffer Depth:	30-Bit Color (ARGB2101010)
  Mirror:	Off
  Online:	Yes
  Automatically Adjust Brightness:	Yes
  Connection Type:	Internal
SwitchResX4 - DELL S2721QS:
  Resolution:	5120 x 2880 (5K/UHD+ - Ultra High Definition Plus)
  UI Looks like:	2560 x 1440 @ 30.00Hz
  Framebuffer Depth:	30-Bit Color (ARGB2101010)
  Display Serial Number:	7D16M43     
  Main Display:	Yes
  Mirror:	Off
  Online:	Yes
  Rotation:	Supported
  Automatically Adjust Brightness:	Yes
  Connection Type:	DVI or HDMI
  Adapter Firmware Version:	0.00

Oct 18, 2021 1:54 PM in response to Loner T

When I select "Default for Display", I get


SwitchResX4 - DELL S2721QS:
  Resolution:	7680 x 4320 (4320p/8K UHD 2 - 8K Ultra High Definition)
  UI Looks like:	3840 x 2160 @ 30.00Hz
  Framebuffer Depth:	30-Bit Color (ARGB2101010)
  Display Serial Number:	7D16M43     
  Main Display:	Yes
  Mirror:	Off
  Online:	Yes
  Rotation:	Supported
  Automatically Adjust Brightness:	Yes
  Connection Type:	DVI or HDMI
  Adapter Firmware Version:	0.00


Obviously this "Resolution" field is incorrect - the display only supports up to 3840x2160. How do I manually set the EDID (and figure out what it should be)?

Oct 18, 2021 3:59 PM in response to Loner T

I did, although I have uninstalled it, since my free trial ran out. Here is the result with it fully uninstalled and all custom resolutions removed (/Library/Displays/Contents/Resources/Overrides/ empty):


DELL S2721QS:
  Resolution:	7680 x 4320 (4320p/8K UHD 2 - 8K Ultra High Definition)
  UI Looks like:	3840 x 2160 @ 30.00Hz
  Framebuffer Depth:	30-Bit Color (ARGB2101010)
  Display Serial Number:	7D16M43     
  Main Display:	Yes
  Mirror:	Off
  Online:	Yes
  Rotation:	Supported
  Automatically Adjust Brightness:	Yes
  Connection Type:	DVI or HDMI
  Adapter Firmware Version:	0.00

Oct 18, 2021 4:26 PM in response to WhyIsItReal

There is a difference between your Windows 4k@60hz (8-bit color) and macOS 4k@30Hz (10-bit color). Does your panel support 10-bit color? Based on what you have provided so far, Windows is using TrueColor, while macOS is using DeepColor.


I am curious if you can see any difference between a 30Hz and 60Hz video vertical refresh rate.

Oct 19, 2021 8:52 PM in response to Loner T

  Displays:
Color LCD:
  Display Type:	Built-In Retina LCD
  Resolution:	2880 x 1800 Retina
  Framebuffer Depth:	24-Bit Color (ARGB8888)
  Main Display:	Yes
  Mirror:	Off
  Online:	Yes
  Automatically Adjust Brightness:	Yes
  Connection Type:	Internal


The frequency isn't listed, but I believe it's 60 Hz (as validated by online tests). Only the new MBPs have 120Hz.

Oct 19, 2021 9:51 PM in response to WhyIsItReal

I checked the Dell display specifications, and it does indeed support 1.07B colors (30-bit). On built-in panel, I wanted to check the color depth which is 24-bit. It is interesting that the internal panel switches to 10-bit color, when the external panel is connected in macOS.


Based on the testing you have done so far, the issue seems to be related to the AMD GPU driver on the macOS side or AMD FreeSync. What is the current macOS version? Also, you may want to ask your question in the AMD Forum as well.

Oct 19, 2021 10:10 PM in response to Loner T

Yeah, that is interesting. Also to note, when the external display is connected, both displays run off the discrete GPU (Radeon Pro 450), while when none are connected the display runs off the integrated Intel HD Graphics 530.


I remember that a while ago, I installed custom AMD graphics drivers on my Bootcamp partition to enable better support for my previous monitor (Dell U2520D), and I also installed Dell drivers - I don't remember which one fixed my issues (I also don't remember exactly what the issues I was experiencing were).


I don't think these sort of custom drivers exist for macOS itself though, since they should be supported out of the gate.


One other thing that may be relevant is the color mode - Windows runs by default in RGB, while macOS runs in YPbPb. Enabling RGB gives a pink/green hue, since the EDID is wrong. I've messed around a little bit with manually patching the EDID but it ended up being a huge hassle (why does it have to be encoded in base64???).


I'm running macOS Monterey 12.0 beta 9 (21A5543b).

How can I push 4K @ 60Hz from 2016 MacBook Pro?

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