Dell U4919DW / MacBook pro 5k issue

Hi,


I have just purchased the Dell U4919DW monitor to use with my early 2018 MacBook Pro 13", but unfortunately I cannot choose full resolution 5120x1440 in the settings, max is 3840x1080. I have tried the app SwitchResX to manually set the 5k resolution without luck, only scaled.


From this link I read about my MacBook before purchasing the screen that:

"this model supports a maximum resolution up to 4096x2304 at 60 Hz at millions of colors on two external displays or a single external display at a maximum resolution up to 5120x2880 at 60 Hz at over a billion colors via Thunderbolt 3 (USB-C)."

MacBook Pro "Core i5" 3.1 13" Touch/Mid-2017 Specs (Mid-2017 13" (Touch Bar), MPXV2LL/A*, MacBookPro14,2, A1706, 3163): …


My MacBook Pro has 4 USB-C ports, I'm using the left ones which operate at full speed (right ones are reduced).


Why can't I get full 5k resolution? Is it an issue with the MacBook, the connection, the screen or perhaps an iOS issue?


Additional links with information on the screen:

https://www.dell.com/support/article/dk/da/dkdhs1/sln314416/dell-u4919dw-system- requirements-and-supported-configuration…

https://www.dell.com/support/article/us/en/19/sln314339/dell-u4919dw-monitor-usa ge-and-troubleshooting-guide?lang=en#Usi…

https://www.dell.com/en-us/shop/dell-ultrasharp-49-curved-monitor-u4919dw/apd/21 0-arnw/monitors-monitor-accessories

MacBook Pro TouchBar and Touch ID, iOS 12.1

Posted on Nov 21, 2018 11:09 PM

Reply
Question marked as Top-ranking reply

Posted on Jun 12, 2019 3:37 PM

I also just got my Dell U4919 DW and having the same issues as described here.


First of all, if you are using the cables provided with the display you should absolutely be able to get the full resolution on supported Mac's (e.g. I've a 2016 MBP 13"). I validated this by installing Windows 10 in BootCamp and I was able to select the full 5120*1440. Looks like Windows somehow get the full resolution from the display channel or does have a plug & play driver in place - idk. macOS Catalina beta 1 also doesn't seem to fix the issue.




I did some analysis on that issue and probably found the root cause:


Displays communicate with the client by sending an EDID (Extended Display Identification Data). This 128 byte long data contains all informations about the display, like manufacturer, serial number, supported "standard" resolution and the native resolution.




The EDID of the U4919DW (and likely all other displays with resolutions greater than 4096 pixels ) contains 3840*1080 as the native resolution. Thats not a fault by the manufacturer but a limit of the EDID standard. The data field which contains the native resolution is 8 bytes in length for native high and width of the display. Therefore there are 4 bytes for high and 4 bytes for width which leaves us with a max value of 4096 (8^4).




Since apple already supports a variety of displays with resolutions higher than 4096, there must already be a technical solution for these displays, right?


It turns out, there is - its called "display overrides". 


Display overrides are placed in /System/Library/Displays/Contents/Resources/Overrides (SIP Protected Folder)




With way over 300 display override files, Apple actively using this technology to modify EDID's to get "problematic" displays to work correctly.


Just overriding the EDID (which would be easy since those files just contains the VendorID, ProductID and the "custom" EDID) won't work in this case because the EDID data field is to small for the value. 




Apple seems to have an additional technology for this case called "overlay" which are defined in .mtdd files which are also located at the path mentioned above. It looks like they even use .mtdd files for the LG 5k Ultrafine displays. 




Unfortunately I was not able to find any documentation for the mtdd overlay value (seems to be 384 bytes long).


Therefore we now know the root cause and the theoretical solution.




Maybe there is someone out there which knows how the overlay value in the mtdd files is calculated?


I also did open a Radar bug report providing vendor, displayid and the EDID of my U4919DW. 


As a fix might be implemented very easy, hopefully Apple will implement this soon.

682 replies

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.

Dell U4919DW / MacBook pro 5k issue

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