Graphics error with Blender 3.6 and OpenGL 3.3

Ubuntu 26.04 LTS

Dell Inc. OptiPlex 990 / 8,0 GiB / Intel® Core™ i7-2600 × 8 / AMD CAICOS / 2,0 TB

Starting with version 4, Blender requires OpenGL 4.3 or later.

A lot of older (and not-so-old) hardware only supports OpenGL 4.2.
You cannot use any current version of Blender.

In this case, you can use Blender 3.6, which requires OpenGL 3.3.
It has been discontinued, but it is still functional and useful in certain situations.

On Ubuntu 22.04 and 24.04, the Blender 3.6 executable works perfectly. On the latest 26.04 release, it has graphical glitches when reflections are enabled. It cannot be used in this state.

My question is: is this a bug in 26.04, or is it an intentional change? And is my only option to buy new hardware or go back to Ubuntu 24.04?

While Canonical offers paid support for Blender:

https://ubuntu.com/blender

This site is a community forum, your chances to get a satisfying answer for such a question here are rather low I guess, I’d ask in a Blender forum like https://www.blender.org/support/

2 Likes

Someone from the Blender forum told me to ask here on Ubuntu. Blender is still working fine; the error is caused by the video driver or OpenGL 3.3

Blender 3.6 was released in mid-2023 and works on all distributions, from Debian and Fedora, etc… to Ubuntu.

The only one that has given me display issues is Ubuntu 26.04.

And how can I tell if this is a bug in Ubuntu or a permanent change?

Is there a remote chance that this is related to NVIDIA drivers, and not the OpenGL libraries?

2 Likes

nop, it’s the CAICOS driver for an AMD GPU.

Same difference? If it’s a proprietary driver, it can stop working for any reason, or none at all, for that matter, with newer Linux versions.

1 Like

I think (I might be wrong indeed) that CAICOS uses the old radeon driver which is open source…

If it is actually a limitation with the older hardware like the OP states, I doubt there is a way out.

You will likely not be able to downgrade the OpenGL libs and even if you could, the newer blender seems to be built and linked against the newer OpenGL so there is no way out here either unless you compile your own blender from source and make it link against the older GL, which is why it amazes me that a blender dev sent you here, they should know what they linked against…

1 Like

I think we’re talking about different things. Blender 3.6 is a discontinued version based on OpenGL 3.3. It works perfectly on any GNU/Linux distribution, and it even works on Windows 11.

The error occurs in Ubuntu 26.04 on any hardware that doesn’t support OpenGL 4.3, but you could give it a try, I have some old graphics cards lying around.

I don’t think we’re on the same page. O_o

The current version of Blender works only with OpenGL 4.3.

Blender 3.6, which supports OpenGL 3.3. I want to run Blender 3.6.

Don’t worry, these can be closed.