Announcement

Collapse
No announcement yet.

NVIDIA Begins Funding Blender Development

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

  • NVIDIA Begins Funding Blender Development

    Phoronix: NVIDIA Begins Funding Blender Development

    NVIDIA is the latest high profile company now contributing significant funds for advancing the open-source Blender 3D modeling software...

    Phoronix, Linux Hardware Reviews, Linux hardware benchmarks, Linux server benchmarks, Linux benchmarking, Desktop Linux, Linux performance, Open Source graphics, Linux How To, Ubuntu benchmarks, Ubuntu hardware, Phoronix Test Suite

  • #2
    Bad news!

    I wished AMD could fund improvements to OpenCL instead...

    Comment


    • #3
      Originally posted by tildearrow View Post
      Bad news!

      I wished AMD could fund improvements to OpenCL instead...
      While it would be nice, I think that boat has already sailed. CUDA is the GPGPU API of choice in most industries including graphics rendering development. That said, Blender already does support OpenCL very well.

      Comment


      • #4
        I think it is better to look into Vulkan's Compute Shaders and move OpenCL and CUDA into maintenance state. That will be more futureproof but I think nVidia won't allow this.

        Comment


        • #5
          Originally posted by stormcrow View Post

          While it would be nice, I think that boat has already sailed. CUDA is the GPGPU API of choice in most industries including graphics rendering development. That said, Blender already does support OpenCL very well.
          One can hope that once Vulkan moves forward with its adoption/inclusion of OpenCL(-ish features), that particular barrier can more easily be scaled? Right now, the story around getting full-fat OpenCL drivers working w/AMD's FLOSS drivers seems ... convoluted?

          Comment


          • #6
            OpenCL might still be the future from what I know, as it allows targetting multiple classes of HW accelerators. I also see a lot of OpenMP around these use-cases.

            Comment


            • #7
              Originally posted by ermo View Post

              One can hope that once Vulkan moves forward with its adoption/inclusion of OpenCL(-ish features), that particular barrier can more easily be scaled? Right now, the story around getting full-fat OpenCL drivers working w/AMD's FLOSS drivers seems ... convoluted?
              Perhaps. But it's difficult to overturn an entrenched incumbent. Code doesn't disappear. Companies aren't going to move existing work to Y when they have considerable investment in X. See COBOL for an example. It's relatively easy to unseat an incumbent when you have a mostly drop-in replacement available: Intel x86-64 v. AMD64. It's not so simple when that's not the case Nvidia CUDA v. AMD APP/OpenCL. They aren't direct replacements of each other.

              While new code bases might be implemented on whatever Vulkan derivative APIs can offer in the future, existing code may never be ported so Nvidia will have to support CUDA more or less indefinitely in some way or fashion.

              Also, there's developer inertia to consider. Professionals tend to familiar tool sets over and over again eg: Unix-like, Windows NT, C, assembly, etc even if they may not be the best choice for the job.
              Last edited by stormcrow; 07 October 2019, 06:46 PM.

              Comment


              • #8
                Originally posted by tildearrow View Post
                Bad news!
                I wished AMD could fund improvements to OpenCL instead...
                They already do, to some extent. It's good whenever a vendor does this sort of thing.

                Comment


                • #9
                  Originally posted by stormcrow View Post

                  While it would be nice, I think that boat has already sailed. CUDA is the GPGPU API of choice in most industries including graphics rendering development. That said, Blender already does support OpenCL very well.
                  Ah yes... just like Glide, PhysX (good luck finding hardware accelerated PhysX in any new game, it's all slow CPU accelerated junk) and what have you... Proprietary APIs are always doomed even if they succeed temporarily they are doomed in the long run.

                  Comment


                  • #10
                    That's nice of nVidia. However, opening their secrets to Nouveau developers would be nicer and more appreciated.

                    Comment

                    Working...
                    X