pulseaudio deja de funcionar después de la hibernación

pulseaudio deja de funcionar después de la hibernación

Estoy usando Debian-Jessie, cuando configuro mi computadora portátil en modo de hibernación, algunos procesos se suspenden como se esperaba, pero después de iniciarlo nuevamente, el proceso "pulseaudio" ya no funciona y cuando intento reproducir música o videos usando ¡Cualquier reproductor multimedia como VLC, SMPlayer, etc. falla!

Verifiqué el estado de pulseaudio como usuario actual:

pulseaudio --check
echo $?

devuelve el valor 0, ¡así que parece estar bien!

cuando intento matar pulseaudio y empezar de nuevo, no pasa nada:

pulseaudio --kill
pulseaudio --start

Intento hacer lo mismo usando señales SYSKILL, pero nada cambiará y se producirán fallas:

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

y aquí hay registros relacionados en 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

Todavía no sé qué le pasa a la tarjeta de sonido o al sistema de audio; ¿Es posible que el problema provenga de otro demonio? No quiero reiniciar mi sistema cada vez que hiberna.

Respuesta1

Acabo de encontrar la respuesta, este problema proviene de la función de pulseaudio llamada "proceso de generación automática"

Cada vez que el demonio pulseaudio deja de funcionar y no hay ningún proceso, intentará generar un proceso automáticamente, por lo que debemos detenerlo de la siguiente manera:

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

luego descomente la línea que dice "autospawn = yes" eliminando el punto y coma inicial y cámbiela a "autospawn = no" y luego guárdela.

ahora intenta reiniciar pulseaudio

pulseaudio --kill
pulseaudio --start

¡todo está bien ahora!

información relacionada