Experience HDMI IN under Ubuntu 22.04

Hello Folks,

We are working on HDMI IN function under Ubuntu these days, and we have an initial version now, if you guys want to experience it now, you can follow the steps below.

Install Latest Ubuntu Server Image

If you are not using latest Ubuntu image vim4-ubuntu-22.04-server-linux-5.4-fenix-1.0.11-220620-emmc-develop, please use OOWOW to install it first.

Get & Install HDMI IN Demo

sudo apt update
sudo apt install libgrpc++1 libboost-system1.74.0
wget https://dl.khadas.com/.test/hdmiin-demo_0.1-202205_arm64.deb
sudo dpkg -i hdmiin-demo_0.1-202205_arm64.deb 

Connect your VIM4 HDMI Out to an HDMI Display

Connect your HDMI OUT cable to VIM4 HDMI IN port.


Execute the HDMI IN demo command below.

$ sudo hdmiin-demo

If everything is OK you will see the HDMI IN source on your display.

Known Issues

1、Sound from HDMI IN source not supported yet.

About the Source Code

We will release in the future when we make it more stable.


Tested and confirmed…Just played a quick Doom Eternal session on my Switch going through the VIM4, can’t really see any lag/quality issues, very nice!

I did try it with the Ubuntu Desktop install, and it didn’t work…I assume that is expected/anticipated at this point as it’s alpha/beta. I could install and run it, but when I turned the Switch on nothing happened…Although when I turned the switch the screen went blank (So I couldn’t see any of the desktop)…Weird, but again potentially expected at this point.

For desktop, you need to switch to framebuffer console Ctrl+Alt+F3 and try again.

I can confirm, it is working with the oowow installed image and with really good (~83-84ms)
latency. Will try with my image next. Thank you, appreciate the efforts!

1 Like

Have been testing the hdmiin-demo and it looks pretty good (smooth also at 2160p60 :slight_smile: )
Any plans on making a V4L2 driver for the HDMI in, to make it accessible from gstreamer etc…?

I’m also very interested in a V4L2 driver for HDMI in so I can bring video into GStreamer. If not V4L2, what form will the driver be in?

Got 58ms latency 2160p60, including TV lag in game mode. Greate !
Can’t wait to play with the source code