# Hdmirx -\> kmssink/waylandsink -\> opencv -\> hdmitx

**URL:** <https://forum.opencv.org/t/hdmirx-kmssink-waylandsink-opencv-hdmitx/19877>\
**Category:** Uncategorized\
**Tags:** gstreamer, videoio\
**Created:** [January 26, 2025, 11:49am UTC](https://forum.opencv.org/t/hdmirx-kmssink-waylandsink-opencv-hdmitx/19877 "2025-01-26T11:49:32Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![N0tiK](https://avatars.discourse-cdn.com/v4/letter/n/6a8cbe/32.png) [@N0tiK](https://forum.opencv.org/u/N0tiK)\
**Post date:** [January 26, 2025, 11:49am UTC](https://forum.opencv.org/t/hdmirx-kmssink-waylandsink-opencv-hdmitx/19877/1 "2025-01-26T11:49:32Z")

</div>

HI all

Im having issues with a gstreamer pipeline for raw uncompressed video with my rk3588 SBC with HDMIRX support

looking to use my SBC to mimic a “monitor” between my main monitor and my main PC to not interfere with HDMI video signal to achieve sub frame latency roughly around 240 FPS = **4.17 ms** as what my zowie monitor supports

Using KMSSINK or WAYLANDSINK causing significant cpu overhead and causes my pipeline to stutter anything above framerate=15/1  
im aware kmssink and waylandsink use the DRM graphics driver and a buffer to produce consistent stable frames, and im aware that raw uncompressed video can throttle the CPU but is there a method to accomplishing this feat?

My main goal is to create a at home security system using my google coral accelerator for ai model using opencv

GST\_DEBUG=3 gst-launch-1.0 v4l2src device=/dev/video0 ! video/x-raw,format=NV24,width=1920,height=1080 ! videoconvert ! kmssink

thanks everyone

---

<div class="post-metadata">

**Author:** ![crackwitz](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.opencv.org/crackwitz/32/14_2.png) [@crackwitz](https://forum.opencv.org/u/crackwitz)\
**Post date:** [January 26, 2025, 11:51am UTC](https://forum.opencv.org/t/hdmirx-kmssink-waylandsink-opencv-hdmitx/19877/2 "2025-01-26T11:51:22Z")

</div>

run that without opencv in the mix. then you’ve reduced the problem, and actual gstreamer specialists on a gstreamer forum can help you.
