Announcement

Collapse
No announcement yet.

Blender's "Cycles X" Showing Nice Performance But Dropping OpenCL Support

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • #11
    Originally posted by tildearrow View Post
    Not a good idea to start on CUDA... Contradicting for an open-source project to support closed-source vendor-locked standard.

    Should have started with Vulkan instead....
    It's hard to blame then starting with CUDA when it's the only one that already works.

    The Vulkan implementation is going to have to be started from scratch. I would also start with what's already available.

    Comment


    • #12
      Originally posted by Vitorvlv View Post

      It's hard to blame then starting with CUDA when it's the only one that already works.

      The Vulkan implementation is going to have to be started from scratch. I would also start with what's already available.
      ...at the cost of pushing the non-greedy standard out of the market? No thanks....

      Unless they start on a Vulkan renderer or a CUDA on AMD wrapper I am not interested.

      Comment


      • #13
        Originally posted by Jumbotron View Post
        And to think coder and others berated me when I rightfully said on another thread that the market had rejected OpenCL for OneAPI and CUDA
        Well... Nvidia did not support OpenCL 1.2 for a very long time. How should OpenCL have gained any ground when the GPU marked leader did not support the version of OpenCL that made sense for most applications?

        OpenCL was killed by Nvidia because they wanted people to use their CUDA.

        Comment


        • #14
          Disappointing to say the least. Why are the spending so much resources on proprietary solutions like CUDA and Optix ?

          They should be going all in on Vulkan rendering, which is being supported by all GPU vendors and is a open standard. I have a NVidia graphics card, and I use CUDA to great effect, but I don't want to be locked into NVidia, which is what Blender is actively supporting.

          Comment


          • #15
            Originally posted by -MacNuke- View Post
            OpenCL was killed by Nvidia because they wanted people to use their CUDA.
            OpenCL was killed by AMD because their compiler was a buggy piece of ####, complex kernels just didn't work, so why use opencl if it's not going to work on amd anyway?

            Comment


            • #16
              I'm guessing that decision was made due to the tight integration of Blender project with Nvidia.

              Comment


              • #17
                Wasn't Vulkan compute less advanced than OpenCL last time I read about it?! I haven't heard about any exciting news there in a long time. Would the compute capabilities found there be enough for an advanced renderer as Cycles? And what says this decision about the state of OpenCL compute in general?! To me it seems that it is not the cross-vendor compute API of choice anymore, at least for developers. OneAPI (which is basically a SYCL implementation with extras) could be the next thing (when hipSYCL on AMD is fully mature and the SYCL implementation for Nvidia was already mentioned in this thread). AMD seems to back ROCm still officially, I wonder if they will revise this sooner or later - with Intel opening up oneAPI and all the ressources behind it, that might be more attractive over the long term.

                Comment


                • #18
                  Originally posted by Grinch View Post
                  Disappointing to say the least. Why are the spending so much resources on proprietary solutions like CUDA and Optix ?
                  Cause it just works? Most people prefer predictable results after all.

                  Comment


                  • #19
                    Originally posted by Sdar View Post

                    OpenCL was killed by AMD because their compiler was a buggy piece of ####, complex kernels just didn't work, so why use opencl if it's not going to work on amd anyway?
                    OpenCL was killed by Apple because they decided to deprecate both CL and GL in macOS Mojave, plus it was heavy and hard to set up...

                    Comment


                    • #20
                      They could have written "We only care about nvidia performance and design for it from scratch"
                      Don't expect others to ever be treated as first class citizens.

                      Comment

                      Working...
                      X