Due to some strange behaviors using Blender's Eevee engine, I realized my version of OpenGL is stuck at 3.1 and, therefore, not supported. But, according to the researches done, it should be, instead.
I have a AMD A6-4455M APU with a Radeon HD 7500G graphic chipset. Such chipset is built on the architecture TeraScale 3 (Radeon HD 7000 series - Wikipedia) and, according to the compatibility matrix shown on wikipedia (Radeon HD 7000 series - Wikipedia), it should support at least OpenGL 3.3.
Here the information about my current OpenGL setup:
$ glxinfo | grep OpenGLOpenGL vendor string: X.OrgOpenGL renderer string: AMD ARUBA (DRM 2.50.0 / 5.4.0-29-generic, LLVM 9.0.1)OpenGL core profile version string: 4.3 (Core Profile) Mesa 20.0.4OpenGL core profile shading language version string: 4.30OpenGL core profile context flags: (none)OpenGL core profile profile mask: core profileOpenGL core profile extensions:OpenGL version string: 3.1 Mesa 20.0.4OpenGL shading language version string: 1.40OpenGL context flags: (none)OpenGL extensions:OpenGL ES profile version string: OpenGL ES 3.1 Mesa 20.0.4OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.10OpenGL ES profile extensions:
I'm using the latest Ubuntu (20.04 LTS) and the open source radeon driver:
$ uname -aLinux shiva 5.4.0-29-generic #33-Ubuntu SMP Wed Apr 29 14:32:27 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux
$ lsmod | grep radeonradeon 1474560 35ttm 106496 1 radeondrm_kms_helper 184320 1 radeoni2c_algo_bit 16384 1 radeondrm 491520 18 drm_kms_helper,radeon,ttm
Do you think it is reasonable to assume it is a bug or mistake? Am I wrong in my guessing?
And, in case you agree with me on it being a bug, where do you think it is the problem (mesa3d?)?
Do you have any other suggestion?
Thank you in advance