HDMI display video test source is not working on Avenger96 board

Hi all,

I am working on Avenger96 board for camera driver development and using DH Mainline based Linux from here:

Avenger96 - Wiki-DB (dh-electronics.com)

To start with, I have downloaded prebuild image from here (Dropbox - dh-image-demo-dh-stm32mp1-dhcor-avenger96-20211021130724_2021-10-21.rootfs.wic.xz - Simplify your life)
and then i want to test video test source on HDMI display but i am getting error like no display connected even i have connected HDMI display.

Please see the following logs

**gst-launch-1.0 --gst-debug=3 --verbose videotestsrc ! autovideosink -e**
Setting pipeline to PAUSED ...
0:00:00.213800787   267   0x13d300 WARN                 kmssink gstkmssink.c:835:gst_kms_sink_start:<autovideosink0-actual-sink-kms> error: Could not open DRM module (NULL)
0:00:00.213996540   267   0x13d300 WARN                 kmssink gstkmssink.c:835:gst_kms_sink_start:<autovideosink0-actual-sink-kms> error: reason: No such file or directory (2)
0:00:00.214230336   267   0x13d300 WARN                basesink gstbasesink.c:5367:gst_base_sink_change_state:<autovideosink0-actual-sink-kms> error: Failed to start
0:00:00.217904774   267   0x13d300 WARN              ximagesink ximagesink.c:859:gst_x_image_sink_xcontext_get:<autovideosink0-actual-sink-ximage> error: Could not initialise X output
0:00:00.218074069   267   0x13d300 WARN              ximagesink ximagesink.c:859:gst_x_image_sink_xcontext_get:<autovideosink0-actual-sink-ximage> error: Could not open display
error: XDG_RUNTIME_DIR not set in the environment.
0:00:00.511669572   267   0x13d300 ERROR              gldisplay gstgldisplay_gbm.c:155:gst_gl_display_gbm_setup_drm: Could not get DRM resources: Operation not supported (95)
0:00:00.511821824   267   0x13d300 WARN               gldisplay gstgldisplay_gbm.c:453:gst_gl_display_gbm_new: Failed to initialize DRM
Pipeline is PREROLLING ...
0:00:00.627453994   267   0x15ac90 FIXME                default gstutils.c:3980:gst_pad_create_stream_id_internal:<videotestsrc0:src> Creating random stream-id, consider implementing a deterministic way of creating a stream-id
Got context from element 'autovideosink0': gst.gl.GLDisplay=context, gst.gl.GLDisplay=(GstGLDisplay)"\(GstGLDisplayGBM\)\ gldisplaygbm0";
/GstPipeline:pipeline0/GstVideoTestSrc:videotestsrc0.GstPad:src: caps = video/x-raw, format=(string)RGBA, width=(int)320, height=(int)240, framerate=(fraction)30/1, multiview-mode=(string)mono, pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive
/GstPipeline:pipeline0/GstAutoVideoSink:autovideosink0.GstGhostPad:sink.GstProxyPad:proxypad0: caps = video/x-raw, format=(string)RGBA, width=(int)320, height=(int)240, framerate=(fraction)30/1, multiview-mode=(string)mono, pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive
/GstPipeline:pipeline0/GstAutoVideoSink:autovideosink0/GstGLImageSinkBin:autovideosink0-actual-sink-glimage.GstGhostPad:sink.GstProxyPad:proxypad1: caps = video/x-raw, format=(string)RGBA, width=(int)320, height=(int)240, framerate=(fraction)30/1, multiview-mode=(string)mono, pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive
/GstPipeline:pipeline0/GstAutoVideoSink:autovideosink0/GstGLImageSinkBin:autovideosink0-actual-sink-glimage/GstGLUploadElement:gluploadelement0.GstPad:src: caps = video/x-raw(memory:GLMemory), format=(string)RGBA, width=(int)320, height=(int)240, framerate=(fraction)30/1, multiview-mode=(string)mono, pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive, texture-target=(string)2D
/GstPipeline:pipeline0/GstAutoVideoSink:autovideosink0/GstGLImageSinkBin:autovideosink0-actual-sink-glimage/GstGLColorConvertElement:glcolorconvertelement0.GstPad:src: caps = video/x-raw(memory:GLMemory), format=(string)RGBA, width=(int)320, height=(int)240, framerate=(fraction)30/1, multiview-mode=(string)mono, pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive, texture-target=(string)2D
/GstPipeline:pipeline0/GstAutoVideoSink:autovideosink0/GstGLImageSinkBin:autovideosink0-actual-sink-glimage/GstGLColorBalance:glcolorbalance0.GstPad:src: caps = video/x-raw(memory:GLMemory), format=(string)RGBA, width=(int)320, height=(int)240, framerate=(fraction)30/1, multiview-mode=(string)mono, pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive, texture-target=(string)2D
/GstPipeline:pipeline0/GstAutoVideoSink:autovideosink0/GstGLImageSinkBin:autovideosink0-actual-sink-glimage/GstGLImageSink:sink.GstPad:sink: caps = video/x-raw(memory:GLMemory), format=(string)RGBA, width=(int)320, height=(int)240, framerate=(fraction)30/1, multiview-mode=(string)mono, pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive, texture-target=(string)2D
/GstPipeline:pipeline0/GstAutoVideoSink:autovideosink0/GstGLImageSinkBin:autovideosink0-actual-sink-glimage/GstGLColorBalance:glcolorbalance0.GstPad:sink: caps = video/x-raw(memory:GLMemory), format=(string)RGBA, width=(int)320, height=(int)240, framerate=(fraction)30/1, multiview-mode=(string)mono, pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive, texture-target=(string)2D
/GstPipeline:pipeline0/GstAutoVideoSink:autovideosink0/GstGLImageSinkBin:autovideosink0-actual-sink-glimage/GstGLColorConvertElement:glcolorconvertelement0.GstPad:sink: caps = video/x-raw(memory:GLMemory), format=(string)RGBA, width=(int)320, height=(int)240, framerate=(fraction)30/1, multiview-mode=(string)mono, pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive, texture-target=(string)2D
/GstPipeline:pipeline0/GstAutoVideoSink:autovideosink0/GstGLImageSinkBin:autovideosink0-actual-sink-glimage/GstGLUploadElement:gluploadelement0.GstPad:sink: caps = video/x-raw, format=(string)RGBA, width=(int)320, height=(int)240, framerate=(fraction)30/1, multiview-mode=(string)mono, pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive
/GstPipeline:pipeline0/GstAutoVideoSink:autovideosink0/GstGLImageSinkBin:autovideosink0-actual-sink-glimage.GstGhostPad:sink: caps = video/x-raw, format=(string)RGBA, width=(int)320, height=(int)240, framerate=(fraction)30/1, multiview-mode=(string)mono, pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive
/GstPipeline:pipeline0/GstAutoVideoSink:autovideosink0.GstGhostPad:sink: caps = video/x-raw, format=(string)RGBA, width=(int)320, height=(int)240, framerate=(fraction)30/1, multiview-mode=(string)mono, pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive
0:00:00.774998133   267   0x164630 ERROR               glwindow gstglwindow_gbm_egl.c:178:draw_cb: No display connected
Pipeline is PREROLLED ...
Setting pipeline to PLAYING ...
0:00:00.778840242   267   0x164630 ERROR               glwindow gstglwindow_gbm_egl.c:178:draw_cb: No display connected
New clock: GstSystemClock
0:00:00.811045925   267   0x164630 ERROR               glwindow gstglwindow_gbm_egl.c:178:draw_cb: No display connected
0:00:00.844350543   267   0x164630 ERROR               glwindow gstglwindow_gbm_egl.c:178:draw_cb: No display connected
0:00:00.877709652   267   0x164630 ERROR               glwindow gstglwindow_gbm_egl.c:178:draw_cb: No display connected
0:00:00.911043589   267   0x164630 ERROR               glwindow gstglwindow_gbm_egl.c:178:draw_cb: No display connected
0:00:00.944432112   267   0x164630 ERROR               glwindow gstglwindow_gbm_egl.c:178:draw_cb: No display connected
0:00:00.977664048   267   0x164630 ERROR               glwindow gstglwindow_gbm_egl.c:178:draw_cb: No display connected
0:00:01.010999819   267   0x164630 ERROR               glwindow gstglwindow_gbm_egl.c:178:draw_cb: No display connected
0:00:01.044329340   267   0x164630 ERROR               glwindow gstglwindow_gbm_egl.c:178:draw_cb: No display connected
0:00:01.077670403   267   0x164630 ERROR               glwindow gstglwindow_gbm_egl.c:178:draw_cb: No display connected
0:00:01.111008883   267   0x164630 ERROR               glwindow gstglwindow_gbm_egl.c:178:draw_cb: No display connected
0:00:01.144335029   267   0x164630 ERROR               glwindow gstglwindow_gbm_egl.c:178:draw_cb: No display connected
0:00:01.177674800   267   0x164630 ERROR               glwindow gstglwindow_gbm_egl.c:178:draw_cb: No display connected
0:00:01.211032363   267   0x164630 ERROR               glwindow gstglwindow_gbm_egl.c:178:draw_cb: No display connected
0:00:01.244359801   267   0x164630 ERROR               glwindow gstglwindow_gbm_egl.c:178:draw_cb: No display connected
0:00:01.277697072   267   0x164630 ERROR               glwindow gstglwindow_gbm_egl.c:178:draw_cb: No display connected
0:00:01.311043510   267   0x164630 ERROR               glwindow gstglwindow_gbm_egl.c:178:draw_cb: No display connected
0:00:01.344425574   267   0x164630 ERROR               glwindow gstglwindow_gbm_egl.c:178:draw_cb: No display connected
0:00:01.377672677   267   0x164630 ERROR               glwindow gstglwindow_gbm_egl.c:178:draw_cb: No display connected
0:00:01.411031240   267   0x164630 ERROR               glwindow gstglwindow_gbm_egl.c:178:draw_cb: No display connected
0:00:01.444347719   267   0x164630 ERROR               glwindow gstglwindow_gbm_egl.c:178:draw_cb: No display connected
0:00:01.477676324   267   0x164630 ERROR               glwindow gstglwindow_gbm_egl.c:178:draw_cb: No display connected
0:00:01.511004803   267   0x164630 ERROR               glwindow gstglwindow_gbm_egl.c:178:draw_cb: No display connected
0:00:01.544337533   267   0x164630 ERROR               glwindow gstglwindow_gbm_egl.c:178:draw_cb: No display connected
0:00:01.577670262   267   0x164630 ERROR               glwindow gstglwindow_gbm_egl.c:178:draw_cb: No display connected
0:00:01.611038451   267   0x164630 ERROR               glwindow gstglwindow_gbm_egl.c:178:draw_cb: No display connected
0:00:01.644375222   267   0x164630 ERROR               glwindow gstglwindow_gbm_egl.c:178:draw_cb: No display connected
0:00:01.677690868   267   0x164630 ERROR               glwindow gstglwindow_gbm_egl.c:178:draw_cb: No display connected
0:00:01.711031139   267   0x164630 ERROR               glwindow gstglwindow_gbm_egl.c:178:draw_cb: No display connected
0:00:01.744433120   267   0x164630 ERROR               glwindow gstglwindow_gbm_egl.c:178:draw_cb: No display connected
0:00:01.777664306   267   0x164630 ERROR               glwindow gstglwindow_gbm_egl.c:178:draw_cb: No display connected
0:00:01.811004577   267   0x164630 ERROR               glwindow gstglwindow_gbm_egl.c:178:draw_cb: No display connected
0:00:01.844333140   267   0x164630 ERROR               glwindow gstglwindow_gbm_egl.c:178:draw_cb: No display connected
0:00:01.877667525   267   0x164630 ERROR               glwindow gstglwindow_gbm_egl.c:178:draw_cb: No display connected
0:00:01.911007241   267   0x164630 ERROR               glwindow gstglwindow_gbm_egl.c:178:draw_cb: No display connected
0:00:01.944342956   267   0x164630 ERROR               glwindow gstglwindow_gbm_egl.c:178:draw_cb: No display connected
0:00:01.977671796   267   0x164630 ERROR               glwindow gstglwindow_gbm_egl.c:178:draw_cb: No display connected
0:00:02.011032637   267   0x164630 ERROR               glwindow gstglwindow_gbm_egl.c:178:draw_cb: No display connected
0:00:02.044361353   267   0x164630 ERROR               glwindow gstglwindow_gbm_egl.c:178:draw_cb: No display connected
0:00:02.077698568   267   0x164630 ERROR               glwindow gstglwindow_gbm_egl.c:178:draw_cb: No display connected
0:00:02.111038825   267   0x164630 ERROR               glwindow gstglwindow_gbm_egl.c:178:draw_cb: No display connected
0:00:02.144436583   267   0x164630 ERROR               glwindow gstglwindow_gbm_egl.c:178:draw_cb: No display connected
0:00:02.177661630   267   0x164630 ERROR               glwindow gstglwindow_gbm_egl.c:178:draw_cb: No display connected
0:00:02.210998887   267   0x164630 ERROR               glwindow gstglwindow_gbm_egl.c:178:draw_cb: No display connected
0:00:02.244336186   267   0x164630 ERROR               glwindow gstglwindow_gbm_egl.c:178:draw_cb: No display connected
0:00:02.277675068   267   0x164630 ERROR               glwindow gstglwindow_gbm_egl.c:178:draw_cb: No display connected
0:00:02.311006200   267   0x164630 ERROR               glwindow gstglwindow_gbm_egl.c:178:draw_cb: No display connected
0:00:02.344336290   267   0x164630 ERROR               glwindow gstglwindow_gbm_egl.c:178:draw_cb: No display connected
0:00:02.377667464   267   0x164630 ERROR               glwindow gstglwindow_gbm_egl.c:178:draw_cb: No display connected
0:00:02.411028888   267   0x164630 ERROR               glwindow gstglwindow_gbm_egl.c:178:draw_cb: No display connected
0:00:02.444368104   267   0x164630 ERROR               glwindow gstglwindow_gbm_egl.c:178:draw_cb: No display connected
0:00:02.477678277   267   0x164630 ERROR               glwindow gstglwindow_gbm_egl.c:178:draw_cb: No display connected
0:00:02.510987034   267   0x164630 ERROR               glwindow gstglwindow_gbm_egl.c:178:draw_cb: No display connected
0:00:02.544427834   267   0x164630 ERROR               glwindow gstglwindow_gbm_egl.c:178:draw_cb: No display connected
0:00:02.577661923   267   0x164630 ERROR               glwindow gstglwindow_gbm_egl.c:178:draw_cb: No display connected
0:00:02.611003763   267   0x164630 ERROR               glwindow gstglwindow_gbm_egl.c:178:draw_cb: No display connected
0:00:02.644339020   267   0x164630 ERROR               glwindow gstglwindow_gbm_egl.c:178:draw_cb: No display connected
0:00:02.677676486   267   0x164630 ERROR               glwindow gstglwindow_gbm_egl.c:178:draw_cb: No display connected
0:00:02.711010743   267   0x164630 ERROR               glwindow gstglwindow_gbm_egl.c:178:draw_cb: No display connected
0:00:02.744333375   267   0x164630 ERROR               glwindow gstglwindow_gbm_egl.c:178:draw_cb: No display connected
0:00:02.777676799   267   0x164630 ERROR               glwindow gstglwindow_gbm_egl.c:178:draw_cb: No display connected
0:00:02.811056515   267   0x164630 ERROR               glwindow gstglwindow_gbm_egl.c:178:draw_cb: No display connected
0:00:02.844366146   267   0x164630 ERROR               glwindow gstglwindow_gbm_egl.c:178:draw_cb: No display connected
0:00:02.877688768   267   0x164630 ERROR               glwindow gstglwindow_gbm_egl.c:178:draw_cb: No display connected
0:00:02.911042261   267   0x164630 ERROR               glwindow gstglwindow_gbm_egl.c:178:draw_cb: No display connected
^Chandling interrupt.
Interrupt: Stopping pipeline ...
EOS on shutdown enabled -- Forcing EOS on the pipeline
0:00:02.944467756   267   0x164630 ERROR               glwindow gstglwindow_gbm_egl.c:178:draw_cb: No display connected
Waiting for EOS...
Got EOS from element "pipeline0".
EOS received - stopping pipeline...
Execution ended after 0:00:02.199420307
Setting pipeline to NULL ...
Freeing pipeline ...
root@dh-stm32mp1-dhcor-avenger96:~# 

Can someone help me here?