← All ideas
  • Published 3 Dec 2021

Cycles Vulkan Compute backend

Blender 3.0 removed Cycles' OpenCL support in favor of CUDA and HIP, It would be desirable for Cycles to support Vulkan Compute because that is much more portable than either CUDA or HIP. This would support all of AMD, NVIDIA, Intel, and more (e.g. running Blender on an Arm computer with an Adreno GPU), as well as Metal, through MoltenVK.

100%

Development Status: Open

Upvote 12 Downvote 0
jacoblifshay
3 Dec 2021

4 Comments

zuorion

AFAIK Vlukan is not yet capable of stuff required for Cycles.

I can't imagine what that would be because Vulkan is lower level than gallium3d... and that is low enough to implement OpenCL on top. If they need something specific perhaps there should be an extension to implement it.

Lauloque

I might be wrong on this but I think that's already planned T68990

thinsoldier

I think that's just replacing opengl with vulkan for the UI and EEVEE.

Basically anything opengl is used for can be replaced with vulkan. I don't think Cycles used "opengl" for anything. It uses OpenCL and CUDA and OPTIX and now HIP. Now if "Vulkan Compute" is an actual thing then maybe... but probably needs a lot more work done on the side of the videocard makers. OpenCl sort of lost steam from what I've read not long ago. If Vulkan Compute doesn't pick up steam with the people making the video cards there isn't any reason for Blender to start going down that path prematurely.

1