Tartamudeo de audio en Ubuntu 18.04

Tartamudeo de audio en Ubuntu 18.04

Instalé Ubuntu 18.04 en mi computadora portátil HP Pavilion, pero el audio falla cuando reproduzco YouTube o audio sin conexión. Probé cambios en PulseAudio y Alsamixer pero nada parece funcionar.

Cuando escribo:

:~$ aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: PCH [HDA Intel PCH], device 0: ALC3241 Analog [ALC3241 Analog]
  Subdevices: 1/1

Esto es lo que obtengo.

He intentado lo siguiente pero nada parece funcionar:

Respuesta1

En mi caso (ubuntu 18.04 en una computadora portátil alienware m15), el sonido entrecortaba y fallaba aleatoriamente con cualquier fuente de sonido. Desactivar Wi-Fi no es una opción para mí, me topé con una publicación de blog que sugiere que el problema está en la realtime-schedulingconfiguración de pulseaudio, la solución a partir de ahí me ayudó a solucionar el problema:

  1. Desactivar la programación en tiempo real - editar /etc/pulse/daemon.pa(tenía /etc/pulse/daemon.conf):
; realtime-scheduling = yes
realtime-scheduling = no
  1. Reiniciar pulseaudio:
pulseaudio --kill
pulseaudio --start

Solución original dehttps://fitzcarraldoblog.wordpress.com/2017/04/20/stuttering-audio-in-linux-pulseaudio-strikes-again/

Respuesta2

Esto resulta ser un error ya quesugerido por GoodGuyNicken los comentarios de la pregunta. La solución es desactivar el Wi-Fi cuando no esté en uso.

¿Está utilizando una computadora portátil con un adaptador de red inalámbrico Realtek RTL8188EE? Porque hay un error en el kernel que provoca interrupciones en el audio si tu wifi está habilitado y no estás conectado a ninguna red wifi.

Respuesta3

Con la ayuda de otras soluciones sugeridas, comparé un sistema más antiguo que tengo y que funcionaba bien. El sistema de trabajo comenzó como Ubuntu 14.04 y se actualizó a 16.04 y finalmente a 18.04, mientras que el sistema que no reproducía audio de películas sin saltar (2-3 segundos con 2-3 segundos de descanso, una y otra vez) era un Instalación limpia de Ubuntu 18.04.

Tener los dos sistemas para comparar y contrastar fue una gran ayuda para la resolución de problemas y cuando comparé los resultados del comando “mplayer -identify -frames 0 {nombre-de-archivo-m4.mp4}” lo que me llamó la atención fue un referencia a libavcodec que se muestra a continuación:

Opening video decoder: [ffmpeg] FFmpeg's libavcodec codec family
libavcodec version 57.107.100 (external)
Selected video codec: [ffh264] vfm: ffmpeg (FFmpeg H.264)

Busqué y encontré la siguiente información y esto es lo que corrigió mi problema: Cómo instalar libavcodec-devel paquete en Ubuntu Instrucciones detalladas:

  1. Ejecute el comando de actualización para actualizar los repositorios de paquetes y obtener la información más reciente del paquete.
    sudo apt-get update -y
  2. Ejecute el comando de instalación con el indicador -y para instalar rápidamente los paquetes y las dependencias.
    sudo apt-get install -y libavcodec-dev
  3. Verifique los registros del sistema para confirmar que no haya errores relacionados.

Esto corrigió temporalmente mis problemas de omisión de audio, pero la verdadera solución para mí se encontró enhttps://ubuntuforums.org/showthread.php?t=766860&p=4816308#post4816308

Respuesta4

Gracias por compartir los enlaces. Pude solucionarlo hasta cierto punto. Edité el siguiente archivo: /etc/modprobe.d/alsa-base.conf y agregué esta cadena: options snd-hda-intel position_fix=1

Luego edité este archivo: /etc/pulse/default.pa Al principio cambié esta cadena: load-module module-udev-detect a esta: load-module module-udev-detect tsched=0 Ayuda en algunos casos. Luego lo cambié a: load-module module-udev-detect tsched=1

Después de cambiar estos archivos, se aplican: pulseaudio -k pulseaudio --start Después de eso, todo funciona más o menos bien con la configuración predeterminada.

En mi caso el problema está relacionado con el ecualizador. Cuando lo habilito, el sonido comienza a reproducirse al doble de velocidad. Hace varios años tuve este problema (con velocidad 2x) pero reiniciar pulseaudio o reiniciar me ayudó. Ahora se reproduce al 100% cada vez. Creo que podría estar relacionado con el kernel, la latencia o algo más.

información relacionada