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

Ми не повинні бути в audioгрупі, і ми не повинні запускати аудіо програми як root. Іноді видалення поганих налаштувань у нашому ГОЛОВНЕ потрібно видалити. Дивіться askubuntu.com/questions/201780/…
Таккат

Чи не могли б ви Відредагуйте своє питання , щоб включити висновок терміналу команди lspci -nnk | grep -A2 Audio, aplay -lі pactl list short sinks? Якщо PulseAudio (через pactl) не відповість, будь ласка, видаліть (створити резервну копію та) ~/.pulse, запустіть PulseAudio ( pulseaudio --start) та повторіть спробу. Дякую.
Девід Фоерстер

Вибачте, мені знадобилося певний час, щоб відтворити помилку і встигнути все записати. Я відредагував питання. Я не знайшов файл у ~ / .pulse
Берні

Ей, Берні, ти коли-небудь мав це виправити? Зіткнувшись з точно таким же питанням ..
Алекс Тіммер

Можливо, файли знаходяться ~/.config/pulseзамість ~/.pulse. Принаймні, на OpenSuSE вони ...
rwst

Відповіді:


11

У мене виникло це питання з моменту оновлення до 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 add-apt-repository ppa:mikhailnov/pulseeffects
sudo apt-get update
sudo apt-get install pulseeffects

Після остаточного скидання каналу аудіовиходу, воно знову спрацювало як шарм.


2
Я дотримувався всього, що було сказано вище, за винятком останньої команди, яка дала мені помилку, сказавши - не вдалося знайти пакет pulseeffects .. Потім я зробив 'pulseaudio --start' і звук почав працювати знову.
Асеем

Також отримала цю помилку, і передостання команда по суті сказала "нічого не робити", тобто pavucontrol is already the newest version (3.0-4)вона була видаленаalsamixer
42-

Дякую! Це також працювало 18.10.
Дон П

Дякую вам за цю відповідь, я намагався вирішити цю проблему протягом 18.10 протягом місяця (нова установка, не оновлення) після того, як мій звук випадково вийшов з ладу, коли я намагався записати на сміливість. Крок pulseeffects не був необхідним, але, як і Aseem, мені потрібно було зробити 'pulseaudio --start'
rjb-dev

sudo apt-get install pulseeffectsпомилка повернення "Неможливо знайти pulseeffects пакета", щоб виправити те, що потрібно вставити до того sudo add-apt-repository ppa:mikhailnov/pulseeffectsчасу, sudo apt updateі нарештіsudo apt install pulseaudio pulseeffects --install-recommends
thakurinbox


2

Цю проблему я вирішив, видаливши, ~/.config/pulseпісля чого перезавантажився.


1
+1 Я зробив щось подібне, що може допомогти при налагодженні, оскільки це не вимагає перезавантаження: mv ~/.config/pulse ~/.config/pulse.oldдаліpulseaudio --start
FriendFX
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.