El audio no funciona en el invitado VirtualBox Windows 10 (host macOS)

El audio no funciona en el invitado VirtualBox Windows 10 (host macOS)

Estoy ejecutando Windows 10 Home como sistema operativo invitado en una máquina virtual VirtualBox, en un host macOS que ejecuta 10.13.6 High Sierra con VirtualBox 5.2.23.

El audio funcionó varias veces y luego dejó de funcionar. Una actualización de la versión de VirtualBox o un ajuste de la configuración podría haber causado esto, no estoy seguro.

  • Intenté realizar una instalación limpia desde ISO con todas las configuraciones predeterminadas de Windows 10 en VirtualBox, y tampoco hay audio.
  • Probé con otra Mac que tengo (esa tiene instalado macOS 10.14 Mojave), cuando instalo la misma imagen, con la misma configuración y con el mismo VirtualBox, funciona allí. (extraño)

Los sistemas operativos invitados creen que hay audio disponible. Pero simplemente no juega con el anfitrión. Aquí hay una captura de pantalla de Volume Mixer:

El mezclador de volumen cree que el dispositivo de salida está funcionando.

Esto es lo que probé hasta ahora:

Diferentes versiones de VirtualBox

Sospecho que esto pudo haber sucedido (no estoy seguro) después de actualizar VirtualBox, así que probé la última versión 5.2.23, así como algunas versiones antiguas como 5.2.14 y 5.2.18. Sin suerte.

Otro sistema operativo

Probé Ubuntu Desktop (Live CD), también cree que hay audio disponible. A diferencia de Windows, cuando intento reproducir algún video/audio en Firefox, el reproductor nunca inicia el video o el audio.

Mejoras/depuración de Windows

  • Windows Guest Additions está completamente instalado.
  • Las actualizaciones de Windows están todas completas.
  • yo deshabilitéverificación de firma del conductor
  • Intenté solucionar problemas de sonido y no obtuve nada.
  • dxdiagmuestra que el sonido está bien (dice "No se encontraron problemas" y el nombre del dispositivo es "Altavoces (dispositivo de audio de alta definición):

salida dxdiag

Configuración de la máquina virtual

Aquí está la configuración que estoy usando:

Resumen de máquina virtual

Ajustes de sonido

Probé otras configuraciones de paravirtualización como "Ninguna" o "Predeterminada" en lugar de Hyper-V, pero no tuve suerte.

Pruebe con otro controlador de audio

En lugar de la configuración del controlador de audio Intel HD en VirtualBox, intenté usar la configuración ICH AC97. Así que instalé el arcaicoControladores de audio Realtek AC'97 para Vista/7en Windows 10.

Reconoció exitosamente el cambio, pero aún no funciona:

ac97 tampoco funcionó

Registros de máquina virtual

Aquí está el VBox.log del ciclo de inicio, intento y apagado de la máquina virtual: https://gist.github.com/ahmetb/be3b6eab2cd789196904696840576be0

Síntoma: el apagado de VM bloquea VirtualBox

Si fuerzo el apagado de una máquina virtual desde VirtualBox, todo el proceso de VirtualBox falla en macOS.

Respuesta1

OK, hice MUCHAS depuraciones en este caso y no hay una solución definitiva para esto, es un problema técnico.

Actualicé mis dos Mac a la misma versión. Usé la misma versión de VBox. Diablos, incluso copié la máquina virtual junto con el disco y la configuración de una máquina a otra. Condujo a un resultado: el audio de VM funcionó en una Mac, pero no en la otra.

Para arreglar esto:Vaya devicemgra la máquina virtual invitada de Windows, haga clic derecho en el dispositivo de sonido y desactívelo. Luego habilítelo. Debería estar funcionando.

Hasta ahora, esta es la única solución que funcionó para mí y vuelve a funcionar de manera confiable cuando pierdo el audio y lo restauro con esta técnica. Por extraño que parezca, una vez que el audio se rompe, se rompe para todas las máquinas virtuales (Windows, Linux, no importa), pero una vez que lo arreglas así, se arregla en todas partes (el momento wtf).

Creo que este problema ocurre cuando conectas tu Mac a una pantalla externa con audio (como Apple Cinema Display), y VirtualBox confunde dónde enviar el audio, y elegirlo en la configuración de Sonido en macOS no ayudará.

información relacionada