UTM + Tumbleweed ARM64 on Apple Silicon

Creating a new VM using UTM + Tumbleweed ARM64 on macOS Tahoe (version 26.2) results on the display becoming inactive (black screen) after selecting the Install option:

Please note that this is using UTM with the QEMU backend, the Apple Virtualization does not trigger this issue.

As I needed to use QEMU backend, I worked around the issue following the steps below:

  1. Add an additional Serial device.
  2. Carry out Tumbleweed installation via text-mode.
  3. After installation, boot and install additional packages:
  • libvirt-daemon-qemu
  • qemu-hw-display-virtio-gpu
  • qemu-hw-display-virtio-gpu-pci
  • spice-vdagent
  • qemu-guest-agent
  1. Ensure that the Display is using virtio-gpu-gl-pci.
  2. Reboot the VM and it all works.

I’m guessing the package that did the trick was spice-vdagent but I haven’t tested one by one. The question is whether we can do anything on the default installation so that people don’t need to do this workaround?

References: