That card is difficult – it’s classed as being the generation “Volcanic Islands” (R5 200) but, the GPU is a “Cedar” with “TeraScale 2” architecture, which normally used by the “Evergreen” generation of cards.
A Radeon driver Bug Report will at least document the current behaviour with respect to a particular member of the AMD Radeon R5 220 card family but, please be aware that, there may be something specific to your card’s manufacturer which may or, may not, be supportable – the Radeon driver as such has to support everything up to and including the GCN “Caribbean Islands” cards, including all the cards with the TeraScale architecture –
Whether or not the Radeon driver maintainers will be willing to make changes to support your particular variant of the AMD Radeon R5 220 card family is a moot point.
You can try to change the card’s behaviour by means of the Radeon driver settings – <https://wiki.archlinux.org/title/ATI>.Searching through the Kernel source code doesn’t reveal anything about Radeon driver parameters which can be set at boot time (except for Southern Islands and Sea Islands support: “radeon.si_support” and “radeon.cik_support” parameters – which doesn’t affect your because, you have neither a Southern nor Sea Islands card) – in contrast to the “amdgpu” driver needed for the current AMD graphics units.
But, “man radeon” reveals the settings which can be made in ‘/etc/X11/xorg.conf.d/20-radeon.conf’ – check the maximum DRI level.
You could check if, the ‘/usr/lib64/dri/r600_dri.so’ Mesa library is being used or not.
Assuming that, you’re using X.Org rather than Wayland, please check ‘/var/log/Xorg.0.log’ for the following information –
“GLAMOR” or “EXA” related to “acceleration
” - “DRI3 enabled”
You need to check the acceleration method being used – your GPU is “pre-TAHITI” which means that the “EXA” acceleration method should be used, which may well be the cause of the lower OpenGL version being chosen.
Forcing the use of another OpenGL version is not possible.
[HR][/HR]To check if a library is being used, with the user “root”, execute “lsof /usr/lib64/dri/r600_dri.so” – at least the X.Org process “X” should be using that library – I don’t know if Wayland is supporting this acceleration related library.
Other commands to check if the library is really being used by “X” are “ldd /usr/bin/X” and “pldd «PID of the process “X”
»” (you have to install the “glibc-utils” package to use the “pldd” command).
Terascale 2 & 3 supports OpenGL 4.5 with Mesa 3D nowadays.
Your installation is broken, or Mesa 3D drivers have fault. Check OpenGL properties with a fresh install. Try to use Leap 15.3.
Always make sure to install the latest drivers from the graphics card manufacturer website. These requirements are for basic Blender operation, Cycles rendering using the GPU has higher requirements.
…
AMD
GCN 1st gen and newer. Since Blender 2.91, Terascale 2 architecture is fully deprecated, try using 2.90 (albeit not supported, it might still work) [list of all AMD GPUs]](List of AMD graphics processing units - Wikipedia)
, so you need another graphics card.
It is better to RTFM.
For CUDA/OptiX use Nvidia card(s) with proprietary drivers, OpenCL is not supported in Blender 3.0+. That means using Leap, not TW.
AMD GPUs are not good for Blender.
For CUDA/OptiX use Nvidia card(s) with proprietary drivers, OpenCL is not supported in Blender 3.0+. That means using Leap, not TW.
AMD GPUs are not good for Blender.
I wanted to buy Nvidia (which I have on other machine) year ago but in April this cryptocurrency madness began again so good nvidia card just not available here or they cost thousands of dollars instead of 3 hundreds. So I got the cheapest card available which had OpenGL 3.3 in specifications. Appeared it does not work. Why I should use Leap, what is the difference, older Blender? But I can install whatever version from snap.