Hi! I have a Windows10 virtual machine on my manjaro install which I only use once a year (tax software). I wanted to start it today but I get the following error message:
Error starting domain: Nicht unterstützte Konfiguration: Emulator ‘/usr/bin/qemu-system-x86_64’ does not support machine type ‘pc-q35-4.2’
This is really bad as I need to somehow start that virtual machine.
How can I change to a newer machine type without destroying the virtual machine?
Thanks! This is what I also tried before asking.
I used qemu-system-x86_64 -machine help to check the available machines and edited the xml.
But then I get the error below and became unsure if the XML editing was such a great idea.
It doesn’t let me go back to the old configuration either…
If it’s only the OpenGL what it is missing, what is the BACKEND that it refers to?
Error starting domain: Interner Fehler: QEMU unexpectedly closed the monitor (vm='win10-Rhino'): 2026-06-23T11:15:21.535666Z qemu-system-x86_64: warning: This feature depends on other features that were not requested: CPUID[eax=8000000Ah].EDX.pfthreshold [bit 12]
2026-06-23T11:15:21.535670Z qemu-system-x86_64: warning: This feature depends on other features that were not requested: CPUID[eax=8000000Ah].EDX.v-vmsave-vmload [bit 15]
2026-06-23T11:15:21.535675Z qemu-system-x86_64: warning: This feature depends on other features that were not requested: CPUID[eax=8000000Ah].EDX.vgif [bit 16]
2026-06-23T11:15:21.535680Z qemu-system-x86_64: warning: This feature depends on other features that were not requested: CPUID[eax=8000000Ah].EDX.svme-addr-chk [bit 28]
2026-06-23T11:15:21.569155Z qemu-system-x86_64: -device {"driver":"virtio-vga-gl","id":"video0","max_outputs":1,"bus":"pcie.0","addr":"0x1"}: The display backend does not have OpenGL support enabled
It can be enabled with '-display BACKEND,gl=on' where BACKEND is the name of the display backend to use.