I am currently evaluating using a Verdin iMX8M Plus on a Dahlia carrier board and have run into trouble using Chromium to play videos with accelerated video decoding.
I have followed the instructions for how to build the reference multimedia image:
Followed by the instructions for how to add Chromium to the build:
I am installing the image with Toradex Easy Installer
After the OS boots, I then followed this post to enable the correct audio driver:
Then I stop the default app:
systemctl stop wayland-app-launch
And launch Chromium to a demo page to play a video:
chromium --no-sandbox --ozone-platform=wayland --in-process-gpu --kiosk --no-first-run https://www.webmfiles.org/demo-files/
The video plays fine, until you interact with the video player again. After this, the whole Chromium instance appears to lock up. Subsequent launches of Chromium appear to “launch”, but the Chromium window never appears.
Chromium version: 117.0.5938.132
chrome://gpu
reports Video Decode: Hardware accelerated
This issue does not occur if you instead run Chromium with the GPU disabled:
chromium --no-sandbox --ozone-platform=wayland --disable-gpu --kiosk --no-first-run https://www.webmfiles.org/demo-files/
tdx-info:
Software summary
------------------------------------------------------------
Bootloader: U-Boot
Kernel version: 6.6.84-7.3.0-devel #1 SMP PREEMPT Fri May 30 12:17:11 UTC 2025
Kernel command line: root=PARTUUID=57a4572c-02 ro rootwait console=tty1 console=ttymxc2,115200
Distro name: NAME="TDX Wayland with XWayland"
Distro version: VERSION_ID=7.3.0-devel-20250613021642-build.0
Distro variant: -
Hostname: verdin-imx8mp-15696957
------------------------------------------------------------
Hardware info
------------------------------------------------------------
HW model: Toradex Verdin iMX8M Plus WB on Dahlia Board
Toradex version: 0058 V1.1B
Serial number: 15696957
Processor arch: aarch64
------------------------------------------------------------