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