- Revisar y ajustar el backend de audio del anfitrión (ALSA frente a PulseAudio) mejora notablemente la estabilidad del sonido en VirtualBox.
- Mantener VirtualBox actualizado a versiones parche como la 6.1.26 corrige errores que afectan a gráficos y salida de audio.
- Instalar los controladores adecuados en el invitado (como Realtek AC97 en algunos Windows) es imprescindible para que la tarjeta virtual funcione.
- Una configuración correcta del sistema anfitrión y de la VM (virtualización activada, recursos equilibrados) reduce bucles, ecos y tartamudeos.
Si usas máquinas virtuales a diario, es bastante probable que en algún momento te hayas topado con problemas de audio en VirtualBox: eco, bucles de sonido, tartamudeos, cortes repentinos o directamente ausencia total de sonido. Todo esto convierte en un suplicio tareas tan habituales como ver vídeos en YouTube, reproducir música o participar en videoconferencias dentro de la máquina virtual.
Muchos usuarios se sorprenden al ver que, usando la misma máquina física, otros hipervisores como VMware reproducen el sonido sin problemas, mientras que VirtualBox parece atragantarse con el audio. La buena noticia es que, con una combinación de ajustes en el anfitrión, la máquina virtual y la propia versión de VirtualBox, es posible dejar el sonido lo suficientemente fino como para trabajar cómodo, incluso en usos exigentes como videollamadas.
Por qué el audio falla en VirtualBox con tanta frecuencia

Antes de empezar a tocar configuraciones a lo loco, conviene entender qué hay detrás de esos bucles, ecos y tartamudeos de sonido que aparecen en determinadas máquinas virtuales. En VirtualBox el audio pasa por varias capas: el sistema operativo anfitrión, el controlador de audio del anfitrión, la tarjeta de sonido virtual que emula VirtualBox y, por último, el sistema operativo invitado con sus propios controladores.
En un escenario típico con Windows 10 como anfitrión y Windows 10 como invitado, VirtualBox 6.1 con Guest Additions y las extensiones instaladas, la virtualización de hardware VT-x activada y Hyper-V sin configurar (aunque tampoco deshabilitado expresamente), el rendimiento general de CPU y memoria puede ser más que suficiente (menos del 50 % de uso global de CPU) y, aun así, el sonido del invitado sufrir parones o ecos constantes.
Este comportamiento se debe muchas veces a que la sincronización entre el reloj del invitado y el del anfitrión no es perfecta, o a que el búfer de audio no se gestiona de forma óptima cuando el sistema está algo cargado. También influye que ciertos controladores de audio virtuales (como AC’97 en algunas versiones) pueden quedarse cortos o no ser detectados correctamente por el sistema operativo invitado.
Otro punto clave es el controlador de audio del anfitrión. En sistemas GNU/Linux, por ejemplo, VirtualBox acostumbra a usar PulseAudio como backend por defecto, lo cual en teoría funciona bien pero en la práctica puede provocar inestabilidades, retardos y cortes de audio dependiendo de la configuración del sistema. En muchos casos, cambiar al controlador ALSA directamente desde la configuración de la máquina virtual reduce notablemente los problemas.
Finalmente, hay que tener en cuenta que cada versión de VirtualBox introduce cambios en los controladores de audio y en la forma en que se gestionan determinadas salidas. Un simple bug en una versión concreta puede causar fallos muy molestos, y muchas veces se corrige rápidamente mediante una versión parche que el usuario no siempre tiene instalada.
Importancia de mantener VirtualBox actualizado (y qué aporta la 6.1.26)

VirtualBox se actualiza con bastante frecuencia, y no se trata solo de añadir compatibilidad con nuevos núcleos de Linux o sistemas operativos. Cada versión parche suele incluir correcciones de errores que, aunque parezcan menores, pueden marcar la diferencia en algo tan sensible como el audio.
Un ejemplo claro es la versión VirtualBox 6.1.26, lanzada poco después de la 6.1.24. En su momento, la 6.1.24 incorporó novedades como el soporte para el kernel Linux 5.13 y varias correcciones de fallos. Sin embargo, Oracle detectó errores importantes tras su publicación, lo que obligó a sacar rápidamente la versión 6.1.26 como parche correctivo.
Entre los cambios destacados de la 6.1.26 se encuentran ajustes en los complementos para Linux, que solucionaban una regresión que hacía que el cursor del ratón se moviese de forma errática al usar el adaptador gráfico virtual VMSVGA en configuraciones con varios monitores. Aunque esto parece más un tema gráfico que de sonido, está directamente relacionado con la estabilidad general del entorno virtual.
Otro aspecto relevante fue la corrección de un problema en el propio controlador VMSVGA, que eliminó artefactos visuales al restaurar estados guardados de la máquina virtual. Este tipo de correcciones reducen la posibilidad de que, tras reanudar una sesión, el subsistema de audio quede en un estado incoherente y empiece a generar tartamudeos.
Pero quizá la parte más interesante de cara al sonido es que la 6.1.26 solucionó un bug específico en la salida de audio al usar imágenes de CD o DVD con metadatos CUE que incluían información de pistas. En algunos casos, esa combinación provocaba fallos de reproducción y cortes, que se manifestaban como silencios o errores al avanzar de pista.
También se arregló un problema en el modo VBoxHeadless, donde al guardar el estado de la máquina virtual y apagar el anfitrión se producían inconsistencias. Estos fallos podían afectar indirectamente al audio al reanudar la máquina, especialmente en entornos de servidor donde las máquinas virtuales no tienen salida gráfica pero sí reproducen o manejan streams de audio.
Configuración del audio en VirtualBox: anfitrión, controlador y tarjeta virtual
Una de las primeras cosas que conviene revisar al intentar arreglar problemas de sonido en VirtualBox es la configuración de audio de cada máquina virtual. Esta configuración se encuentra dentro de los ajustes de la VM, en la sección de Audio, y consta básicamente de tres bloques: el controlador de audio del anfitrión, el tipo de tarjeta de sonido que se emula y el propio estado de habilitación del audio.
En sistemas GNU/Linux como anfitrión, VirtualBox suele seleccionar por defecto PulseAudio como controlador anfitrión. Aunque PulseAudio ofrece funcionalidades avanzadas, mezcla de audio y redirección flexible, también es conocido por generar problemas de latencia o cortes con algunas aplicaciones de virtualización. Por eso, una recomendación habitual es cambiar el «Controlador de audio del anfitrión» a ALSA, siempre y cuando tengas ALSA correctamente instalado en el sistema.
Usar ALSA directamente como backend puede proporcionar un flujo de audio más estable, con menos capas intermedias y menos posibilidades de que el sonido tartamudee o se quede enganchado en bucles. Eso sí, el cambio tiene que hacerse en la configuración de la máquina virtual en VirtualBox, y el sistema anfitrión debe tener los paquetes ALSA correctamente configurados para que la salida funcione sin conflictos.
En cuanto a la tarjeta de sonido virtual, VirtualBox permite elegir entre varios modelos, siendo uno de los más habituales ICH AC97. Para sistemas Windows antiguos como Windows XP, VirtualBox Guest Additions suele incluir el controlador necesario para que esta tarjeta sea reconocida y funcione sin necesidad de instalar nada más en el invitado.
En Windows 7, sin embargo, la cosa cambia. Aunque las Guest Additions se encargan de gran parte de los controladores de dispositivo, el driver de audio AC97 puede no instalarse automáticamente. En esos casos, la solución pasa por descargar e instalar manualmente el controlador de audio de Realtek AC97 dentro del Windows virtualizado, igual que harías en una máquina física con ese hardware.
Si el controlador no se instala correctamente, lo verás reflejado en el Administrador de dispositivos de Windows, que seguirá mostrando un dispositivo de audio sin reconocer o con un icono de advertencia. Aunque se trate de un sistema virtual, la lógica es exactamente la misma que en un PC real: hasta que no haya un driver compatible, no tendrás sonido funcional.
Casos prácticos: Windows 10 y Windows 7 como invitados
En un escenario donde tienes Windows 10 como anfitrión y Windows 10 como invitado, con VirtualBox 6.1 y las Guest Additions instaladas, lo esperable es que el audio funcione sin demasiadas complicaciones. Sin embargo, pueden aparecer problemas como eco o bucles que se repiten, o una especie de balbuceo constante del sonido.
Curiosamente, muchos usuarios cuentan que la misma máquina física con VMware como hipervisor maneja el audio de forma fluida, tanto en vídeos de YouTube como en videoconferencias, mientras que en VirtualBox el rendimiento es mediocre. Esto no significa que VirtualBox no pueda alcanzar el mismo nivel, sino que requiere algo más de mimo en la configuración.
Lo primero que suele probarse es reducir la calidad de sonido del dispositivo del anfitrión y el invitado a algo estándar como “Calidad de CD” (44,1 kHz, 16 bits, estéreo). En bastantes casos, este ajuste no tiene un impacto notable sobre el problema, porque la raíz está más en la sincronización de tiempos y en el backend de audio que en la frecuencia o la profundidad de bits.
También se ha observado que cambiar en la configuración de la VM a AC97 como tarjeta de sonido virtual puede desactivar por completo el audio en algunos Windows 10 recientes, si el sistema no reconoce el dispositivo o no tiene disponible el controlador adecuado. En estas situaciones, hay que valorar si es mejor usar otro modelo de hardware emulado (como Intel HD Audio) o instalar drivers específicos dentro del invitado.
Con Windows 7 como invitado, la situación puede ser incluso más delicada. Aunque las Guest Additions cubren muchos dispositivos, todavía hay casos en los que es necesario recurrir a la instalación manual del controlador Realtek AC97 para que el sistema reconozca la tarjeta de audio virtual. Hasta que no se instale ese driver, el audio no aparecerá como dispositivo disponible, y la reproducción será imposible.
Si detectas que no puedes ni siquiera instalar Windows 7 correctamente en VirtualBox, es importante revisar desde qué medio lo estás instalando (ISO, DVD físico, imagen modificada…) y cómo has configurado la máquina virtual en cuanto a memoria, CPU y tipo de firmware. En general, es muy recomendable utilizar una ISO limpia como origen del medio de instalación, no solo por rapidez, sino porque reduce los problemas durante la detección de hardware virtual.
Ajustes y comprobaciones en el sistema anfitrión
Además de la configuración propia de la máquina virtual, es crucial revisar el estado del sistema operativo anfitrión. Un anfitrión mal configurado, con servicios de audio en conflicto o con virtualización de hardware desactivada, puede ser el origen de la mayoría de los males.
Lo primero es confirmar que la virtualización por hardware está habilitada en la BIOS o UEFI del equipo. En procesadores Intel, debes tener VT-x o VT-d activado; en AMD, la opción equivalente de virtualización. Esto no solo mejora el rendimiento general de las máquinas virtuales, sino que ayuda a que VirtualBox gestione mejor los tiempos y, por extensión, el audio.
En entornos Linux, asegúrate de que los controladores ALSA están instalados y funcionando correctamente, especialmente si piensas usarlos como backend para VirtualBox. Si ALSA no está disponible o está mal configurado, el cambio en VirtualBox a ese controlador no surtirá efecto o directamente dejarás de oír nada en las VMs.
En Windows como anfitrión, revisa que no haya aplicaciones que secuestren el dispositivo de audio en modo exclusivo, algo que podría limitar la capacidad de VirtualBox para acceder a la salida de sonido sin conflictos. También es buena idea comprobar en el Panel de control o la Configuración de sonido que la salida predeterminada está correctamente seleccionada y no se cambia sola al conectar o desconectar otros dispositivos.
Aunque en algunos casos Hyper-V no esté configurado ni en uso, conviene revisar que no queden restos de servicios de virtualización de otros hipervisores que puedan interferir con la forma en que Windows gestiona los recursos de hardware. Desactivarlos completamente puede aportar algo de estabilidad al audio de VirtualBox, sobre todo cuando se usan varias soluciones de virtualización en la misma máquina.
Actualizar e instalar VirtualBox en Ubuntu y derivados de forma segura
Si utilizas Ubuntu o distribuciones derivadas como sistema anfitrión, actualizar a la versión más reciente de VirtualBox es fundamental para beneficiarte de todas las correcciones de errores, incluidas las relacionadas con el audio. Si ya tienes VirtualBox instalado desde los repositorios oficiales de tu distribución, puedes actualizar rápidamente desde la terminal.
Para realizar una actualización básica, basta con ejecutar en una terminal:
sudo apt update && sudo apt upgrade
Este comando actualiza la lista de paquetes disponibles y después actualiza todos los paquetes instalados a su última versión estable, incluyendo VirtualBox si se encuentra en los repositorios configurados. Es una manera sencilla de asegurarte de que no sigues atrapado en una versión con bugs conocidos de audio.
Si aún no usas VirtualBox o quieres disponer de la versión que ofrece directamente Oracle (que a menudo es más reciente que la de los repositorios de la distribución), tienes dos caminos principales: descargar el paquete .deb desde la web oficial o añadir el repositorio oficial de VirtualBox a tu sistema.
Para añadir el repositorio oficial, abre una terminal y ejecuta:
echo «deb https://download.virtualbox.org/virtualbox/debian $(lsb_release -cs) contrib» | sudo tee /etc/apt/sources.list.d/virtualbox.list
Con esta orden se añade un nuevo archivo de lista de paquetes en /etc/apt/sources.list.d/ apuntando al repositorio de VirtualBox para tu versión de Ubuntu (se determina automáticamente con lsb_release -cs). Pero esto no basta: necesitas añadir también la clave pública PGP del repositorio o APT no confiará en los paquetes.
Para importar la clave de Oracle, utiliza:
wget -q https://www.virtualbox.org/download/oracle_vbox_2016.asc -O- | sudo apt-key add –
Una vez añadida la clave, debes actualizar de nuevo la lista de paquetes disponibles con:
sudo apt-get update
Y, por último, realizar la instalación específica de la rama 6.1 con:
sudo apt install virtualbox-6.1
Tras esto, tendrás VirtualBox 6.1 listo para usar en tu sistema Ubuntu, con todas las mejoras de rendimiento, compatibilidad y las correcciones de errores que incluyen las últimas versiones parches, como la 6.1.26. Mantener este software actualizado es uno de los pasos más sencillos y efectivos para minimizar problemas de audio en las máquinas virtuales.
En conjunto, para conseguir un audio estable en VirtualBox es clave jugar con tres piezas: mantener la aplicación al día (con versiones parche que corrijan fallos), elegir correctamente el controlador de audio del anfitrión (ALSA en lugar de PulseAudio en muchos casos), y asegurarse de que el invitado tiene instalados los controladores adecuados para la tarjeta virtual (como Realtek AC97 en ciertos Windows). Siguiendo esta línea, reproducir vídeos, realizar videoconferencias o simplemente escuchar música desde una máquina virtual deja de ser una lotería y pasa a ser una tarea perfectamente viable.