QEMU 8.1 mit neuem PipeWire Audio-Backend und vielen Verbesserungen veröffentlicht
HeimHeim > Blog > QEMU 8.1 mit neuem PipeWire Audio-Backend und vielen Verbesserungen veröffentlicht

QEMU 8.1 mit neuem PipeWire Audio-Backend und vielen Verbesserungen veröffentlicht

Aug 16, 2023

Die Open-Source-Virtualisierungssoftware QEMU 8.1 wurde heute als erstes großes Update veröffentlichtQEMU 8.0Serie, die zahlreiche neue Funktionen und Verbesserungen mit sich bringt.

Zu den Highlights von QEMU 8.1 gehört ein neuesPipeWireAudio-Backend (-audiodev pipewire), zusammen mit besserer Audioausgabe und verbesserter Kompatibilität für Audiogeräte.

Es verbessert außerdem die VFIO-Live-Migrationsunterstützung, die in dieser Version keine experimentelle Funktion mehr ist, und aktualisiert die grafische GTK-Benutzeroberfläche, um Multi-Touch-Ereignisse zu unterstützen.

Für ARM bietet QEMU 8.1 AES-Beschleunigung für Host-Prozessoren, MTE-Unterstützung für Gäste in virtuellen KVM-Maschinen auf Hosts, die die Memory Tagging Extension unterstützen, Emulationsunterstützung für den Einplatinencomputer Banana Pi BPI-M2 Ultra (bpim2u) und den Cortex Neoverse -V1 (neoverse-v1) CPU sowie Unterstützung für neue Architekturfunktionen, Unterstützung für FEAT_PAN3 (SCTLR_ELx.EPAN), FEAT_LSE2 (Large System Extensions v2) und experimentelle Unterstützung für FEAT_RME (Realm Management Extensions).

Für RISC-V bringt die neue QEMU-Version auch AES-Beschleunigung für Host-Prozessoren, zusammen mit ISA-Erweiterungsunterstützung für BF16/Zfa, Disassembly-Unterstützung für Zcm, Zinx, XVentanaCondOps und Xthead, CPU-Emulationsunterstützung für Veyron V1 und vielem mehr Korrekturen und Verbesserungen bei KVM/Emulation.

Die PowerPC-Unterstützung wurde ebenfalls durch AES-Beschleunigung für Host-Prozessoren sowie TCG SMT-Unterstützung verbessert, sodass pseries und powernv mit bis zu 8 Threads pro Kern ausgeführt werden können, Emulationsunterstützung für das Power9 DD2.2-CPU-Modell und Perf-Sampling-Unterstützung für POWER-CPUs.

Für die IBM System/390-Architektur fügt QEMU 8.1 Befehlsemulationskorrekturen für LDER, LCBB, LOCFHR, MXDB, MXDBR, EPSW, MDEB, MDEBR, MVCRL, LRA, CKSM, CLM, ICM, MC, STIDP, EXECUTE und CLGEBR( A).

Für SPARC gibt es eine verbesserte Leistung für target/sparc mit Unterstützung für tcg_gen_lookup_and_goto_ptr() und für TriCore gibt es Emulationsunterstützung für TC37x-CPU, die ISA v1.6.2-Anweisungen und Befehlsemulation von POPCNT.W, LHA, CRC32L.W, CRC32.B unterstützt , SHUFFLE, SYSCALL und DISABLE.

Zu guter Letzt erhält x86 CPU-Modellunterstützung für GraniteRapids, Hexagon erhält GDBSTUB-Unterstützung für HVX und neue Befehlsunterstützung für v68/v73 Scalar und v68/v69 HVX, und MIPS erhält Emulationsunterstützung für Ingenic XBurstR1- und XBurstR2-CPUs sowie MXU-Anweisungen .

Die PCIe-Unterstützung wurde auch in QEMU 8.1 aktualisiert, wodurch neue QMP-Befehle zum Einfügen von CXL General Media-Ereignissen, DRAM-Ereignissen und Speichermodulereignissen eingeführt werden.

Weitere Einzelheiten zu den in dieser Version implementierten Änderungen finden Sie im vollständigen Änderungsprotokoll. In der Zwischenzeit können Sie QEMU 8.1 jetzt von der offiziellen Website herunterladen oder aus den stabilen Software-Repositories Ihrer bevorzugten GNU/Linux-Distribution installieren.

Letzte Aktualisierung vor 5 Tagen

QEMU 8.0PipeWire