diff --git a/scripts/kde/run-qemu-desktop.sh b/scripts/kde/run-qemu-desktop.sh index 140e586e..057e7eb0 100755 --- a/scripts/kde/run-qemu-desktop.sh +++ b/scripts/kde/run-qemu-desktop.sh @@ -36,11 +36,16 @@ esac QEMU_ARGS=( -machine q35 -accel kvm -cpu host -m "$MEM" -smp "$SMP" + -vga none # virtio-gpu-pci (abajo) es el ÚNICO display: sin esto QEMU añade una VGA estándar por + # defecto y OVMF pinta el GOP ahí ⇒ simpledrm (card1) muestra el framebuffer EFI y kwin + # pinta en virtio-gpu (card0, otro device que no se ve) ⇒ pantalla congelada en TianoCore. + # Con -vga none, OVMF usa virtio-gpu ⇒ virtio-gpu-DRM expulsa simpledrm ⇒ un solo output. -drive if=pflash,format=raw,unit=0,file="$OVMF_CODE",readonly=on -drive if=pflash,format=raw,unit=1,file="$VARS" -drive file="$IMG",format=raw,if=virtio "${DISPLAY_ARGS[@]}" -serial "file:$SERIAL" + -monitor "unix:${MON:-work/qemu-monitor.sock},server,nowait" -no-reboot )