So Apple has released it’s latest OS, OS X 10.14 Mojave, and it dropped Open CL support, breaking many legacy programs and also unfortunately breaking NVIDIA’s CUDA.
Apple has released a list of cards that are compatible with Metal and will work with Mojave. It lists 2 old Mac Edition NVIDIA cards as working (though with really old drivers that won’t work with any modern card) and a slew of AMD cards (also with issues I will get into later).
So for many OSes NVIDIA has been releasing Web Drivers and CUDA drivers that gave support to 3rd party NVIDIA cards within a MacPro 5,1 (or flashed 4,1).
Unfortunately it seems that Mojave broke CUDA support, and NVIDIA has not been able to get it working, so they haven’t even released Web Drivers. The link says that they need to work with Apple to get it working, which may mean it will never happen. As Apple has only released machines with AMD cards since someone at NVIDIA leaked the specs on a computer before a Steve Jobs Keynote.
So anyone with an NVIDIA card can’t upgrade to Mojave (well you can but without any video card acceleration it will be a mostly useless computing experience).
This does not give confidence that the promised new Mac Pro for 2019 will be able to use NVIDIA cards either. And I for one have been greatly impressed with NVIDIA cards and CUDA acceleration.
And the issue above with AMD cards come into play here. AMD cards do support metal and do it very well, but they are continually beaten by NVIDIA cards not only in performance, but especially in power consumption and heat generation.
And the fact that AMD cards will work in a MacPro 5,1 in Mojave is great (though without any boot screens as they are not flashed for Mac), but the power consumption of those cards is not. So even the consumer Radeon RX 580, 570 or even 560 can draw too much power for a MacPro and cause power spikes and crashes. The solution is to either hack your mac’s power supply by tapping into all the power cables to draw enough power, or run an external power supply for your video card (made more difficult since all my PCI cards are full with a USB 3 card, a Blackmagic card and an ssd hard drive).
And NVIDIA cards use so much less power that you can easily run an NVIDIA GTX 1080 8GB in a MacPro and it will outperform an RX 580 (check this out at Barefeat). And sure the RX Vega 64 beats the GTX 1080, but it requires an external power supply and if you were going to go that the GTX 1080Ti beats the AMD. And it gets even worse if you check the Metal scores, as even the GTX 1070 beats the RX VEGA 64 significantly in Metal scores, and the Vega 64 has huge issues with Fans and drivers support.
So will NVIDIA fix CUDA, or are they giving up on Mac? And if they are giving up on Mac what is the solution for us NVIDIA card users in our old MacPros? The new MacPro is still vaporware. So it looks like sticking to High Sierra is the only solution and hope Adobe keeps supporting High Sierra till the new MacPro comes out.
And then it will be time to see if it is time to move to Windows or get a new MacPro.
EDIT: Mojave was released September 24th and it is October 27th. Am really starting to think this is not happening at all.