qemu-system-aarch64 --version
qemu-system-aarch64 -device help | grep -Ei \
'virtio.*gpu|virtio.*vga'
qemu-system-aarch64 -display help
QEMU emulator version 11.0.3
Copyright (c) 2003-2026 Fabrice Bellard and the QEMU Project developers
name "virtio-gpu-device", bus virtio-bus
name "virtio-gpu-gl-device", bus virtio-bus
name "virtio-gpu-gl-pci", bus PCI, alias "virtio-gpu-gl"
name "virtio-gpu-pci", bus PCI, alias "virtio-gpu"
Available display backend types:
none
gtk
sdl
egl-headless
curses
spice-app
dbus
Some display backends support suboptions, which can be set with
-display backend,option=value,option=value...
For a short list of the suboptions for each display, see the top-level -help output; more detail is in the documentation.
~ $ qemu-system-aarch64 -help | grep -Ei \
'opengl|virgl|egl|gl=on'
-display spice-app[,gl=on|off]
-display sdl[,gl=on|core|es|off][,grab-mod=][,show-cursor=on|off]
-display gtk[,full-screen=on|off][,gl=on|off][,grab-on-hover=on|off]
-display egl-headless[,rendernode=]
[,gl=on|core|es|off][,rendernode=]
[,gl=on|off][,rendernode=]
~ $