OpenGL uses llvmpipe instead of Quadro RTX 6000

I am not able to change OpenGL render to the Quadro RTX 6000.
I attach some info:

  • nvidia-smi:
    ±----------------------------------------------------------------------------+
    | NVIDIA-SMI 510.73.05 Driver Version: 510.73.05 CUDA Version: 11.6 |
    |-------------------------------±---------------------±---------------------+
    | GPU Name Persistence-M| Bus-Id Disp.A | Volatile Uncorr. ECC |
    | Fan Temp Perf Pwr:Usage/Cap| Memory-Usage | GPU-Util Compute M. |
    | | | MIG M. |
    |===============================+======================+======================|
    | 0 Quadro RTX 6000 Off | 00000000:65:00.0 Off | Off |
    | 33% 27C P8 16W / 260W | 1MiB / 24576MiB | 0% Default |
    | | | N/A |
    ±------------------------------±---------------------±---------------------+

±----------------------------------------------------------------------------+
| Processes: |
| GPU GI CI PID Type Process name GPU Memory |
| ID ID Usage |
|=============================================================================|
| No running processes found |
±----------------------------------------------------------------------------+

  • inxi -Gx:
    Graphics: Device-1: ASPEED Graphics Family driver: ast v: kernel bus ID: 04:00.0
    Device-2: NVIDIA TU102GL [Quadro RTX 6000/8000] driver: nvidia v: 510.73.05
    bus ID: 65:00.0
    Display: x11 server:X.Org 1.20.13 driver: fbdev,modesetting,nouveau,nvidia,vesa
    resolution: 1680x1050~50Hz
    OpenGL: renderer: llvmpipe (LLVM 12.0.0 256 bits) v: 4.5 Mesa 21.2.6 direct render: Yes

  • glxinfo | grep OpenGL:
    OpenGL vendor string: Mesa/X.org
    OpenGL renderer string: llvmpipe (LLVM 12.0.0, 256 bits)
    OpenGL core profile version string: 4.5 (Core Profile) Mesa 21.2.6
    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.1 Mesa 21.2.6
    OpenGL shading language version string: 1.40
    OpenGL context flags: (none)
    OpenGL extensions:
    OpenGL ES profile version string: OpenGL ES 3.2 Mesa 21.2.6
    OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.20
    OpenGL ES profile extensions:

  • sudo prime-select query:
    nvidia

  • cat /etc/ld.so.conf:
    include /etc/ld.so.conf.d/*.conf

  • cat /etc/ld.so.conf.d/*.conf:
    /usr/local/cuda/targets/x86_64-linux/lib
    /usr/local/cuda-11/targets/x86_64-linux/lib
    /usr/local/cuda-10.1/targets/x86_64-linux/lib
    /usr/local/cuda-10.2/targets/x86_64-linux/lib
    /usr/local/cuda-11.2/targets/x86_64-linux/lib
    /usr/lib/x86_64-linux-gnu/libfakeroot
    /usr/local/lib
    /usr/local/lib/x86_64-linux-gnu
    /lib/x86_64-linux-gnu
    /usr/lib/x86_64-linux-gnu
    /lib32
    /usr/lib32

Log file:
nvidia-bug-report.log.gz (258.2 KB)

Solved, I had to install VirtualGL.

Hi @krunz04 and welcome to the NVIDIA developer forums!

Great to hear that you could solve it on your own!

Feel free to share how you figured out how to solve it so others might benefit from your findings in the future.

Thank you!

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.