2 votos

QEMU MacOS host Linux quest audio

He instalado qemu a través de brew. Instalé con éxito el escritorio de ubuntu 18.04 como invitado de qemu.

El siguiente es el comando de arranque:

qemu-system-x86_64 \                                                                                  
-show-cursor \
-M q35,accel=hvf,usb=off,vmport=off \
-cpu host -smp 4 -m 2048 \
-overcommit mem-lock=off \
-overcommit cpu-pm=off \
-rtc base=utc,clock=host \
-audiodev id=coreaudio,driver=coreaudio \
\
-device virtio-blk-pci,bus=pcie.0,addr=0x2,drive=ssd1 \
-device virtio-net-pci,bus=pcie.0,addr=0x3,netdev=nic1,mac=52:54:98:76:54:33 \
-device virtio-tablet-pci,bus=pcie.0,addr=0x4 \
-device virtio-vga \
\
-drive id=ssd1,file=/Users/js/code/VM/qemu/u64d01.qcow2,if=none,format=qcow2 \
-netdev user,id=nic1,ipv4=on,ipv6=on,hostname=u64d01,hostfwd=tcp::2222-:22

El escritorio de Ubuntu se inicia correctamente y responde. Sin embargo, no soy capaz de conseguir que el audio funcione. Solo muestra "Dummy Output" en Settings->Sound.

¿Alguien tiene alguna pista?

4voto

unknowndomain Puntos 148

Los dispositivos QEMU suelen estar divididos en dos partes El sistema de gestión de la información, el backend del anfitrión y el dispositivo de hardware del huésped. El backend especifica cómo se procesan los datos del hardware huésped en el host, por ejemplo, el audio puede grabarse en un archivo o redirigirse directamente a la salida del host. El dispositivo de hardware huésped es un dispositivo de hardware virtual presentado en el huésped. El modelo se introdujo en QEMU audio desde el 4.2 .

En la línea de comandos has especificado Core Audio como backend del host, pero no se ha añadido ningún dispositivo de hardware, por eso no lo ves en el invitado. Necesitas añadir una tarjeta de sonido PCI, por ejemplo, Intel HDA y enlazar su salida al backend de coreaudio:

-device intel-hda -device hda-output,audiodev=coreaudio

La lista completa de hardware de sonido está disponible en -device help .

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X