Gagueira de áudio no Ubuntu 18.04

Gagueira de áudio no Ubuntu 18.04

Instalei o Ubuntu 18.04 em meu laptop HP Pavilion, mas o áudio falha quando reproduzo o YouTube ou áudio offline. Tentei alterações no PulseAudio e no Alsamixer, mas nada parece funcionar.

Quando eu digito:

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

Isso é o que eu entendo.

Eu tentei o seguinte, mas nada parece funcionar:

Responder1

No meu caso (ubuntu 18.04 no laptop alienware m15), o som gaguejou e falhou aleatoriamente com qualquer fonte de som. Desativar o Wi-Fi não é uma opção para mim. Me deparei com uma postagem no blog que sugere que o problema está na realtime-schedulingconfiguração do pulseaudio, a solução a partir daí me ajudou a resolver o problema:

  1. Desative o agendamento em tempo real - edite /etc/pulse/daemon.pa(eu tinha /etc/pulse/daemon.conf):
; realtime-scheduling = yes
realtime-scheduling = no
  1. Reinicie o pulseaudio:
pulseaudio --kill
pulseaudio --start

Solução original dehttps://fitzcarraldoblog.wordpress.com/2017/04/20/stuttering-audio-in-linux-pulseaudio-strikes-again/

Responder2

Isso acaba sendo um bug, poissugerido por GoodGuyNicknos comentários da pergunta. A solução alternativa é desativar o Wi-Fi quando não estiver em uso.

Você está usando um laptop com adaptador de rede sem fio Realtek RTL8188EE? Porque há um bug no kernel que causa falhas no áudio se o seu wifi estiver ativado e você não estiver conectado a nenhuma rede wifi.

Responder3

Com a ajuda de outras soluções sugeridas, comparei um sistema mais antigo que possuo e que estava funcionando bem. O sistema funcional começou como Ubuntu 14.04 e foi atualizado para 16.04 e finalmente para 18.04, enquanto o sistema que não reproduzia áudio de filme sem pular (2-3 segundos ligado, 2-3 segundos desligado – repetidamente) era um instalação limpa do Ubuntu 18.04.

Ter os dois sistemas para comparar e contrastar foi uma grande ajuda na solução de problemas e quando comparei os resultados do comando “mplayer -identify -frames 0 {name-of-m4-file.mp4}” o que me chamou a atenção foi um referência ao libavcodec mostrada abaixo:

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

Pesquisei e encontrei as seguintes informações e foi isso que corrigiu meu problema: Como instalar libavcodec-devo pacote no Ubuntu Instruções detalhadas:

  1. Execute o comando update para atualizar os repositórios de pacotes e obter as informações mais recentes sobre pacotes.
    sudo apt-get update -y
  2. Execute o comando de instalação com sinalizador -y para instalar rapidamente os pacotes e dependências.
    sudo apt-get install -y libavcodec-dev
  3. Verifique os logs do sistema para confirmar se não há erros relacionados.

Isso corrigiu temporariamente meus problemas de áudio, mas a solução real para mim foi encontrada emhttps://ubuntuforums.org/showthread.php?t=766860&p=4816308#post4816308

Responder4

Obrigado por compartilhar os links. Consegui consertar isso até certo ponto. Editei o seguinte arquivo: /etc/modprobe.d/alsa-base.conf e adicionei esta string: options snd-hda-intel position_fix=1

Então editei este arquivo: /etc/pulse/default.pa Primeiro mudei esta string: load-module module-udev-detect para isto: load-module module-udev-detect tsched=0 Ajuda em alguns casos. Mais tarde mudei para: load-module module-udev-detect tsched=1

Depois de alterar esses arquivos, aplique: pulseaudio -k pulseaudio --start Depois disso, tudo funciona mais ou menos bem com as configurações padrão.

No meu caso o problema está relacionado ao equalizador. Quando eu ligo, o som começa a tocar em velocidade dupla. Vários anos atrás eu tive esse problema (com velocidade 2x), mas reiniciar o pulseaudio ou reiniciar me ajudou. Agora é 100% reproduzido todas as vezes. Eu acho que pode estar relacionado ao kernel, latência ou qualquer outra coisa.

informação relacionada