AMD worked properly for some time now in Blender, ever since AMD assisted in the kernel split. And in other engines for far longer (eg. LuxRender).
Additionally if you plan to QUOTE me, please include the key part of the sentence and not just a small part.
I said, ahead in COMPUTE, not ahead in Blender.
Nvidia supported Blender for long time, supplying GPU’s and assisting in code. AMD did nothign for a long time. Only untill the AMD kernel split project few years back. After that AMD GPu’s worked, and very quickly Blender Team managed to make Radeons outperform the GTX. This is simply part of the development work needed.
Now as for what i quoted as “always”, relating to COMPUTE activities. You can look at miners as prime example of computer power. GTX cards weren’t able to compete. Only recently there were some cryptocoins where GTX was finally useful at mining.
Finally, OpneCL was developed by Apple. And even though i dont’ like Apple, they usually dont’ place crappy hardware in their devices. Ok they did, but that was a Nvidia card and their issue with solder used making their GPU’s fail at a… nearly catastrophic rate (big lawsuit, fun read )… Ever since that AMD became primary supplier, and their OpenCL support exploded (in a positive way)
Now for Gaming, I won’t dispute, that generally Nvidia is ahead or equal (for most generations - excluding the GTX 5xx - don’t recall other gens).
Currently Nvidia simply doesn’t feel the pressure to properly support OpneCL, as they currently own most of the compute market.
Lack of competition does that. I hope that the new 7nm and the AMD 600 (radeon zen) will bring some needed competition like AMD did with the CPU market. That is the point of this post.
Now you are free to disagree, and I’m actually eager to better understand what is your opinion but I need more details/evidence