Attached is the trace for this pipeline (with X-forwarding to set DISPLAY
):
DISPLAY=$DISPLAY GST_DEBUG=3 gst-launch-1.0 nvarguscamerasrc sensor-id=0 ! "video/x-raw(memory:NVMM), width=(int)1920, height=(int)1080, format=(string)NV12, framerate=30/1" ! queue ! fpsdisplaysink text-overlay=0 video-sink=fakesink sync=false
trace_gst-nvarguscamerasrc_fakesink.log (29.9 KB)
I am noticing that that my error is most similar to Nvarguscamerasrc jetpack-4.3, No cameras available, nvbuf_utils: Could not get EGL display connection, requirements - #38 by phdm where the problem was not loading the kernel module nvgpu.ko
.
In my case, nvgpu.ko
is loaded, could the problem be with nvdisplay? I notice there were changes to nvdisplay driver between R32 to R35 according to you. Are those applicable to AGX Xavier causing EGLStream issues in headless mode?
I am using the defaults in kernel_display_supplements.tar.gz, but should I be updating the following three kernel modules in some way for my custom carrier board?
- nvidia-drm.ko
- nvidia-modeset.ko
- nvidia.ko
Currently I am using the defaults located in the BSP.