Tigervnc uses llvmpipe instead of amdgpu driver

Posted on

Hello, I would like to report this issue I am experiencing on RHEL 8.5 with tigervnc.

I have a AMD Radeon Pro WX 3200 with the amdgpu driver installed.
I use the machine from a Windows client remotely with tigervnc via an ssh tunnel.
When running the command glxinfo | grep OpenGL I visualize the following

OpenGL vendor string: Mesa/X.org
OpenGL renderer string: llvmpipe (LLVM 12.0.1, 256 bits)
OpenGL version string: 4.5 (Compatibility Profile) Mesa 21.3.0-devel
OpenGL shading language version string: 4.50
OpenGL context flags: (none)
OpenGL profile mask: compatibility profile
OpenGL extensions:

indicating that llvmpipe is in use instead of amdgpu. This does not occur when connecting directly to the machine from the local terminal and monitor (i.e., amdgpu is used).

From this I suspect the issue lies with tigervnc rather than to the driver or xserver, but I am not completely sure if this is the case.

Does anyone have an hint on how to solve this?
Thanks

Responses