pulseaudio pára de funcionar após a hibernação

3

Estou usando o Debian-Jessie, quando configuro meu laptop para o modo de hibernação, alguns processos são suspensos como esperado, mas depois que eu inicio novamente o processo "pulseaudio" não funciona mais e quando tento tocar algumas músicas ou vídeo usando qualquer media player como VLC, SMPlayer, etc. eles falharam!

Eu verifiquei o status do pulseaudio como usuário atual:

pulseaudio --check
echo $?

retorna o valor 0, então parece ok!

quando eu tento matar pulseaudio e começar tudo de novo nada aconteceria:

pulseaudio --kill
pulseaudio --start

Eu tento fazer o mesmo usando sinais SYSKILL, mas nada vai mudar e ocorrem falhas:

ps aux | grep pulseaudio
sudo kill 914
pulseaudio --start

e aqui estão os logs relacionados no syslog:

rtkit-daemon[915]: Successfully made thread 6881 of process 6881 (/usr/bin/pulseaudio) owned by '1000' high priority at nice level -11.

dmesg:

[ 9903.006551] sound hdaudioC1D3: hda-codec: out of range cmd 3:5:707:ffffffff

Ainda não sei o que há de errado com placa de som ou sistema de áudio; é possível que o problema venha de outro daemon? Eu não quero reiniciar meu sistema toda vez que ele hibernar.

    
por Brian SP2 16.04.2017 / 15:31

1 resposta

2

Acabamos de encontrar a resposta, este problema vem do recurso pulseaudio chamado de "processo de desova automática"

sempre que o daemon pulseaudio parar de funcionar e não houver processo, ele tentará gerar automaticamente um processo. Por isso, precisamos interrompê-lo da seguinte maneira:

cp /etc/pulse/client.conf ~/.config/pulse/
vim ~/.config/pulse/client.conf

remova o comentário da linha que diz "autospawn = yes" removendo o ponto-e-vírgula inicial e altere-o para "autospawn = no" e salve-o.

agora tente reiniciar o pulseaudio

pulseaudio --kill
pulseaudio --start

está tudo bem agora!

    
por 16.04.2017 / 15:53