QEMU 9.2 available on pvetest as of now

t.lamprecht

Proxmox Staff Member
Staff member
Jul 28, 2015
6,453
3,516
303
South Tyrol/Italy
shop.proxmox.com
There is a new QEMU 9.2 available in the pvetest repository.

After internally testing QEMU 9.1 for a couple of months, and then 9.2 for a couple of weeks, we decided to skip a separate 9.1 update and move directly to QEMU 9.2 as the default version included in the next point release, which is scheduled for early spring 2025.
This week, our QEMU 9.2 package has been made available in the pvetest repository.
Our QEMU package version 9.2.0-1 includes some important stable fixes that have been developed since the original 9.1.0 and 9.2.0 releases.

Note: While some of our workloads already use this version and run stable, we cannot test every possible hardware and configuration combination, so we recommend testing the upgrade before applying it to mission-critical setups. As a reminder, we recommend using the most stable Enterprise repository for such production setups.

To upgrade, make sure you have configured the Proxmox VE Test repositories.
Either use the web-interface to refresh and then upgrade using the Node -> Updates panel, or use a console with the following standard apt commands:
Bash:
apt update
apt full-upgrade

The output of pveversion -v (or the web-interface's Node Summary -> Packages versions) should then include something like pve-qemu-kvm: 9.2.0-1

Note, as with all QEMU updates: A VM must either be completely restarted (shut it down and then start it again, or use the restart command via the CLI or web-interface) or, to avoid downtime, consider live-migrating to a host that has already been upgraded to the new QEMU package version.

FYI, while we have decided not to push out QEMU 9.1 due to the timing of our last point release, we have uploaded a build of it anyway, so you can more easily narrow down when any potential differences or even regressions have been introduced. You can explicitly update to this interim version using apt install pve-qemu-kvm=9.1.2-3 after enabling the pvetest repository.

While we have been successfully running our production and many test loads on this version for some time now, no software is bug-free, and often such issues are related to the specific setup. So if you encounter regressions that are definitely caused by installing the new QEMU version (and not some other change), please always include the affected VM configuration and some basic HW (e.g. CPU model) and memory details.

We welcome your feedback!

Known issues:
None at time of writing (2025-02-06)
 
Based on my issues with pve-qemu-kvm > 8.1.5-6, i gave this version a try, but unfortunately the unable to map registers message come up again and also PCIe passthrough doesn't work. For a short test, i only installed pve-qemu-kvm 9.2.0-1 from pvetest without any additional updates, powered off/on a VM and check dmesg. Nonetheless i guess that should be enough for testing.

@fiona do you know if the SeaBIOS changes made it into pve-qemu-kvm: 9.2.0-1 as discussed here: https://forum.proxmox.com/threads/qemu-9-0-available-as-of-now.149772/page-4#post-722931
 
Last edited:
Hi,
Based on my issues with pve-qemu-kvm > 8.1.5-6, i gave this version a try, but unfortunately the unable to map registers message come up again and also PCIe passthrough doesn't work. For a short test, i only installed pve-qemu-kvm 9.2.0-1 from pvetest without any additional updates, powered off/on a VM and check dmesg. Nonetheless i guess that should be enough for testing.

@fiona do you know if the SeaBIOS changes made it into pve-qemu-kvm: 9.2.0-1 as discussed here: https://forum.proxmox.com/threads/qemu-9-0-available-as-of-now.149772/page-4#post-722931
Unfortunately not, SeaBIOS hasn't seen a new release yet, so QEMU 9.2 still has SeaBIOS 1.16.3
 
It's funny, im using pvetest since forever and never had any issues or bugs.

Using qemu 9.2 since a week,
- changed all Windows-VM's to 9.2 / Linux-VM's are anyway automatically on 9.2
- Have some VM's with passthrough, for NICS's and GPU

And everything runs absolutely Perfect on all 11 PVE-Servers/Clusters, ranging from consumer hardware to Enterprise Genoa Servers. From Old to New Hardware...
Thanks for the work :-)
 
Hello @t.lamprecht,
QEMU 9.2 has support for Virtio-GPU Venus. Is it possible to test this with Proxmox already? Unfortunately VAAPI-Video-Encoding ist not yet supported with the current release, therefore Streaming from those VMs or using them as an encoding server would most likely not work. Still it should be possible to do compute task.

EDIT: Well, as far as I know you'll need Kernel 6.13 for it to work. So maybe we need to wait a little longer...
 
Last edited: