Blender 3.0 doesn't support older AMD GPUs

Diconica

Well-Known Member
Apr 25, 2020
1,120
1,157
If your AMD GPU worked with 2.93 doesn't mean it will work with blender 3.0.
They got rid of opencl in place of HIP and if you don't have one of the more recent cards(6000 series) you are shit out of luck.
You can still render with CPU but while faster than it used to be it isn't great.
 

F4C430

Active Member
Dec 4, 2018
649
731
It would be nice if you provided a or and quoted important information for everyone's convenience.
We’ve worked with AMD to bring back AMD GPU rendering support. This is based on the HIP platform. In Blender 3.0, it is planned to be supported on Windows with RDNA and RDNA2 generation discrete graphics card. It includes Radeon RX 5000 and RX 6000 series GPUs.

We are working with AMD to add support for Linux and investigate earlier generation graphics cards, for the Blender 3.1 release. While we would have liked to support more in 3.0, HIP for GPU producing rendering is still very new.
It's important to note that v2.93 is labeled "LTS" so it'll be around for a while. No need to panic. The reason for doing this was said to be because OpenCL was basically holding them back.
 
  • Like
Reactions: snookums.d.panda

Welwigo

Newbie
Apr 12, 2021
72
106
This is a result of AMD tending to build new drivers every few hardware generations and abandoning updating the drivers after a few years. Nvidia's drivers date back to the GeForce 200 series and have shared the same basic structure ever since. You can even get Vulkan support with the old GTX 700 series. It's why you can download them as blob packages as well as individual drivers. Meanwhile AMD's changes and smaller support budget mean they no longer have driver support for cards as new as the R9 Fury because the cost of keeping them up to date isn't worth it.

OpenCL was a workaround in order for Linux users and Radeon owners to continue doing GPU rendering without manufacturer driver support, but the Blender Foundation's been hell bent on reducing the codebase lately. First they came for our precious Blender Game Engine, then it was the Internal Renderer. Now it's OpenCL support.