pulseaudio buczenie z głośników

Pewnie każdy w swoim życiu słyszał buczenie w głośnikach gdy podłączał wtyczkę i przypadkiem dotknął ją palcami, czy tam jakiegoś przedmiotu. Otóż od pewnego czasu te same dźwięki raczyły moje uszy gdy tylko nic nie leciało w outpucie.

Co się okazuje powodem, przynajmniej u mnie? Pulseaudio przechodzi w stan suspend gdy nic nie “gra”. Nie bardzo wiedziałem jak to z początku zdebugować więc wpadłem na to przypadkiem, odpaliłem wtedy pavucontrol żeby zobaczyć czy może jakaś opcja za to odpowiada i wtedy problem znikł. Dziwne, porównałem więc co pokazuje pacmd w poszukiwaniu czegoś do poprawy:

pacmd list-sinks
pacmd list-sink-inputs
pacmd list-sources

Okazuje się, że jedyną różnicą jest tutaj stan

state: IDLE
versus:
state: SUSPENDED
suspend cause: IDLE

tak więc wyłączyłem moduł suspend:

pakos@vostro:~$ cat .config/pulse/default.pa
.include /etc/pulse/default.pa
.nofail
unload-module module-suspend-on-idle
.fail

Nie jest to chyba najbardziej eleganckie rozwiązanie ale działa, a dlaczego tak się stało skoro wcześniej działało (heh) to będę szukał nadal.

Join the Conversation

1 Comment

Leave a comment

Your email address will not be published. Required fields are marked *