Czy istnieje inny sposób ponownego uruchomienia systemu dźwiękowego, jeśli pulseaudio / ALSA nie działa?

161

Słuchałem muzyki, a mój dźwięk nagle ucichł we wszystkich aplikacjach. Używam Ubuntu 12.04, który używa pulseaudio, więc próbowałem sudo /etc/init.d/pulseaudio restart, ale nic się nie stało. Zgodnie z tym lsof | grep pcm, w tej chwili nic nie używa karty dźwiękowej, chociaż nie jestem całkowicie pewien, czy moje źródło tego polecenia ma zastosowanie.

Czy istnieje inny sposób na zrestartowanie systemu dźwiękowego Ubuntu 12.04 z wiersza poleceń bez ponownego uruchamiania systemu?

Ricardo Altamirano
źródło
Ta odpowiedź zadziałała dla mnie. askubuntu.com/questions/15223/…
rickfoosusa
Myślę, że rozwiązanie naprawdę zależy od posiadanego komputera i zainstalowanej na nim wersji ubuntu. Dla mnie żadna z 2 najlepszych odpowiedzi nie zadziałała. Odpowiedź joeytwiddle działała. Mam Lenovo Legion Y520 z systemem Ubuntu 16.04 : sudo pm-suspendto jedyna rzecz, która działała dla mnie.
Yoann Pageaud

Odpowiedzi:

316

Użyłem pulseaudio -k && sudo alsa force-reloadkilka razy i działało to dobrze. Pierwsza część zabija pulseaudio, druga przeładowuje ALSA. Nie musisz ponownie uruchamiać pulseaudio, ponieważ automatycznie uruchomi się ponownie.

mikewhthing
źródło
13
Pomogło mi to rozwiązać problem „brak dźwięku po zawieszeniu”, na który cierpiałem, ponieważ nie pamiętam, jak długo.
khustochka
1
Czasami może być konieczne wyczyszczenie konfiguracji impulsów za pomocą „rm -R ~ / .pulse *” przed wydaniem jakiegokolwiek restartu.
Radu Maris,
1
Działa dla mnie po tym, jak przestały działać słuchawki USB.
Felipe
2
pulseaudio -kuratował mi życie! sudo nie jest potrzebne
Aitch
3
nadal pracuję w 18.04
Fat Mind
43

To, co robię, gdy mój dźwięk nie działa, jest

killall pulseaudio

a potem Alt + F2wciskam i piszę w pulseaudio. Zwykle działa dla mnie.

tofurator
źródło
21

W moim przypadku były nieprzyjemne wiadomości w kern.log/ dmesg:

sound hdaudioC0D2: HDMI: invalid ELD buf size -1

Rozwiązaniem było po prostu zawieszenie i wznowienie maszyny!

$ sudo pm-suspend
joeytwiddle
źródło
2
nie wiem, co się działo, miałem również problem z mikrofonem, ponownie zainstalowałem pakiety pulseaudio i alsa, ale sudo pm-suspendsztuczka to zrobiła ....
vlad-ardelean
2
Bateria zgasła na moim Dell, zrobiłem wszystkie powyższe, wypróbowałem to w ostateczności i zadziałało! Dzięki!
iLikeBreakfast
1
To samo stało się tutaj - po wyczerpaniu baterii słuchawki nie działały po następnym uruchomieniu. pm-suspendnaprawione.
axel22
1
W ostatnim Wifislax (64 2.0) livecd -intoram. „Mikser” zniknął, a dźwięk systemu operacyjnego został wyciszony po tym wszystkim, czego próbowałem powyżej, ale żaden z nich nie działał.
Tyþë-Ø
1
Czy ktoś jest w stanie wyjaśnić to zachowanie?
sierpnia
5

Dla kompletności, w nowszych wersjach Ubuntus, które używają systemd, użyłem tego i działało to dobrze:

systemctl --user restart pulseaudio

Governa
źródło
0

Czy zajrzałeś do folderu, aby sprawdzić, czy pulseaudio jest dostępne w init.d, spróbuj zastąpić pulsujący dźwięk alsa-utils


źródło
-2

WRESZCIE! To działało dla mnie i działało wielokrotnie: https://askubuntu.com/a/221922

„Przejdź do Preferencji i przełącz moduł wyjściowy na wyjście audio ALSA. Wyjdź z VLC i uruchom ponownie. Dla mnie to działało”

użytkownik3171081
źródło