pavucontrol utknął na „Nawiązaniu połączenia z PulseAudio. Proszę czekać…"

15

Czasami mam problem z tym, że nie słyszę żadnego dźwięku na moim Dell XPS13 z Ubuntu 16.04. Mam podłączony do niego Logitech G930. Kiedy otwieram pavucontrol, utknie w „Ustanawianie połączenia z PulseAudio. Proszę czekać ...” Postępuję zgodnie z Przewodnikiem po problemach z dźwiękiem Ubuntu (wersja niemiecka jest tutaj: https://wiki.ubuntuusers.de/Sound_Problembehebung/#Soundsystem ) i stwierdził, że:

$ cat /proc/asound/cards
0 [PCH            ]: HDA-Intel - HDA Intel PCH
                     HDA Intel PCH at 0xdc428000 irq 295
1 [H              ]: USB-Audio - Logitech G933 Gaming Wireless H
                     Logitech Logitech G933 Gaming Wireless H at usb->0000:00:14.0-1, full speed

Karty dźwiękowe są rozpoznawane. Jednak dźwięk nie jest odtwarzany:

$ aplay /usr/share/sounds/alsa/Front_Center.wav 
ALSA lib pulse.c:243:(pulse_connect) PulseAudio: Unable to connect: Access denied
aplay: main:722: audio open error: Connection refused

To samo z sudo:

$ sudo aplay /usr/share/sounds/alsa/Front_Center.wav
Home directory not accessible: Permission denied
Home directory not accessible: Permission denied
Playing WAVE '/usr/share/sounds/alsa/Front_Center.wav' : Signed 16 bit >Little Endian, Rate 48000 Hz, Mono

Polecenie „grupy” NIE pokazuje grupy audio, ale myślę, że to dziwne, że działa przez większość czasu (i często po ponownym uruchomieniu, jeśli występują problemy), więc sądzę, że to nie problem.

Gdzie jeszcze mógłbym szukać?

Edytować:

$ lspci -nnk | grep -A2 Audio
00:1f.3 Audio device [0403]: Intel Corporation Device [8086:9d71]     (rev 
21)
Subsystem: Dell Device [1028:075b]
Kernel driver in use: snd_hda_intel



$ aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: PCH [HDA Intel PCH], device 0: ALC3246 Analog [ALC3246 Analog]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: PCH [HDA Intel PCH], device 3: HDMI 0 [HDMI 0]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: PCH [HDA Intel PCH], device 7: HDMI 1 [HDMI 1]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: PCH [HDA Intel PCH], device 8: HDMI 2 [HDMI 2]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 1: H [Logitech G933 Gaming Wireless H], device 0: USB Audio     [USB >Audio]
  Subdevices: 1/1
  Subdevice #0: subdevice #0


$ pactl list short sinks
Connection failure: Access denied
Bernie
źródło
Powinniśmy nie być w audiogrupie, a my powinniśmy nie uruchamiać aplikacje audio, jako root. Czasami usunięcie złych ustawień w naszym HOME musi zostać usunięte. Zobacz askubuntu.com/questions/201780/…
Takkat
Czy mógłbyś edytuj swoje pytanie to wyjście komend terminalowych lspci -nnk | grep -A2 Audio, aplay -li pactl list short sinks? Jeśli PulseAudio (via pactl) nie odpowiada, usuń ~/.pulse(wykonaj kopię zapasową i) , uruchom PulseAudio ( pulseaudio --start) i spróbuj ponownie. Dzięki.
David Foerster
Przepraszam, zajęło mi trochę czasu, aby odtworzyć błąd i mieć czas na zapisanie wszystkiego. Zredagowałem pytanie. Nie znalazłem pliku w ~ / .pulse
Bernie
Hej @Bernie, czy kiedykolwiek musiałeś to naprawić? W obliczu dokładnie tego samego problemu ..
Alex Timmer
Może pliki są ~/.config/pulsezamiast ~/.pulse. Przynajmniej na OpenSuSE są ...
pierwszy

Odpowiedzi:

11

Mam ten problem od czasu aktualizacji do 18.04 i przeczytałem prawie wszystko, co można o nim przeczytać. Miałem do czynienia z ustawieniami, pakietami i ostatecznie to czasami działało, po zainstalowaniu w PulseEffectscelu uzyskania odpowiedniej przepustowości kanału dla dźwięku. Ale potem, gdy zmieniłem kanał wyjściowy audio na słuchawki zamiast głośników, skorupa gnoma uległa awarii. Ta awaria dała mi wgląd w niektóre „przestarzałe pakiety”, które były nadal instalowane i wymagały usunięcia lub aktualizacji.

Podsumowując, uruchomienie tych poleceń rozwiązało wszystkie moje problemy z dźwiękiem po kilku tygodniach debugowania (tak głupie, jeśli widzisz je teraz, ale co działa poprawnie?)

sudo apt-get update
sudo apt-get upgrade
sudo apt-get remove --purge alsa-base pulseaudio
sudo apt-get install alsa-base pulseaudio pavucontrol
sudo alsa force-reload
reboot

Następnie

sudo add-apt-repository ppa:mikhailnov/pulseeffects
sudo apt-get update
sudo apt-get install pulseeffects

Po ostatecznym zresetowaniu kanału wyjściowego audio znów działał jak urok.

Alex Timmer
źródło
2
Postępowałem zgodnie ze wszystkim, co wspomniano powyżej, z wyjątkiem ostatniego polecenia, które dało mi komunikat o błędzie - nie można zlokalizować efektów impulsu pakietu. Następnie wykonałem polecenie „pulseaudio --start” i dźwięk znów zaczął działać.
Aseem,
Otrzymałem również ten błąd, a przedostatnie polecenie w zasadzie powiedziało „nic do zrobienia”, tj. pavucontrol is already the newest version (3.0-4)I usunęłoalsamixer
42-
Dziękuję Ci! Działało to również dla 18.10.
Don P
Dziękuję bardzo za tę odpowiedź, próbowałem rozwiązać ten problem od miesiąca 18.10 (nowa instalacja, a nie aktualizacja) po tym, jak mój dźwięk przypadkowo rozbił się, gdy próbowałem nagrywać na audacity. Krok efektu impulsu nie był konieczny, ale podobnie jak Aseem musiałem zrobić „pulseaudio --start”
rjb-dev
sudo apt-get install pulseeffectsbłąd powrotu „Nie można zlokalizować efektów impulsu pakietu”, aby naprawić, że musisz instll do tego sudo add-apt-repository ppa:mikhailnov/pulseeffectsczasu sudo apt updatei na końcusudo apt install pulseaudio pulseeffects --install-recommends
thakurinbox
2

Rozwiązałem ten problem poprzez usunięcie, ~/.config/pulsea następnie ponowne uruchomienie.

Kto ja
źródło
1
+1 Zrobiłem coś podobnego, co może pomóc w debugowaniu, ponieważ nie wymaga ponownego uruchomienia: mv ~/.config/pulse ~/.config/pulse.olda następniepulseaudio --start
FriendFX