pavucontrol застрял на «Установление соединения с PulseAudio. Пожалуйста, подождите…"

15

Иногда у меня возникает проблема, связанная с тем, что я не слышу звук на своем Dell XPS13 с Ubuntu 16.04. У меня подключен Logitech G930. Когда я открываю pavucontrol, он застревает в «Установлении соединения с PulseAudio. Пожалуйста, подождите ...» Я следовал Руководству по проблемам со звуком в Ubuntu (немецкая версия находится здесь: https://wiki.ubuntuusers.de/Sound_Problembehebung/#Soundsystem ) и нашел следующее:

$ 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

Так что звуковые карты распознаются. Однако аудио не воспроизводится:

$ 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

То же самое с 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

Команда "groups" НЕ показывает аудиогруппу, но мне кажется странным, что она работает большую часть времени (и часто так после перезапуска, если есть проблемы), поэтому я думаю, что это не проблема.

Где еще я могу посмотреть?

Редактировать:

$ 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
источник
Мы не должны быть в audioгруппе, и мы не должны запускать аудио приложения как root. Иногда удаление плохих настроек в нашем ГЛАВНОМ случае необходимо удалить. См. Askubuntu.com/questions/201780/…
Takkat
Не могли бы вы Отредактируйте свой вопрос , чтобы включить вывод терминала команды lspci -nnk | grep -A2 Audio, aplay -lи pactl list short sinks? Если PulseAudio (через pactl) не отвечает, пожалуйста (сделайте резервную копию и) удалите ~/.pulse, запустите PulseAudio ( pulseaudio --start) и попробуйте снова. Благодарю.
Дэвид Фёрстер
Извините, мне понадобилось время, чтобы воспроизвести ошибку и успеть все записать. Я отредактировал вопрос. Я не нашел файл в ~ / .pulse
Берни
Привет, @ Берни, тебе когда-нибудь приходилось это исправлять? Столкнувшись с точно такой же проблемой ..
Алекс Тиммер
Может быть, файлы ~/.config/pulseвместо ~/.pulse. По крайней мере , на OpenSuSE они ...
rwst

Ответы:

10

У меня была эта проблема с момента обновления до 18.04, и я прочитал почти все, что собирается прочитать об этом. Я возился с настройками, пакетами, и, в конце концов, иногда это работало, после установки, PulseEffectsчтобы получить правильную пропускную способность канала для аудио. Но потом, когда я изменил канал вывода звука на наушники вместо колонок, оболочка гнома упала. Этот сбой дал мне представление о некоторых «устаревших пакетах», которые все еще были установлены и нуждались в удалении или обновлении.

Итак, в итоге, выполнение этих команд решило все мои проблемы со звуком после нескольких недель отладки (настолько глупо, если вы видите это сейчас, но что работает правильно?)

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

потом

sudo apt-get install pavucontrol
sudo apt-get install pulseeffects

После окончательного сброса канала вывода звука, он снова заработал как шарм.

Алекс Тиммер
источник
2
Я выполнил все, что упомянуто выше, кроме последней команды, которая выдала мне сообщение об ошибке - не удалось обнаружить импульсные эффекты пакета. Затем я выполнил 'pulseaudio --start', и звук снова начал работать.
Aseem
Также получил эту ошибку, и предпоследняя команда, по сути, сказала «ничего не поделаешь», то есть, pavucontrol is already the newest version (3.0-4)и она удалилаalsamixer
42-
Спасибо! Это сработало и для 18.10.
Дон П
Огромное спасибо за этот ответ. Я пытался решить эту проблему 18.10 в течение месяца (новая установка, а не обновление) после случайного сбоя моего звука при попытке записи на Audacity. Шаг Pulseffects не был необходим, но, как и Aseem, мне нужно было сделать 'pulseaudio --start'
rjb-dev
sudo apt-get install pulseeffectsвозвращаемая ошибка «Невозможно найти следы импульсов пакета», чтобы исправить то, что вам нужно установить, sudo add-apt-repository ppa:mikhailnov/pulseeffectsа затем sudo apt updateи наконецsudo apt install pulseaudio pulseeffects --install-recommends
thakurinbox
2

Я решил эту проблему, удалив с ~/.config/pulseпоследующей перезагрузкой.

Whome
источник
1
+1 Я сделал что-то подобное, что может помочь с отладкой, поскольку она не требует перезагрузки: mv ~/.config/pulse ~/.config/pulse.oldзатемpulseaudio --start
FriendFX