Package: libgl1-mesa-dri:amd64, libgl1-mesa-dri:i386
Version: 17.1.0-1
All the Mesa libraries are upgraded at the same time (with apt-get upgrade -t experimental). The package is installed and configured.
Command:glxinfo | grep -i opengl
Output:
libGL error: unable to load driver: radeonsi_dri.so
libGL error: driver pointer missing
libGL error: failed to load driver: radeonsi
libGL error: unable to load driver: radeonsi_dri.so
libGL error: driver pointer missing
libGL error: failed to load driver: radeonsi
libGL error: unable to load driver: swrast_dri.so
libGL error: failed to load driver: swrast
X Error of failed request: GLXBadContext
Major opcode of failed request: 156 (GLX)
Minor opcode of failed request: 6 (X_GLXIsDirect)
Serial number of failed request: 55
Current serial number in output stream: 54
If I downgrade with this command apt-get install libgl1-mesa-dri:amd64=17.0.4-1 libgl1-mesa-dri:i386=17.0.4-1, then the direct rendering will work:
Command: glxinfo | grep -i opengl
Output:
OpenGL vendor string: X.Org
OpenGL renderer string: Gallium 0.4 on AMD HAWAII (DRM 2.49.0 / 4.11.0-trunk, LLVM 4.0.1)
OpenGL core profile version string: 4.5 (Core Profile) Mesa 17.0.4
OpenGL core profile shading language version string: 4.50
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile
OpenGL core profile extensions:
OpenGL version string: 3.0 Mesa 17.0.4
OpenGL shading language version string: 1.30
OpenGL context flags: (none)
OpenGL extensions:
OpenGL ES profile version string: OpenGL ES 3.1 Mesa 17.0.4
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.10
OpenGL ES profile extensions:
Thank you for your amazing job,