Contribute
Register

Support for HDR, WCG and other advanced display features in macOS

Status
Not open for further replies.
Joined
Feb 25, 2020
Messages
1
Motherboard
Asus H370 I-Gaming
CPU
i7-8700
Graphics
RX 5700
How are HDR and wide color gamuts supported by macOS, if at all, when it comes to 3rd party displays?
For the sake of argument, let's say one was to hook up an Acer Predator X27 to a mac/hackintosh with matching display output (DisplayPort 1.4 or HDMI 2.0 and a recent GPU that supported everything below): which of these features would work?
  • 30 bit color depth (R10G10B10): assuming yes since I have seen macOS enable it on a Dell P2415Q automatically, guessing macOS detects if the monitor supports 30BPC via DDC/EDID instead of having a whitelist.
  • >60Hz refresh rate: assuming it would kick in automatically, again thans to DDC/EDID, assuming enough bandwidth available on connection
  • Wider-than-sRGB color space: guessing this would not work out of the box, but would require sourcing an ICC color profile for the display and setting up macOS to use it. Once that is done macOS's color management pipeline would behave as on a 1st party wide color gamut display
  • HDR: no clue, and something I'd be really curious to know. Would macOS even offer to output an HDR10 signal when detecting anything other than the Pro XDR display? If so, would support be limited to HDR videos in the TV app/iTunes/the FairPlay2 protected video path or would 3rd party apps like VLC work? What about the desktop compositor? Would macOS switch video signal to HDR10 only when playing HDR video in full screen or would it tone map SDR apps and the desktop and always output in HDR?
  • VRR/GSync/FreeSync: no support at all, AFAIK the macOS driver stack has no concept of variable refresh rates
 
Joined
Jul 24, 2013
Messages
32
Motherboard
asus x299 Deluxe
CPU
i9 7900x
Graphics
6900 XT
Mac
  1. iMac
I've been watching this post for a while because I'm interested in the answers to these questions too, particularly the one about HDR.

Let me know if you find any answers...
 
Joined
Apr 20, 2010
Messages
66
Motherboard
Gigabyte Z390 Aorus Xtreme
CPU
i9-9900K
Graphics
Radeon VII
Mac
  1. MacBook Pro
  2. Mac Pro
Mobile Phone
  1. iOS
How are HDR and wide color gamuts supported by macOS, if at all, when it comes to 3rd party displays?
For the sake of argument, let's say one was to hook up an Acer Predator X27 to a mac/hackintosh with matching display output (DisplayPort 1.4 or HDMI 2.0 and a recent GPU that supported everything below): which of these features would work?
  • 30 bit color depth (R10G10B10): assuming yes since I have seen macOS enable it on a Dell P2415Q automatically, guessing macOS detects if the monitor supports 30BPC via DDC/EDID instead of having a whitelist.
  • >60Hz refresh rate: assuming it would kick in automatically, again thans to DDC/EDID, assuming enough bandwidth available on connection
  • Wider-than-sRGB color space: guessing this would not work out of the box, but would require sourcing an ICC color profile for the display and setting up macOS to use it. Once that is done macOS's color management pipeline would behave as on a 1st party wide color gamut display
  • HDR: no clue, and something I'd be really curious to know. Would macOS even offer to output an HDR10 signal when detecting anything other than the Pro XDR display? If so, would support be limited to HDR videos in the TV app/iTunes/the FairPlay2 protected video path or would 3rd party apps like VLC work? What about the desktop compositor? Would macOS switch video signal to HDR10 only when playing HDR video in full screen or would it tone map SDR apps and the desktop and always output in HDR?
  • VRR/GSync/FreeSync: no support at all, AFAIK the macOS driver stack has no concept of variable refresh rates
These are all the right questions!

I was able to connect my hackintosh (MacPro1.1 & MacPro7.1) to my Panasonic 4K TV (hdmi2.0b) via a 48mbps 5m cable from my Radeon VII and got the HDR checkbox, but on selecting this checkbox, the TV goes off and I have to disconnect hdmi cable or restar tv...

On windows 10 it works great, 12bit, 60Hz@3840x2160p according to the AMD driver/app!
 

slim.jim

Moderator
Joined
Dec 17, 2014
Messages
4,277
Motherboard
MSI Z97 Gaming 9 AC
CPU
i7-4790K
Graphics
RX 5700 XT
Mac
  1. MacBook Pro
Classic Mac
  1. PowerBook
Mobile Phone
  1. iOS
I have my hackintosh connect to a Vizio M437-G0 4K using HDMI with an iMacPro1,1 SMBIOS. I have the HDR check box and it does work. Checking the box the display goes black for a second and then comes back with HDR10 enabled. I am also getting support for a wide color gamut (https://webkit.org/blog-files/color-gamut/comparison.html).
Screen Shot 2020-04-15 at 9.08.55 AM.png
 
Status
Not open for further replies.
Top