pkgsrc-Users archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

emulators/qemu 2026Q3 do not work with existing images



Hi,

After updating my NetBSD system to pkgsrc-2026Q3, QEMU no longer works correctly.

Before the update, I was using QEMU normally to run both Debian and FreeDOS VMs.

The current version is:

QEMU emulator version 11.1.1

My usual configuration uses NVMM:

qemu-system-x86_64 \
  -accel nvmm \
  -m 8G \
  -smp 4 \
  -cpu host \
  -drive file=debian.qcow2,format=qcow2 \
  -boot a \
  -nic user,model=e1000 \
  -display sdl \
  -virtfs local,id=shared_dev,path=/home/ramiro/directorio_compartido,security_model=none,mount_tag=hostshare

QEMU prints these warnings:

qemu-system-x86_64: warning: this feature conflicts with APX: CPUID[eax=07h,ecx=00h].EBX.mpx [bit 14]
qemu-system-x86_64: warning: this feature conflicts with MPX: CPUID[eax=07h,ecx=01h].EDX.apxf [bit 21]

The SDL window then opens, but its contents are corrupted/transparent: I can see the desktop through the QEMU window.

I have tried -cpu max instead of -cpu host, with the same result.

I have also tested without NVMM, using TCG and -cpu max, and the SDL display problem remains.

I tested with both a Debian VM and a FreeDOS image, so the problem does not appear to be specific to a particular guest OS or disk image.

Interestingly, using:

-display curses

does produce a QEMU display (a black screen showing "600x600 mode"), so QEMU is at least running the guest.

The available display backends reported by this QEMU are:

none
sdl
egl-headless
curses
spice-app
dbus

GTK is not available as a display backend.

Could this be a known issue with QEMU 11.1.1, SDL, or the NetBSD X11 environment? Is there anything specific that changed in pkgsrc-2026Q3 that could explain this?

Any suggestions for further diagnostics would be appreciated.

Thanks,
Ramiro


Home | Main Index | Thread Index | Old Index