Hi everyone,
I’m currently testing an Avalonia application on a Verdin iMX8MP running Torizon OS 7, and I’m running into performance issues (slow scrolling and animations). I suspect this is due to GPU acceleration not being enabled in the application container.
Here’s the setup and what I’ve tried so far:
-
Created a new Avalonia project using the Torizon VS Code extension.
-
Built a production image, uploaded it to Torizon Cloud, and deployed it to the device.
-
Attempted to verify GPU acceleration:
-
Running
eglinfoinside the app container →Segmentation fault (core dumped) -
Running
glmark2-es2-wayland→Error: main: Could not initialize canvas
-
My questions are:
-
How do I correctly enable hardware acceleration for the application container?
-
What is the recommended way to run
glmark2on this setup to verify GPU usage?
Any guidance or alternative suggestions would be appreciated.
Software summary
Bootloader: U-Boot
Kernel version: 6.6.94-7.3.0-g5a62539de8f9 #1-Torizon SMP PREEMPT Wed Jun 25 09:14:55 UTC 2025
Kernel command line: root=LABEL=otaroot rootfstype=ext4 quiet logo.nologo vt.global_cursor_default=0 plymouth.ignore-serial-consoles splash fbcon=map:3 ostree=/ostree/boot.1/torizon/8568bef1b4acf89b02595197a2466284bcfc198a3fb59f92ca7236c9f19e7b7d/0
Distro name: NAME=“Torizon OS”
Distro version: VERSION_ID=7.3.0-build.18
Distro variant: VARIANT=“Docker”
Hostname: verdin-imx8mp-15698327
Hardware info
HW model: Toradex Verdin iMX8M Plus WB on Verdin Development BoardToradex version: 0058 V1.1BSerial number: 15698327Processor arch: aarch64
Thanks in advance