- Joined
- Jul 21, 2011
- Messages
- 24
- Motherboard
- Mac Pro 5,1
- CPU
- Core i7 920
- Graphics
- nVidia GTX 570
- Mac
- Classic Mac
- Mobile Phone
I have done some pretty extensive testing to arrive at this information, I've tested on a new MacPro that a friend has and tested on several different monitors (including an apple cinema display).
The behavior is reproducible on my hackintosh as well as his new MacPro.
The issue has to do with having a displayport connector in your system, apparently osx on any system with a displayport jack coming from the motherboard or graphics card is forcing DPCP in place of HDCP authentication.
The reason the screen goes blank is because the video stream is being routed through DPCP and can only display via the displayport or thunderbolt jack.
The monitors we've tested:
Acer H236HL
Apple Thunderbolt display 27"
Acer B243PWL Ajbmdrz
The MacPro is the new late 2013 variant, my Hackintosh is a Haswell 4770k on a gigabyte z87x ud5h with an eVGA GTX 780 (2781)
The results on both systems is identical, as the MacPro has an HDMI port I tested the HDMI port and display port on the GTX780. I did not test my ud5h's displayport connection, I only tested it through my graphics card. For the MacPro to the Acer B243PWL Ajbmdrz I used a thunderbolt/displayport cable found at amazon http://www.amazon.com/Cable-Matters-DisplayPort-Thunderbolt-Compatible/dp/B004CAGDUA I also used this same cable to connect my hackintosh to the apple cinema display. For connecting the hackintosh to the acer B243PWL Ajbmdrz I used a displayport cable.
For the monitors here is how it boils down:
Acer H236HL - this monitor only has DVI and hdmi connections, itunes protected video does not play.
Apple Cinema display 27 (2010 model)" - iTunes protected/HD video plays on BOTH systems flawlessly. The hackintosh had no problems and I was floored to see this.
Acer B243PWL Ajbmdrz - Via the displayport connector iTunes video plays on both systems with no issues, however this monitor does not have an HDMI connector. I used an hdmi->dvi adapter on the MacPro and itunes video did NOT play using this setup, I tested the dvi connector director from my GTX780 and again, same behavior. I then tested with the dvi adapter, and predictably, no playback.
It would seem based on this that when the system has a displayport connector present, the monitor must have a displayport connector and be dpcp compliant.
edit
We also have an ASUS VG248QE monitor available to test! This particular monitor has the nVidia g-sync modification kit and does NOT work when connected, with the g-sync kit there is ONLY a displayport connector to the monitor, the modification strips out the hdmi and dvi connectors leaving only a displayport connector. When using this monitor both the MacPro and the Hackintosh could not display protected iTunes content. There must be an issue regarding DPCP compliance between monitors, unfortunately I cannot find anywhere in the product specs that the Acer B243PWL monitor has DPCP support.
edit 2
I'm wondering what type of behavior we can get if we can somehow kill displayport in the OS, or how dpcp works in OSX if we can somehow kill that. This would involve some kext development and coding that I'm unfortunately not too skilled at.
The behavior is reproducible on my hackintosh as well as his new MacPro.
The issue has to do with having a displayport connector in your system, apparently osx on any system with a displayport jack coming from the motherboard or graphics card is forcing DPCP in place of HDCP authentication.
The reason the screen goes blank is because the video stream is being routed through DPCP and can only display via the displayport or thunderbolt jack.
The monitors we've tested:
Acer H236HL
Apple Thunderbolt display 27"
Acer B243PWL Ajbmdrz
The MacPro is the new late 2013 variant, my Hackintosh is a Haswell 4770k on a gigabyte z87x ud5h with an eVGA GTX 780 (2781)
The results on both systems is identical, as the MacPro has an HDMI port I tested the HDMI port and display port on the GTX780. I did not test my ud5h's displayport connection, I only tested it through my graphics card. For the MacPro to the Acer B243PWL Ajbmdrz I used a thunderbolt/displayport cable found at amazon http://www.amazon.com/Cable-Matters-DisplayPort-Thunderbolt-Compatible/dp/B004CAGDUA I also used this same cable to connect my hackintosh to the apple cinema display. For connecting the hackintosh to the acer B243PWL Ajbmdrz I used a displayport cable.
For the monitors here is how it boils down:
Acer H236HL - this monitor only has DVI and hdmi connections, itunes protected video does not play.
Apple Cinema display 27 (2010 model)" - iTunes protected/HD video plays on BOTH systems flawlessly. The hackintosh had no problems and I was floored to see this.
Acer B243PWL Ajbmdrz - Via the displayport connector iTunes video plays on both systems with no issues, however this monitor does not have an HDMI connector. I used an hdmi->dvi adapter on the MacPro and itunes video did NOT play using this setup, I tested the dvi connector director from my GTX780 and again, same behavior. I then tested with the dvi adapter, and predictably, no playback.
It would seem based on this that when the system has a displayport connector present, the monitor must have a displayport connector and be dpcp compliant.
edit
We also have an ASUS VG248QE monitor available to test! This particular monitor has the nVidia g-sync modification kit and does NOT work when connected, with the g-sync kit there is ONLY a displayport connector to the monitor, the modification strips out the hdmi and dvi connectors leaving only a displayport connector. When using this monitor both the MacPro and the Hackintosh could not display protected iTunes content. There must be an issue regarding DPCP compliance between monitors, unfortunately I cannot find anywhere in the product specs that the Acer B243PWL monitor has DPCP support.
edit 2
I'm wondering what type of behavior we can get if we can somehow kill displayport in the OS, or how dpcp works in OSX if we can somehow kill that. This would involve some kext development and coding that I'm unfortunately not too skilled at.