Blender 3.5 Boasts Working Apple Metal Backend, Vulkan Still In Early Stages
In addition to Blender's back-ends for NVIDIA CUDA and OptiX, Intel oneAPI, and AMD HIP, Blender 3.5 is set to have a working Apple Metal back-end for that proprietary graphics/compute API with accelerated UI/viewport handling to complement the Metal Cycles support.
A Blender Eevee/Viewport module meeting took place today as their weekly sync around development efforts. It was noted that the Metal back-end can now be enabled with Blender 3.5 development builds via the program's user preferences to enable Metal-accelerated UI and viewport handling. So far there have been no show-stoppers reported but does not currently support viewport compositing. There are also some patches needed still for Metal on Intel and AMD graphics hardware for fixes/workarounds. In any case, the Apple Metal code is planned to be a secondary back-end for the Blender 3.5 release.
Blender 3.5 entered its "improve and stabilize" phase last week while at the start of February is when it will transition to its bug-fixing only stage. The Blender 3.5 stable release is expected for 15 March.
While the Metal back-end should be in decent shape for Blender 3.5, the same cannot be said for Blender's work-in-progress Vulkan support. At today's module meeting they commented:
Hopefully we'll see the Vulkan back-end take more appropriate shape this year for Blender. Granted, it would have been nice to see Blender target Vulkan initially and then leverage MoltenVK for running on Apple hardware with Metal, but alas Apple engineers contributed the code to make use of the Metal API directly.
The latest Blender Eevee/viewport module details can be found via devtalk.blender.org.
A Blender Eevee/Viewport module meeting took place today as their weekly sync around development efforts. It was noted that the Metal back-end can now be enabled with Blender 3.5 development builds via the program's user preferences to enable Metal-accelerated UI and viewport handling. So far there have been no show-stoppers reported but does not currently support viewport compositing. There are also some patches needed still for Metal on Intel and AMD graphics hardware for fixes/workarounds. In any case, the Apple Metal code is planned to be a secondary back-end for the Blender 3.5 release.
Blender 3.5 entered its "improve and stabilize" phase last week while at the start of February is when it will transition to its bug-fixing only stage. The Blender 3.5 stable release is expected for 15 March.
While the Metal back-end should be in decent shape for Blender 3.5, the same cannot be said for Blender's work-in-progress Vulkan support. At today's module meeting they commented:
Upcoming month no activities have been planned for the Vulkan back-end. The goal for February would be to be able to compile and run a compute shader. This requires many different parts before this can be done. Linking shaders, descriptor sets, buffers and memory management.
Hopefully we'll see the Vulkan back-end take more appropriate shape this year for Blender. Granted, it would have been nice to see Blender target Vulkan initially and then leverage MoltenVK for running on Apple hardware with Metal, but alas Apple engineers contributed the code to make use of the Metal API directly.
The latest Blender Eevee/viewport module details can be found via devtalk.blender.org.
12 Comments