Announcement
Collapse
No announcement yet.
CUDA 6.5 Is Doing Great For Blender
Collapse
X
-
Originally posted by liam View PostI'm sure it is helpful for their nvidia users, and the person doing this work may not be familiar with, or even care about, opencl.
AMD Compiler is broken can't compile large kernels, you can compile the Opencl kernel disabling some features but it remains slower than it should be.
Comment
-
Originally posted by Sdar View PostBlender support Opencl but it's only working on Intel and Nvidia.
AMD Compiler is broken can't compile large kernels, you can compile the Opencl kernel disabling some features but it remains slower than it should be.
Comment
-
Originally posted by Bucic View PostAny ballpark guess when Blender is going to render using OpenCL on AMD graphics/APUs?
To use all features we must wait for amd to fix the compiler... don't worry this problem was already reported to amd and they are working on it as a high priority... that's what they said to me 3 years ago...
Comment
-
Originally posted by Sdar View PostBlender support Opencl but it's only working on Intel and Nvidia.
AMD Compiler is broken can't compile large kernels, you can compile the Opencl kernel disabling some features but it remains slower than it should be.
My comment was focused on vendor lock-in.
If you are looking for the samples in one zip-file, scroll down. The removed OpenCL-PDFs are also available for download. This ...
Even now, nvidia has only recently moved to opencl 1.2...but at least they support it. So, one api gives you access to the three major vendors.
Comment
-
Originally posted by Bucic View PostAny ballpark guess when Blender is going to render using OpenCL on AMD graphics/APUs?
This is true of all other GPU based path tracers I have seen. Hopefully in future both AMD's hardware and OpenCL will be up to the task. Currently the choice between using CUDA and giving some users hardware acceleration and not having working hardware acceleration.
Comment
-
Originally posted by magika View PostFans or not, when chosing between CUDA that works and does its job (e.g. yielding perfomance wins) or AMD OpenCL implementation that fails to run simple kernels people that care about their jobs would pick CUDA.
Its nice to tell fairy tales about open standards and such and bash proprietary things but when you want to do your job you simply choose proper tools.
By your agrieved tone I assume you're the one who works on cuda support in blender. You work for the foundation? If so, and they use nvidia cards, then your work makes a lot of sense.
Comment
-
A lot of blenders users have AMD cards and Brecht van Lommel (now working on Solid Angle's Arnold render) has spent a lot of time trying to make cycles work on AMD Opencl but at the end Opencl doesn't work on AMD, intel cards are not that fast on renders and Nvidia works better using Cuda instead, so Cuda is at the moment the only hardware acceleration method enabled by default on Blender Cycles.
Anyway I'm not that sure that there's some kind of hardware limitation as kayosiii suggested cause even the AMD CPU Opencl compiler have problems with large kernels, Luxrender that was created in a way to workaround the amd bug can't compile with all features enabled at the same time while the Intel CPU compiler takes only 4.5 seconds so there's just something wrong with AMD compilers.
More info about the CPU compiler problems here:
Comment
-
Originally posted by liam View PostUhm, what was a fairy tale? Cuda only works on nvidia. Opencl works (to varying degrees), on all platforms (don't forget intel, b/c opencl provides a nice speedup even with those gpus)
By your agrieved tone I assume you're the one who works on cuda support in blender. You work for the foundation? If so, and they use nvidia cards, then your work makes a lot of sense.
5chars
Comment
Comment