Ok, I was able to test "qemu-system-x86" from Debian Backports - the following packages were upgraded on my system:

libpmem1        1.5.1-1 (new installed package)
libslirp0       4.3.1-1~bpo10+1 (new installed package)
liburing1       0.6-3~bpo10+1 (new installed package)

qemu-system-common      5.0-14~bpo10+1 (upgraded package)
qemu-system-data        5.0-14~bpo10+1 (upgraded package)
qemu-system-gui         5.0-14~bpo10+1 (upgraded package)
qemu-system-x86         5.0-14~bpo10+1 (upgraded package)
qemu-utils              5.0-14~bpo10+1 (upgraded package)

Unfortunately, the problem persists - the "-full-screen" option still behaves exactly as described in the initial bug report (https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=974969#5).

Further more another option seems to be broken in the backports version. The "-soundhw hda" option seems to prevent VM from starting at all. The following modified test command (it is single line in case email reformats it):

QEMU_PA_SERVER='/run/user/1000/pulse/native' QEMU_AUDIO_DRV='pa' qemu-system-x86_64 -full-screen -enable-kvm -machine type=q35,accel=kvm -soundhw hda -netdev user,id=vnet -device e1000,netdev=vnet -cpu host -smp cores=2 -m 2048 -drive file=DISK.raw,format=raw,index=0,media=disk -drive file=IMAGE.iso,index=2,media=cdrom

Results in QEMU processes appearing in HTOP for a while and then disappearing. No QEMU window appears and no output is produced by QEMU (not even a warning or error). Only after QEMU processes disappear PULSEAUDIO complains with the following:

pulseaudio: Wrong context state
pulseaudio: Reason: Timeout
pulseaudio: Failed to initialize PA contextaudio: warning: Using timer based audio emulation
Aborted

Looks like I will have to finish tuning my Debian 10 configs on my old Debian 9 system, where QEMU is working without problems. But, I hope to make QEMU usable on my Debian 10 systems eventually, so let me know if you need some more info:).

Thanks
Bakhelit

Reply via email to