Deepstream 6.2 libEGL warning: DRI3: Screen seems not DRI3 capable

PC: A2000 12GB
Deepstream: 6.2
Driver Version: 550.120
Docker image: http://nvcr.io/nvidia/deepstream:6.2-devel
Monitor: not connected

I am trying to run deepstream-app in DS 6.2 in the above host PC with EGL sink and I am encountering the error below, with eglsink showing a black screen and application quitting immediately.

libEGL warning: DRI3: Screen seems not DRI3 capable
libEGL warning: DRI2: failed to authenticate

streaming stopped, reason not-negotiated (-4)

Steps to reproduce

sudo xhost +
docker run -it --gpus all -e DISPLAY -v /tmp/.X11-unix:/tmp/.X11-unix --entrypoint "/bin/bash" nvcr.io/nvidia/deepstream:6.2-devel

Modify a deepstream-app config with EGL sink and run the default deepstream-app.

Some additional Info about the PC
After running the docker run command echo Display inside the container shows “:1”

Furthermore here are some host info

lspci | grep -i vga
0000:03:00.0 VGA compatible controller: Matrox Electronics Systems Ltd. Integrated Matrox G200eW3 Graphics Controller (rev 04)
0000:17:00.0 VGA compatible controller: NVIDIA Corporation GA106 [RTX A2000 12GB] (rev a1)
 *-display                 
       description: VGA compatible controller
       product: Integrated Matrox G200eW3 Graphics Controller
       vendor: Matrox Electronics Systems Ltd.
       physical id: 0
       bus info: pci@0000:03:00.0
       logical name: /dev/fb0
       version: 04
       width: 32 bits
       clock: 66MHz
       capabilities: pm vga_controller bus_master cap_list rom fb
       configuration: depth=32 driver=mgag200 latency=64 maxlatency=32 mingnt=16 resolution=1024,768
       resources: irq:16 memory:94000000-94ffffff memory:95808000-9580bfff memory:95000000-957fffff memory:c0000-dffff
  *-display
       description: VGA compatible controller
       product: GA106 [RTX A2000 12GB]
       vendor: NVIDIA Corporation
       physical id: 0
       bus info: pci@0000:17:00.0
       version: a1
       width: 64 bits
       clock: 33MHz
       capabilities: pm msi pciexpress vga_controller bus_master cap_list rom
       configuration: driver=nvidia latency=0
       resources: iomemory:21ff0-21fef iomemory:21ff0-21fef irq:193 memory:96000000-96ffffff memory:21ffe0000000-21ffefffffff memory:21fff0000000-21fff1ffffff ioport:4000(size=128) memory:97080000-970fffff

Additional context if I try with “nvcr.io/nvidia/deepstream:6.4-gc-triton-devel” I still get the same error libEGL warning, however the EGLsink still shows the video correctly

If you are using DeepStream 6.2, please install the compatible drivers dGPU model Platform and OS Compatibility.

hi @yuweiw

Currently the system uses driver 550.120, and I assumed backward compatibility in this case, since the spec sheets require 525 driver.
The host PC is on ubuntu 22, however as I recall the DS6.2 docker image is based on ubuntu 20.04. Furthermore I have tried downgrading to host PC with driver 535, with the same result (black screen and app quitting). ubuntu-drivers does not list driver 525 in the update list so I could not verify 525 yet.

If you are using DeepStream 6.2, you’d better use the Ubuntu 20.04. You can refer to the OS Compatibility I attached before.

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