I just found a work-around for it, and it works(but a bit unstable). So here are the steps:
Temporary Solution to Enable CUDA on High Sierra 10.13.4
Proceed with caution, as you may experience kernel panic and lead to an unstable OS.
- Install the Nvidia Web Driver by executing this code in Terminal (thanks to Benjamin Dobell):
bash <(curl -s https://raw.githubusercontent.com/Benjamin-Dobell/nvidia-update/master/nvidia-update.sh)
Github repository can be found here:https://github.com/Benjamin-Dobell/nvidia-update
What this step does is basically install the “best” driver for your Mac, not the latest one, but the one released in Dec, 2017 (3220.127.116.11.25.106)
- Install the CUDA driver (387.99, not the latest!):
(I realized since the Web driver we’re using is released in Dec, 2017, it is reasonable to also install the CUDA driver released in Dec, 2017.)
I am now able to render my After Effects composition using CUDA without having issue now. But I will expect kernel panic and it is reasonable that this solution is not official, I’m ok and happy with it!
To test if CUDA is really functioning on your OS, do search CUDA-Z. If you have Adobe Products install such as Pr and AE, you should be able to select Mercury Playback (CUDA) in the render/preview option (render option can be found in Adobe Media Encoder).
Again this is not an official way to do it but at least it works. I’m frustrated with all this incompatibility issue on Mac laptop with Nvidia nowadays, and
frankly speaking, no one should be blamed but hope these companies think more about their customers/clients.