Tartamudeo de sonido virtualbox con invitado de Windows 7 y host UBUNTU

8

He instalado un Windows 7 como virtualbox-guest. Mi Ubuntu funciona como host. El sonido es tartamudo feo. Traté de cambiar eso cambiando el controlador de audio a ICH AC97 e instalando el controlador descargado de CHIP. Resultado: después de reiniciar, nada ha cambiado, el sonido tartamudea como antes. ¿Hay alguna manera de obtener un sonido adecuado? Las adiciones de Guest están instaladas y funcionan bien.

Este es el HOST de Ubuntu: Captura de pantalla de la información del sistema

Estas son las configuraciones de la máquina virtualbox:

Win7, 64 bits

Configuración de la placa base

Ajustes del procesador

Ajustes de aceleración

Configuraciones de audio

zulu34sx
fuente
¿Intentaste con las adiciones de invitados de Virutalbox?
dedunumax
Se instalan adiciones de invitados.
zulu34sx
1
Agregue detalles sobre la configuración de su VM (núcleos de procesador, RAM asignada, configuración de virtualización VT-x / AMD-V, controlador de audio del host utilizado) con una edición a su pregunta. Las especificaciones de hardware de su host también pueden ayudar a ver más.
Takkat
gracias. Agregué alguna información. Si necesita más información, también los agregaré a la pregunta. Solo pregunta por favor.
zulu34sx
3
Genial, tuve el problema desde hace años. Puse el límite de ejecución al 100% y casi todo estaba bien (90%). Todavía utilizo el controlador Intel HD Audio en el invitado (Windows 7) y PulseAudio en el host (Ubuntu 13.10). Luego cambié el controlador del host a Alsa-Audio-Driver y parece que el último 10% del problema también se ha ido. Muchas gracias chicos. Gerhard Hanau / Alemania

Respuestas:

8

Después de haber experimentado el mismo tartamudeo de invitado de Windows en un host Ubuntu (12.04), excepto en Win 8.1, encontré una solución que se ajusta principalmente a la respuesta de Takkat. Mi tartamudeo se produjo con la asignación de 4 de 4 núcleos al invitado de Windows, pero la ejecución se limitó al 75%, con 4 GB de RAM y 256 MG de RAM de gráficos. Cambiar a 2 de los 4 núcleos, pero eliminar el límite de ejecución, al 100%, eliminó el 90% de la tartamudez. Pero no todo.

El 10% final, y la eliminación total de la tartamudez, se produjo cuando cambié del controlador PulseAudio predeterminado en la configuración de VirtualBox Manager al Controlador de audio ALSA. Tenga en cuenta que, antes de la reasignación de CPU y límites de ejecución mencionados anteriormente, también había intentado este cambio de controlador y no eliminó el tartamudeo de forma remota. Se requirieron los dos cambios en combinación.

scolley
fuente
¡+1 para cambiar de PulseAudio a ALSA driver! Esto resolvió el problema en el host Ubuntu 19.04
minni
5

La tartamudez de audio casi siempre indica un rendimiento insuficiente del hardware o la memoria. Esto también depende mucho de la fuente de audio y del software utilizado.

En caso de que no tenga problemas de sonido en su host Ubuntu, las diferentes configuraciones de Pulse Audio no harán mucho por los problemas de sonido derivados de la ejecución de un sistema operativo invitado bastante exigente como Windows 7.

Por lo tanto, para minimizar los efectos derivados de las limitaciones de una máquina virtual, debemos asegurarnos de asignar tantos recursos de hardware al sistema operativo invitado como sea posible, pero asegúrese de que el sistema operativo host aún pueda funcionar bien (¡incluido Pulse Audio en su caso!) .

Por lo que podemos ver en su configuración, parece que se cumplen los requisitos para obtener una experiencia de audio fluida. Hay pocas cosas que solo podemos tratar de ver si hay una mejora:

  • asignar 2 de 3 núcleos de CPU sin un límite de ejecución (o 3 de 3 pero luego con un límite de ejecución)
  • dar al sistema operativo invitado más RAM (por ejemplo, 3 GB de 4 GB)
  • asignar 256 MB de RAM de gráficos.

En caso de que tengamos una mejor salida de sonido, podemos reducir los recursos paso a paso para encontrar la configuración óptima para el software que ejecutamos en nuestro invitado.

Si todavía no podemos obtener una salida de sonido sin problemas, es posible que tengamos que intentar usar un software con un procesamiento de sonido menos exigente como, por ejemplo, WinAmp o Foobar2000 para rastrear aún más el problema.

Sin embargo, es posible que sus capacidades de hardware, aunque sean bastante buenas, sigan siendo insuficientes para ejecutar Windows 7 y su software adicional para reproducir sonido (¿y video?) Al mismo tiempo.

Takkat
fuente
1
También tuve este problema con un invitado XP. Pero para deshacerme del problema, intentaré tu enfoque. Gracias por el esfuerzo. Un software menos exigente es bastante imposible; Incluso el sonido de activación de Windows en sí mismo es descuidado. Trataré de avisarte pronto, ¡gracias!
zulu34sx
3
Intenté configuraciones con los 3 núcleos, un núcleo, mucho ron, casi sin ram. resultado: el rendimiento del host y el invitado cambian como se esperaba, el tartamudeo es siempre exactamente el mismo ¿Algún otro CPU- / BIOS- u otros cambios que puedan ayudar?
zulu34sx
2
Lo sentimos, pero su teoría sobre el rendimiento y el hardware está mal. En primer lugar, el sonido es el elemento de menor rendimiento del sistema operativo. En segundo lugar, tengo este problema en un host de arco que se ejecuta con un i7 6700k 4.2Ghz, una GTX 1080 y 32Gb de RAM (con 2 a 6 hilos asignados, 128mb-256mb vram, sin aceleración 2D / 3D, ALSA PULSE, 6 a 20 GB de RAM). No está basado en recursos. Este problema se repite en Win 7 a 10 invitados para mí (cualquier sistema operativo que use el códec Intel HD Audio), no hay problemas con ALC97 pero ese códec solo funciona con XP. Es un problema con el códec VBOX y lo han estado teniendo desde 2006.
thebunnyrules 05 de
5

en Configuración de máquina virtual / Audio Cambié el controlador de audio del host de ALSA Audio Driver -> a PulseAudio y el sonido se volvió correcto. No hay otros cambios en la configuración (VirtualBox Guest Additions 4.3.12 (CentOS 6.5), por cierto)

Kirill
fuente
¿Podría también compartir sus otras configuraciones (número de núcleos, límite de ejecución, etc.) que le proporcionaron un sonido excelente (porque también parece afectarlo)? Muchas gracias de antemano
Yuriy Nakonechnyy
2

Esto también se cumplió, por alguna razón las CPU estaban en 4 de 8. Yo uso un Macbook Pro con OS X 10 y Windows 7 con VBox. Cuando puse las CPU en 1, comenzó a funcionar mucho mejor. Echale un vistazo.

Levi
fuente
1

Tengo invitado Windows 7, host Debian, y no tenía sonido.

Placa MSI, CPU AMD, tarjeta de sonido Xonar, sonido integrado desactivado en BIOS

El host Debian mostró el conjunto de chips OXYGEN, que es lo que usa Xonar.
No se mostró ningún dispositivo de audio en el invitado.

Esto es lo que hice para obtener sonido:

  • Se agregó el controlador de audio RealTek AC97 de su sitio web para Windows 7 de 64 bits, prestando atención al lugar donde se descargó.
  • Vaya a administrador de dispositivos> Audio> Controlador, cambie manualmente el controlador, apúntelo a la carpeta y dígale que incluya subcarpetas.
  • debe instalarse bien, excepto por la advertencia de Windows: ignórelo, Realtek es legítimo.
  • Luego recibí audio del Xonar, pero todavía tartamudeaba. Entonces, fui a la configuración de audio de la máquina para el invitado, lo cambié de AC97 a Intel HD Audio.

AHORA funciona y suena excelente.

NOTA: La clave de esta solución es el controlador RealTek. Algunas personas tuvieron que cambiar a Alsa desde Pulse Audio. El mío funciona bien con audio de pulso. Esto probablemente tenga que ver con la configuración de la máquina HOST.

NO obtuve sonido a menos que usara el controlador 537 realtek. otros han usado el 536 No probé el 536.

JeremyC
fuente
¿Consideraría agregar más información que pueda aclarar cómo logró este resultado? Un conjunto de pasos que alguien puede seguir, si quieren replicar su respuesta :)
ThatGuy
1

Tengo Linux Mint 17.2 host y Win 7 Guest y también tuve problemas con el sonido. No cambié las propiedades de sonido predeterminadas en VirtualBox:

Host Driver: PulseAudio
Controller: ICH AC97

La instalación de adiciones de invitados de virtualbox no ayudó a recuperar el sonido. Luego descargué e instalé el Controlador Realtek AC97 de realtek.com.tw en la máquina invitada y ahora el sonido funciona con PulseAudioy Alsa Drivercomo controlador de host.

Anton Protopopov
fuente