|
|
|
|
|
by mooman219
2534 days ago
|
|
Why target largely unsupported technologies like Metal Compute over say OpenCL with a _much_ larger market share? You mentioned the complaint about Nvidia CUDA limiting GPU support to Nvidia only, but Metal Compute limits you to a subset of AMD cards to a subset of Mac versions in the wild. |
|
OpenCL also had some Mac driver issues with some 2014 NVidia iMacs, which actually caused problems. So for now I have Metal support, and OpenCL is still there but not as good as Metal on Macs.
As for CUDA, most iMacs are with AMD at this time, and Metal still serves good both NVidia and AMD on Macs of course. Of course Metal is far from perfect, but as a small dev, Apple kind of puts you into a corner with that one.
Thinking outside of Macs (Windows and Linux), I would like OpenCL to be the choice, as it is already implemented in VectorStyler, but as I said, I don't know how much extra steps would require from the user (installing drivers, etc). CUDA is a great choice, outside of Macs, and it might be part of a Windows port.