QEMU 8.1 lançado com novo backend de áudio PipeWire, muitas melhorias
LarLar > blog > QEMU 8.1 lançado com novo backend de áudio PipeWire, muitas melhorias

QEMU 8.1 lançado com novo backend de áudio PipeWire, muitas melhorias

Aug 16, 2023

O software de virtualização de código aberto QEMU 8.1 foi lançado hoje como a primeira grande atualização noQEMU 8.0série, trazendo vários novos recursos e melhorias.

Os destaques do QEMU 8.1 incluem um novoPipeWireback-end de áudio (-audiodev pipewire), juntamente com melhor saída de áudio e compatibilidade aprimorada para dispositivos de áudio.

Ele também melhora o suporte à migração ao vivo VFIO, que não é mais um recurso experimental nesta versão, e atualiza a interface gráfica do usuário GTK para suportar eventos multitoque.

Para ARM, o QEMU 8.1 traz aceleração AES para processadores host, suporte MTE para convidados em máquinas virtuais KVM em hosts que suportam Memory Tagging Extension, suporte de emulação para o computador de placa única Banana Pi BPI-M2 Ultra (bpim2u) e Cortex Neoverse. -V1 (neoverse-v1) CPU, bem como suporte para novos recursos de arquitetura para FEAT_PAN3 (SCTLR_ELx.EPAN), FEAT_LSE2 (Large System Extensions v2) e suporte experimental para FEAT_RME (Realm Management Extensions).

Para RISC-V, a nova versão do QEMU também traz aceleração AES para processadores host, junto com suporte de extensão ISA para BF16/Zfa, suporte de desmontagem para Zcm, Zinx, XVentanaCondOps e Xthead, suporte de emulação de CPU para Veyron V1, bem como numerosos Correções e melhorias de emulação/KVM.

O suporte PowerPC também foi aprimorado com aceleração AES para processadores host, bem como suporte TCG SMT, permitindo que pseries e powernv sejam executados com até 8 threads por núcleo, suporte de emulação para o modelo de CPU Power9 DD2.2 e suporte de amostragem de desempenho para CPUs POWER.

Para a arquitetura IBM System/390, o QEMU 8.1 adiciona correções de emulação de instruções para LDER, LCBB, LOCFHR, MXDB, MXDBR, EPSW, MDEB, MDEBR, MVCRL, LRA, CKSM, CLM, ICM, MC, STIDP, EXECUTE e CLGEBR( A).

Para SPARC, há desempenho aprimorado para target/sparc com suporte para tcg_gen_lookup_and_goto_ptr(), e para TriCore há suporte de emulação para CPU TC37x que suporta instruções ISA v1.6.2 e emulação de instruções de POPCNT.W, LHA, CRC32L.W, CRC32.B , SHUFFLE, SYSCALL e DESATIVAR.

Por último, mas não menos importante, x86 obtém suporte de modelo de CPU para GraniteRapids, Hexagon obtém suporte gdbstub para HVX e novo suporte de instrução para escalar v68/v73 e v68/v69 HVX, e MIPS obtém suporte de emulação para CPUs Ingenic XBurstR1 e XBurstR2 e instruções MXU .

O suporte PCIe também foi atualizado no QEMU 8.1, que introduz novos comandos QMP para injetar eventos CXL General Media, eventos DRAM e eventos de módulo de memória.

Para mais detalhes sobre as mudanças implementadas nesta versão, confira o changelog completo. Enquanto isso, você pode baixar o QEMU 8.1 agora mesmo no site oficial ou instalá-lo nos repositórios de software estáveis ​​de sua distribuição GNU/Linux favorita.

Última atualização há 5 dias

QEMU 8.0PipeWire