Al conectar un monitor o televisor mediante HDMI, la imagen se muestra correctamente, pero Ubuntu sigue reproduciendo el sonido a través de los altavoces del portátil, o bien la opción HDMI no aparece en la configuración de sonido. En Ubuntu 24.04 LTS, esto puede ocurrir porque la pantalla no ha detectado un punto de acceso de audio, se ha seleccionado la salida incorrecta o el dispositivo de audio no está disponible en el hardware ni en el controlador. Siga las comprobaciones que se indican a continuación, desde las más sencillas hasta las más complejas; cada una ayuda a identificar qué capa requiere atención.
¿Por qué falta el audio HDMI?
HDMI transmite audio solo cuando la pantalla, el receptor, el adaptador y el ordenador conectados admiten y exponen una ruta de audio. El sistema de audio de escritorio de Ubuntu dirige la reproducción a un dispositivo de salida, mientras que ALSA y el kernel gestionan el hardware de sonido de bajo nivel. Ubuntu documenta PipeWire como el servidor de sonido predeterminado en las versiones de Ubuntu Desktop desde la 22.10, incluida la 24.04; las aplicaciones aún pueden usar interfaces compatibles con PulseAudio a través de PipeWire. Esto significa que la ausencia de una opción HDMI puede reflejar tanto el enrutamiento de salida como la detección de hardware, en lugar de un único fallo universal del "controlador HDMI". Consulte la descripción general de la arquitectura de audio de Ubuntu .
Comience por la pantalla. Algunos monitores no tienen altavoces integrados, otros solo emiten el sonido a través de la toma de auriculares, y algunos televisores requieren que se seleccione la entrada HDMI para que el audio esté disponible. Una base USB-C, un convertidor, un conmutador KVM o un receptor también pueden afectar la detección de las capacidades de audio de la pantalla por parte del ordenador. Consulte el manual de la pantalla o su menú de audio en pantalla si no está seguro de si ese modelo reproduce sonido.
1. Compruebe la conexión HDMI y la pantalla.
- Confirme que el monitor o televisor esté encendido y configurado en la entrada HDMI conectada al ordenador.
- Desconecta y vuelve a conectar el cable HDMI en ambos extremos. Si es posible, prueba con otro puerto o cable HDMI.
- Si la conexión pasa por una base de acoplamiento, un adaptador, un conmutador KVM o un receptor, conecte temporalmente el ordenador directamente a la pantalla. Esto ayuda a determinar si algún dispositivo intermedio está impidiendo la detección de audio.
- Abre la configuración de pantalla de Ubuntu y confirma que la pantalla externa esté habilitada. Mantén la pantalla conectada y activa mientras compruebas la salida de audio.
Si la pantalla no tiene altavoces, es posible que HDMI aparezca como salida, pero solo escuchará audio a través de los auriculares, el receptor o los altavoces externos conectados. Si no aparece ninguna salida HDMI, continúe con las comprobaciones del software.
2. Seleccione HDMI en la configuración de sonido de Ubuntu.
La guía de escritorio de Ubuntu recomienda seleccionar un dispositivo de salida desde el panel Sonido y usar su control de prueba. Con la pantalla HDMI conectada, abre Configuración → Sonido . En Salida , selecciona una entrada que indique HDMI, DisplayPort, la pantalla o el adaptador gráfico. La etiqueta exacta varía según el hardware. Sube el volumen de salida, asegúrate de que no esté silenciado y, si aparece el control, usa la opción Probar . Estos pasos coinciden con la guía de Ubuntu para elegir una salida de sonido predeterminada .
Reproduce un vídeo corto o un sonido del sistema mientras observas el indicador de salida. Comprueba también los controles de volumen y silencio de la aplicación: una pestaña del navegador, un reproductor multimedia o una aplicación de videoconferencia pueden estar silenciados de forma independiente. Si la aplicación ya estaba en reproducción antes de que cambiara la salida, ponla en pausa y reanúdala, o reiníciala para que se vuelva a conectar al dispositivo seleccionado.
Si aparece HDMI pero no se escucha nada, pruebe las demás entradas HDMI o DisplayPort una por una. Un ordenador con varias tarjetas gráficas puede mostrar más de una salida digital. Deje seleccionada como predeterminada la que reproduce sonido.
3. Compruebe si PipeWire detecta un receptor HDMI.
Un sink es el término que usa PipeWire para referirse a un destino de reproducción de audio. Abre la terminal y ejecuta:
wpctl status
Busque en Audio → Salidas HDMI, DisplayPort, monitor o receptor. El comando muestra los dispositivos PipeWire actuales y los puntos de reproducción; consulte la referencia de WirePlumber wpctl . Si aparece una salida HDMI aquí pero no en Configuración, cierre sesión y vuelva a iniciarla, y luego verifique nuevamente. Si aparece en ambos lugares, selecciónela en la configuración de Sonido y pruebe la reproducción.
Si wpctlno puede conectarse a PipeWire, compruebe los servicios por usuario:
systemctl --user --no-pager status pipewire wireplumber pipewire-pulse
Estos servicios pertenecen a la sesión de escritorio iniciada. Un servicio que falla o está inactivo puede explicar por qué no están disponibles las salidas de audio del escritorio, pero la información de estado por sí sola no identifica la causa subyacente. Lea cualquier mensaje de error que aparezca antes de reiniciar cualquier sistema.
4. Reinicie los servicios de audio del usuario.
Cuando PipeWire o WirePlumber se estén ejecutando pero parezcan bloqueados después de conectar una pantalla, reinicie los servicios de usuario desde la misma terminal:
systemctl --user restart wireplumber pipewire pipewire-pulse
Esto interrumpe brevemente el audio del escritorio. No requiere sudo. Espere unos segundos, vuelva a conectar o active la pantalla si es necesario, luego ejecute wpctl statusde nuevo y vuelva a Configuración → Sonido . Algunos sistemas o instalaciones personalizadas pueden usar una pila de audio o una configuración de servicio diferente; si systemd informa que no se encuentra una unidad, no cree archivos de servicio ni copie la configuración de otra distribución. Verifique qué servidor de audio usa su instalación antes de continuar.
5. Comprueba si Ubuntu detecta el hardware de sonido.
Si la conexión HDMI sigue sin aparecer, mire debajo del servidor de sonido del escritorio. Ejecute:
aplay -l
lspci -nnk | grep -A3 -Ei 'audio|display'
aplay -lEste comando muestra el hardware de reproducción conocido por ALSA. El lspcicomando muestra los dispositivos PCI y la información del controlador del kernel asociada; Ubuntu proporciona el manual de lspci de Ubuntu 24.04 . Dependiendo del equipo, el audio HDMI puede estar asociado tanto a un dispositivo gráfico como a un controlador de sonido independiente. Un controlador listado es una prueba útil de que se detectó hardware, pero no demuestra que el punto final de audio de la pantalla sea utilizable.
Si la salida no muestra ningún controlador de sonido relevante o informa de un controlador no disponible, instale las actualizaciones normales de Ubuntu a través del Actualizador de software o el Centro de aplicaciones y reinicie el equipo. Las actualizaciones pueden incluir correcciones del kernel y de compatibilidad con el hardware. Para un portátil con doble GPU o un equipo que utilice controladores gráficos propietarios, consulte la guía de soporte de Ubuntu del fabricante del equipo o de la tarjeta gráfica antes de cambiar los controladores. No añada repositorios PPA aleatorios, no fuerce un módulo del kernel ni copie una alsa-base.confsolución alternativa a menos que los pasos estén documentados para su hardware específico; estos cambios pueden afectar a otros dispositivos de audio.
Cómo saber si la solución funcionó
Vuelve a conectar y activar la pantalla HDMI, abre Ajustes → Sonido y confirma que la salida HDMI o de la pantalla esté disponible. Selecciónala, verifica que el volumen sea audible y no esté silenciado, y usa el control de prueba o reproduce audio desde una aplicación. El sonido debería salir de los altavoces de la pantalla o del dispositivo de audio conectado a ella. Si el dispositivo de audio está visible pero permanece en silencio, prueba la pantalla con otra fuente y prueba el ordenador Ubuntu con otra pantalla HDMI. Estas comparaciones ayudan a diferenciar un problema de audio del ordenador de una limitación de la pantalla, el cable, el adaptador o el receptor.
Si ALSA detecta el hardware pero PipeWire no muestra una salida HDMI después de reiniciar el sistema, conserve la salida de wpctl status, aplay -l, y las lspcilíneas relevantes al contactar con el soporte de Ubuntu o informar de un error. Incluya el modelo gráfico, el modelo de pantalla y cualquier base o adaptador en la ruta de la señal. Las soluciones disponibles dependen de estos detalles, por lo que no se recomienda cambiar un controlador o editar la configuración para todos los sistemas Ubuntu 24.04.