VirtualBox Windows 7 Host, XP Guest no puede reproducir audio

8

Como dice el tema, no puedo conseguir que un invitado XP produzca sonido en mi host Windows 7 Ultimate 32bit. El sonido funciona bien en el sistema operativo host.

Si configuro el controlador de audio del host en "Controlador de audio nulo" y el controlador de audio en ICH AC97, todo parece funcionar, excepto que no sale sonido por los altavoces. El controlador de audio Intel AC'97 aparece en mi lista de dispositivos. Según tengo entendido, eso es lo que sucede con Null Audio Driver. Si desea sonido, debe seleccionar Windows DirectSound para el controlador de audio del host. Sin embargo, si hago esto, cuando inicio el invitado XP, se cuelga con un cuadro de diálogo titulado "XPPro: Iniciando máquina virtual" y el mensaje "Iniciando máquina virtual ..." con una barra de progreso pegada al 0%. Aquí están las últimas líneas de mi archivo de registro:

00:00:00.840 NAT: adding 24.116.2.50 to DNS server list
00:00:00.840 NAT: adding 24.116.2.34 to DNS server list
00:00:00.840 NAT: value of BindIP has been ignored
00:00:00.841 Audio: Trying driver 'dsound'.
00:00:00.936 Audio: set_record_source ars=0 als=0 (not implemented)

En ese punto, lo único que puedo hacer es cerrar la ventana de inicio. Configurar el controlador en SoundBlaster 16 permite que aparezca el invitado, pero no aparece ningún dispositivo de audio en el administrador de dispositivos o en la aplicación del panel de control.

¿Alguna idea de cómo puedo obtener sonidos de mi sistema operativo invitado?

ACTUALIZAR

Acabo de terminar de instalar VMware 3.0 y cargar XP Pro allí. Funciona de maravilla. En los foros de VBox, me pidieron que enviara un informe de error, supongo que hay un problema allí.

DCookie
fuente

Respuestas:

2

Estoy ejecutando VirtualBox (3.1.2 cuando se publica) en un host de Windows 7, y mi invitado de Windows XP reproduce audio muy bien. Aquí están mis configuraciones, espero que te ayuden:

Audio

  • Habilitar audio: marcado
  • Controlador de audio del host: Windows DirectSound
  • Controlador de audio: ICH AC97

Para mí, parece que hay algún tipo de conflicto con su controlador de audio host. ¿Ocurre esto si instala una nueva copia limpia y nueva de Windows XP como invitado?

¿Hay alguna posibilidad de que intente actualizar su controlador existente o desinstalar completamente su dispositivo de audio y volver a instalarlo?

Un último pensamiento, en el host, ¿puede intentar cambiar el dispositivo de audio predeterminado (Inicio -> Panel de control -> Sonido) e intentar configurar uno de los otros dispositivos como predeterminado? También es posible que desee acceder a la configuración avanzada del dispositivo y restablecer la configuración a sus valores predeterminados (la mayoría de las pestañas tienen un botón para eso). Por último, en la pestaña Avanzado, hay algunas opciones para el modo Exclusivo. Idealmente, ambos deberían estar marcados, pero intente deshabilitarlos y vea qué sucede.

Goyuix
fuente
lo intentaré
DCookie
No puedo crear una nueva máquina: se cuelga del mismo error si selecciono Windows DirectSound. Estoy usando 3.1.2 también ...
DCookie
@ DCookie esto suena casi exactamente como un problema de controlador de audio con su host.
Goyuix
1
Bueno, entonces es selectivo :-) VMWare no tiene problemas (al menos con el audio, todavía no he hecho mucho más). +1, y mi agradecimiento por la respuesta.
DCookie
@DCookie Iba a sugerirle que informe esto en los foros de VirtualBox y registre un error en el rastreador de errores, pero parece que ya lo ha hecho. La versión 3.1.4 se encuentra actualmente en beta, tal vez una futura actualización arregle lo que esté roto.
Goyuix
6

Tuve el mismo problema (host: Windows 7 de 64 bits, sonido correcto e invitado: Windows XP SP3 de 32 bits, sin sonido).

Lo que observé:

En la configuración de la máquina Virtualbox, tuve:

  • Controlador de Windows DirectSound: ICH AC97 (parámetro predeterminado)

En el sistema operativo invitado (Windows XP SP3 de 32 bits), el controlador de sonido era:

  • Controlador de audio Intel AC'97 - Códec SigmaTel

¡Ese es el problema! Cuando reemplace este controlador al controlador Intel 82801AA AC'97, el sonido funcionará bien.

¿Cómo puedes cambiar el controlador?

Vaya a: Inicio ⇨ Panel de control ⇨ Sistema ⇨ Hardware ⇨ Controladores , seleccione el controlador de sonido (SigmaTel), luego actualice el controlador ⇨ Sin actualización web, encuentre el controlador usted mismo ⇨ seleccione Controlador Intel 82801AA AC'97

Titom7lr
fuente
Funciona para mí. forzar la reinstalación del mismo controlador.
Reinaldo Gil
1

Tampoco recibía sonido con una caja virtual de invitado XP en un host con Windows 7 64, pero conseguí que funcionara con la siguiente configuración: Controlador de host: Controlador de Windows DirectSound: ICH AC97

Esto es lo que hice:

  1. Probé cada combinación sin éxito.
  2. Salió del invitado XP
  3. Configuración seleccionada (Cog amarillo) en VM VirtualBox Manager
  4. Audio seleccionado en la parte izquierda de la ventana de Configuración
  5. Marcó la casilla de verificación Habilitar audio
  6. Controlador de audio del host seleccionado: Windows DirectSound
  7. Controlador de audio seleccionado: ICH AC97
  8. Hizo [OK]clic en el botón
  9. Inicio seleccionado (flecha verde) en VM VirtualBox Manager

Ahora dentro del XP Guest:

  1. Seleccionado [Start]> Settings>Control Panel
  2. Doble clic izquierdo en "Dispositivos de sonido y audio" en el Panel de control
  3. Desmarque la casilla de verificación Silencio en la pestaña Volumen de la ventana "Propiedades de dispositivos de sonido y audio".
  4. Haz clic en el [OK]botón.
  5. Reproduje un archivo .mp3 y pude escuchar la música.
Erupción
fuente
1

Mientras VM está detenida:

  1. Vaya a Configuración en el menú desplegable de la máquina y haga clic en Audio
  2. Se cambió el controlador de audio a ICH AC97

Después de ejecutar Windows XP en Virtual Box

  1. Haga clic derecho en Mi PC y haga clic en Administrar
  2. Haga clic en Administrador de dispositivos , haga clic con el botón derecho en Hardware de audio y haga clic en Actualizar controlador
  3. Se abre la ventana Nuevo hardware encontrado. Haga clic en No esta vez > Elegir manualmente > Elegir de la lista .
  4. Seleccione Audio, etc., luego seleccione Controlador Intel 82801AA AC'97

Esta solución funcionó para mí. Si aún no funciona, puede ser un conflicto o un problema de compatibilidad.

Mustafa Hasan
fuente
0

Mi solución fue bastante diferente.

Verifiqué que el sonido no se estaba reproduciendo, luego apagué la VM y cambié el hardware de sonido por IntelHD Audio. Después de reiniciar, Windows intentaría instalar los controladores pero no puede porque necesitaba descargar los controladores adecuados.

Luego apagué nuevamente la máquina virtual y volví a cambiar el hardware de sonido a AC'97, y después de reiniciar, el sonido se estaba reproduciendo. Revisé los controladores en el administrador de dispositivos y fue el controlador 82801AA AC'97. Se instaló por sí mismo de forma propia: O

IBIO_o
fuente
0

Si configuro la máquina virtual de esta manera:

  • Encienda mi laptop (ASUS ROG G750JX)
  • Enciende VirtualBox
  • Cree un invitado de Windows XP de 32 bits (con audio deshabilitado como precaución)
  • Enciende la máquina virtual
  • Realice el proceso de instalación de Windows.
  • Apagar la maquina virtual
  • Habilitar audio en la VM
  • Enciéndalo una vez más (la instalación de adiciones antes o después de este paso es irrelevante)

Cuando se carga el escritorio, aparece una nueva notificación de hardware detectado, se instala el controlador Intel AC97 y el audio funciona bien; incluso si reinicio la VM, el audio aún funciona.

Sin embargo, si apago la VM y cierro la ventana principal de VirtualBox , entonces el audio no funcionará la próxima vez que ejecute VirtualBox.

Puedo solucionar esto reiniciando la computadora portátil (el hardware real). Parece que VirtualBox puede estar haciendo algo al salir (tal vez algún daño de memoria de algún tipo o algo cuando se apaga) que impide que el audio del invitado XP funcione bien la próxima vez que lo intente.

No sé si esto funcionará para otros, pero funcionó para mí.

Leo SigloXX
fuente
La primera oración de tu párrafo principal tiene más de 100 palabras. Intenta mantener tus oraciones a un máximo de alrededor de 30 palabras.
Scott