Bug de áudio - Pulseaudio [Resolvido]
Dica publicada em Linux / Miscelânea
Bug de áudio - Pulseaudio [Resolvido]
O bug em questão me pegou no Ubuntu 17.10 e no atual Debian estável, que instalei após desistir do Ubuntu. Isso porque a solução até pode ser encontrada com uma boa pesquisa, mas o problema é que o bug retorna (e ainda não descobri o porquê).
Após muita pesquisa, uma instalação do Ubuntu e duas do Debian (mudei de DE para ver se resolvia), descobri por tentativa e erro que a solução inicia com executar:
sudo apt-get install --reinstall linux-image-`uname -r`
$ sudo modprobe snd-hda-intel
$ rm -r ~/.config/pulse*
$ pulseaudio -k
E o que esses comandos fazem? Como "root/sudo" (Ubuntu), o primeiro reinstala o kernel e o segundo sobe o módulo correto do som; como usuário comum, o terceiro remove a configuração do pulse e o quarto reinicia esse mesmo programa.
Os comandos acima servem para o Ubuntu (sudo). Com o Debian, onde não há "sudo" por padrão (nada impede que você o configure como no Ubuntu), é preciso executar como "root" os dois primeiros, via "su", e como usuário comum os dois últimos (daí o "exit").
su
(senha do root)
# apt-get install --reinstall linux-image-`uname -r`
# modprobe snd-hda-intel
# exit
$ rm -r ~/.config/pulse*
$ pulseaudio -k
Após isso reinicie e veja se você já tem som (lembre-se de verificar os volumes com o "alsamixer", que você pode rodar no terminal).
Se você tiver som, vai precisar usar um truque para não perdê-lo em novo boot (o bug é chato e volta do nada). Essa foi a parte da "tentativa e erro".
O que resolveu de vez o problema para mim foi travar os arquivos de configuração do pulse, via retirada da permissão de escrita de três arquivos na "minha" pasta de usuário, ou seja, em "~/.config/pulse". Isso pode ser feito graficamente, como na imagem abaixo, via clique direito do mouse no arquivo a alterar e escolha da opção "propriedades". Basta deixar as três opções em "permissões" como "apenas leitura". Quem sabe fazer isso pelo terminal pode ficar à vontade para utiliza-lo. E os três arquivos que devem ser alterados são os que têm a etiqueta do cadeado na imagem abaixo, ou seja, os que terminam com "default-sink", "default-source" e "card-database.tdb".
Espero ter ajudado.
P.S.: lembre-se de escolher a opção necessária para ver os arquivos ocultos na sua pasta de usuário.
Após muita pesquisa, uma instalação do Ubuntu e duas do Debian (mudei de DE para ver se resolvia), descobri por tentativa e erro que a solução inicia com executar:
sudo apt-get install --reinstall linux-image-`uname -r`
$ sudo modprobe snd-hda-intel
$ rm -r ~/.config/pulse*
$ pulseaudio -k
E o que esses comandos fazem? Como "root/sudo" (Ubuntu), o primeiro reinstala o kernel e o segundo sobe o módulo correto do som; como usuário comum, o terceiro remove a configuração do pulse e o quarto reinicia esse mesmo programa.
Os comandos acima servem para o Ubuntu (sudo). Com o Debian, onde não há "sudo" por padrão (nada impede que você o configure como no Ubuntu), é preciso executar como "root" os dois primeiros, via "su", e como usuário comum os dois últimos (daí o "exit").
su
(senha do root)
# apt-get install --reinstall linux-image-`uname -r`
# modprobe snd-hda-intel
# exit
$ rm -r ~/.config/pulse*
$ pulseaudio -k
Após isso reinicie e veja se você já tem som (lembre-se de verificar os volumes com o "alsamixer", que você pode rodar no terminal).
Se você tiver som, vai precisar usar um truque para não perdê-lo em novo boot (o bug é chato e volta do nada). Essa foi a parte da "tentativa e erro".
O que resolveu de vez o problema para mim foi travar os arquivos de configuração do pulse, via retirada da permissão de escrita de três arquivos na "minha" pasta de usuário, ou seja, em "~/.config/pulse". Isso pode ser feito graficamente, como na imagem abaixo, via clique direito do mouse no arquivo a alterar e escolha da opção "propriedades". Basta deixar as três opções em "permissões" como "apenas leitura". Quem sabe fazer isso pelo terminal pode ficar à vontade para utiliza-lo. E os três arquivos que devem ser alterados são os que têm a etiqueta do cadeado na imagem abaixo, ou seja, os que terminam com "default-sink", "default-source" e "card-database.tdb".
Espero ter ajudado.
P.S.: lembre-se de escolher a opção necessária para ver os arquivos ocultos na sua pasta de usuário.
o PulseAudio está melhor mais ainda prega peças.
Legal que está de volta, Pinduvoz!
¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨
Albfneto,
Ribeirão Preto, S.P., Brasil.
Usuário Linux, Linux Counter: #479903.
Distros Favoritas: Sabayon, Gentoo, OpenSUSE, Mageia e OpenMandriva.