Herc08 :
GeoffCoope :
Not directly relevant to your question but If you ever want to do 3D CGI rendering on the GPU then NVidia is the way to go at the moment. Most of the realtime 3D rendering engines that support GPU rendering have better support for CUDA on NVidia rather than OpenCL which AMD target. It could all change when Vega comes out though. Personally NVidia always seems to be one step ahead at the premium end. AMD seem to rule if if you have a limited budget.
I agree with this, but it seem Apple think OpenCL will be future as they are using AMD cards in the new Macs
Yeah, I was gutted at that announcement. Apple tried to promote OpenCL in 2013 with the Mac Pro (cylindrical) which I bought a dual AMD D700. OpenCL was marketed as a major selling point with accelerated compute in 3D and post production. 7+ teraflops of compute power those cards had. Annoyingly It never took off, it was all hype. Apple hardly ever updated their AMD drivers for both OSX and Bootcamp and
I have no idea why AMD dragged their feet investing in OpenCl. Software companies mostly just gave up and switched to the more established CUDA frameworks. However macOS itself is accelerated by OpenCL and certain packages partially support accelerated features in apps like Final-Cut Pro but I will not fall for OpenCL over CUDA again. I will just buy cheaper Mac's until they start to support NVidia again. I won't even mention VR
Even Blender Foundation had to employ somebody from AMD to work on writing their GPU Rendering code for them this last year. It is that complicated.
Personally, I am a Nvidia fan now, largely due to the above.