Cycles: Remove support of Metal with AMD/Intel GPUs for 4.3 and onwards

Hi everyone,

Blender 4.2 will be the last release which supports GPU rendering using Metal with AMD and Intel on macOS. Starting with 4.3 Metal rendering will only be available on the Apple Silicon. CPU rendering on non-Apple-Silicon platforms will be kept fully supported.

The reason for this is ever increasing time investment which the team a whole needs to keep doing in order to ensure quality of Blender and Cycles.

11 Likes

This is bad news for Apple users, who don’t want to run after the newsest Hardware and “AI-Improvements” from Apple. With a legacy computer (around 5-7 years old) you then only have GPU rendering in 4.2?

That would be a bad move from my perspective. Then you are helping to force Apple expensive M Hardware to the people and invest much time to write code for another “black box” system.

Will Vulkan give us the GPU rendering on older Apple hardware? Is that the planed replacement for loosing the Metal GPU rendering?

Thanks,
Helge

2 Likes

Some of the features were already permanently disabled, and almost all newer features are conditionally disabled on those platforms as they cause huge performance regressions. So none of the development past the 4.2 state would be usable in practice, but it will cost a lot of development power trying to find workarounds to avoid regressions caused by refactors.

Vulkan GPGPU is not available for Metal devices as far as I know, and there are no current plans to implement Vulkan in Cycles.

2 Likes

Thanks for your clarification, quit bad for me.

1 Like

You’ll only have the CPU for rendering.

As a side note, if you have a AMD GPU that’s new enough, you can use boot camp to switch to Windows or switch to Linux and continue to use Cycles on your GPU for probably a few more years. This is because AMD is providing better support for their GPUs on Windows and Linux than Apple is providing on macOS.

5 Likes

Sure, I also have a Linux partition.
Looking forward to hear, how many “legacy” mac users are out there if they realize it :wink:

In my experience as a trainer, many education institutes and also many freelaners have not the money to jump fast on new M-Hardware. As M is quite new and the Intel systems were still sold in parallel this will be a shock for many. We will see.

1 Like

The proposal to remove AMD GPU support from Cycles on macOS was made roughly 7 months ago in the developer release notes for Blender 4.0. Although this could of probably been communicated to the community in a better way.

But on a plus side, AMD and Intel GPU support in Cycles on macOS will still recieve 2 years of “support” as Blender 4.2 (the last version to have support) is a LTS release getting 2 years of bug fixes.

8 Likes

And this is terrible news for me. It’s blowing my mind. I need to replace two computers, which is not feasible for me.

1 Like

You can keep using Blender 4.2 LTS for another 2 years at least.

2 Likes

The GPU support is still available throughout the lifetime of the 4.2 LTS, and the CPU support is still there.
Depending on a scene, CPU might already be a better choice due to the available set of features, and because of the GPU inevitably becoming slower due to the compiler issues.

1 Like

Everything still works though, even cycles. It’s just a speed issue for one renderer, nothing else. Run those older macs until the wheels fall off, or until you can’t justify how slow everything else is.

1 Like

Support for AMD and Intel GPUs in Cycles through the Metal backend has now been removed from Blender 4.3.

This is unfortunate news, wish I found this thread earlier. Guess I’m going to have to start saving for a new mac :frowning:

Your Mac can still use Cycle via the CPU. However if you want GPU support, you can continue to use 4.2 or older versions of Blender. Keep in mind that 4.2 is a LTS release and will get roughly 2 years years of bug fixes. So sticking to 4.2 is still a good and valid option for the immediate future.

If you have some programming knownledge, you can revert the change that removed Intel/AMD GPU support for the Metal backend and build a custom build of Blender. But keep in mind that there is no official support for this, and you will need to occasionally make modifications to fix compilation issues and performance regressions.

2 Likes

I just have downloaded the Blender 4.4.0 alpha for intel on my MacPro and im still getting the error that not compatible GPU, Is this comment for the stable versions only ?
In other word is the beta and alpha versions of Blender 4.3.0 and 4.4.0 Still using Metal?

All versions of Blender 4.3 and above (Alpha, Beta, Release Candidate, Final release) will NOT have Cycles Metal support for these Intel and AMD GPU Macs.

My MacBook Air 2014 is Intel CPU i5 with Intel HD 5000 GPU when I try both 4.4.0 alpha and 4.3.0 beta it gives me error that my GPU is not supported, I thought you have removed the Metal restriction for intel in version 4.3 ? also I’m sure that the Required for blender 4 on Mac is macOS 11.2 and Metal 2.2 but does this changes in blender 4.3 ?

My Issue was about the installation of the blender 4.4.0 alpha because I Have Nvidia GPU And Mac OS Monterey and it give me an error

" Blender - Platform Unsupported

Your graphics card or macOS version is not supported

Upgrading to the latest macOS version may improve Blender support"

Do I need to Upgrade my macOS or Nvidia or both and is this Metal Removal in Version 4.3 would help?

@MFlor @ostoura Please check out the minimum system requirements Requirements & Compatibility — blender.org

For Blender to run on macOS you need at least an Intel Skylake GPU, AMD GPU or Apple Silicon. Your hardware is therefore not supported anymore.

To be clear, the change announced in this topic only affects Cycles and means there is no GPU rendering on AMD and Intel GPUs anymore starting with Blender 4.3. For everything else, Metal is used and comes with the minimum requirements mentioned above.

Ah, Ok Now I Understand, Thanks