Monday, June 4th 2018
Apple Deprecates OpenGL and OpenCL from MacOS
Apple, at WWDC 2018, announced that with the latest update to MacOS, its operating system for iMac desktops and MacBooks, the company is deprecating two of the industry's leading APIs, OpenGL and OpenCL, in a bid to boost adoption of its own Metal API. OpenGL and OpenCL applications will continue to function on MacOS 10.14, but the APIs themselves will be deprecated going forward. The removal of OpenGL from future MacOS releases breaks most AAA cross-platform games playable on the Mac, particularly distributed over Steam. The deprecation of OpenCL comes as a surprise to the scientific community, as several computational applications running on Mac Pros will be affected. Adobe Creativity Suite applications take advantage of both APIs. Apple is pushing for Metal's compute-shader features to replace the API.
Source:
Apple
58 Comments on Apple Deprecates OpenGL and OpenCL from MacOS
Things needed to support PlayReady 3.0 (as of writing): Intel UHD graphics (Kaby Lake and newer) or Pascal cards with 3GB or more VRAM and 381.74 or newer drivers or Polaris cards with 18.4.1 or newer drivers; an HDCP 2.2-compliant monitor/TV/AVR chain.
They can't use CUDA unless you hook up an external nvidia GPU.
iMac: AMD options since 2006, AMD-only since 2014
Mac Pro: AMD options since 2006, AMD-only since 2010 (2013 if you discount the old tower on the basis of it's ability to fit any PCIe card)
Over the years, there have been generations of machines that have been nV-exclusive and AMD-exclusive, as the case is, just to really muddy up the waters, but overall Apple has been AMD-only since 2015.
For the dGPU side, anyways. Intel iGPU enabled if the platform has it, which translates into being enabled on everything but the Mac Pro and iMac Pro.