3 ms·
In 2011, I desperately wanted to buy an AMD card. More perf per dollar, don't feed the nvidia beast, etc etc. Between OpenCL for GPGPU and Blender OpenCL suppor
by jjoonathan 4y ago
In 2011, I desperately wanted to buy an AMD card. More perf per dollar, don't feed the nvidia beast, etc etc. Between OpenCL for GPGPU and Blender OpenCL support, I was ready -- only to find that the Blender support didn't work unless you did a custom build and even then it performed so poorly that the CPU would beat it. I sold my AMD card and bought an NVidia one.
In 2014, I desperately wanted to buy an AMD card. More perf per dollar, don't feed the nvidia beast, etc etc. AMD had devoted someone to getting the Blender kernels working a few years back, surely now was the time? No, Blender support was still trash. Ok, GPGPU was more important to my use-case anyway. I wasted 2 months trying to write my own compute projects on that AMD GPU. Loads of crashes, leaks (N runs until a black screen and lockup), weird performance issues, debuggers only worked intermittently, it was bad. One time I had spent the whole damn day chasing an OpenCL issue in circles -- only to have the exact, unmodified kernel run flawlessly when I tried it on my buddy's nvidia card. That was it. I sold my AMD card and bought an NVidia one, once more eating the ebay fees, the spread, and the green tax.
10 years later, I hope AMD's success in the CPU space means they now have money and can turn this around. Still, I won't be the guinea pig anymore. I'll buy an AMD card when I see it doing the things I want it to do and not a second earlier. Marketing puffery isn't enough this time. I need to see proof.