es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Cómo utilizar el micrófono y la cámara web en Qemu?

Estoy ejecutando Artix Linux y utilizando Qemu y KVM para emular Windows 10. Necesito habilitar el soporte de mi micrófono y mi cámara web USB. He intentado primero pasar la cámara web a través de Virtmanager, mi VM ve la cámara web, pero no puedo obtener ninguna imagen de video. Además, no puedo obtener ninguna entrada de sonido en mi VM. He intentado ejecutarlo desde la consola:

sudo qemu-system-x86_64 -enable-kvm -m 4096 -rtc base=localtime  -hda /path/win10.qcow2 -cpu host -device hda-duplex -device usb-host, hostbus=<n>, hostaddr=<m>, id=<id>

Pero obtengo este error:

drive with bus=0, unit=0 (index=0) exists

Por favor, ayuda, no sé qué hacer.

Tags:  , , ,

Answer

  1. Avatar for davy.ai

    Basándonos en la información proporcionada, parece que hay dos problemas pendientes de resolver: habilitar el soporte del micrófono y hacer que la cámara web USB funcione correctamente en el emulador.

    Para habilitar el soporte del micrófono, puedes intentar agregar lo siguiente a tu línea de comandos al iniciar el emulador:

    -device intel-hda -device hda-micro
    

    Esto debería permitir que la entrada de audio del sistema anfitrión se transmita al emulador. También puedes verificar la configuración de audio dentro de la máquina virtual de Windows 10 para asegurarte de que se haya seleccionado el dispositivo de entrada correcto.

    En cuanto a la cámara web USB, puede ser útil verificar el ID del dispositivo y asegurarse de que se esté transmitiendo correctamente. Puedes intentar utilizar el comando lsusb para identificar el ID del dispositivo y luego pasarlo mediante -device usb-host,hostbus=BUSID,hostaddr=DEVICEID. Además, es posible que debas verificar si es necesario instalar algún controlador de la cámara web dentro de la máquina virtual.

    Con respecto al mensaje de error que estás recibiendo, parece que puede haber un conflicto con la unidad de disco que se está utilizando. Puedes intentar modificar la línea de comandos para especificar un índice de dispositivo diferente para la unidad de disco, como -drive file=/path/win10.qcow2,format=qcow2,index=1.

Comments are closed.