(K) Ubuntu 17.10 - аудіопристроїв не знайдено, налаштувань немає, звуку немає


12

Щойно я встановив Kubuntu 17.10 (перевстановлюю, з 17.04), зберігаючи свою стару /home, але форматування / перевстановлення до /bootта/

Коли він запустився після встановлення, я помітив, що звуковий значок у лотку є "динамік + червона лінія", що вказує на відсутність звуку. Значок звуку Systray> Скажіть, що випадає:

не знайдено пристроїв виводу або вводу

відключений значок

У налаштуваннях я не можу змінити нічого, пов’язане зі звуком, оскільки система стверджує, що там нічого немає. Налаштування> Мультимедіа> Гучність аудіо. Не знайдено пристрій виходу / введення.

налаштування1 налаштування2

Як не дивно, Spotify та VLC видають звуки. Але не Firefox, не Стовпи Вічності (Steam (Flatpak)). І нічого не відображається в налаштуваннях. Ці фотографії були зняті під час відтворення музики у Spotify.

Якщо я відкрию Контроль гучності (Меню> Мультимедіа> Контроль гучності PulseAudio), я отримаю вікно із таким повідомленням:

Помилка підключення до PulseAudio. Автоматичне повторення через 5 с. У цьому випадку це, ймовірно, через те, що PULSE_SERVER у властивостях кореневого вікна Environment / X11 або сервер за замовчуванням у client.conf є неправильними налаштуваннями. Ситуація також може виникнути, коли PulseAudio зазнав аварії та залишив застарілі деталі у Root Window X11. Якщо це так, то PulseAudio слід знову автозапустити, або якщо це не налаштовано, слід запустити пуск-pulseaudio-x11 вручну.

Це не було зворотного відліку (5 секунд), але у вікно двічі блимало щось "ефект спроби підключитися до PulseAudio". Нічого не сталося після цього.

Я спробував start-pulseaudio-x11. Вихід:

Connection failure: Connection refused
pa_context_connect() failed: Connection refused

Мій звуковий пристрій підключено через стандартний гніздо (звичайні динаміки). Ніякого HDMI чи нічого. Два монітора, підключені через DP. Не мав проблем із цим 17.04.

Я спробував таке, зі старого питання : mv ~/.pulse ~/.pulse_backup

Результат: mv: cannot stat '/home/USER/.pulse': No such file or directory


TL; DR: Аудіо не працює після встановлення Kubuntu 17.10 ( /homeз 17.04). У Налаштуваннях звуку відсутні параметри. Звук від VLC та Spotify, але не Firefox, гра / пара. Повідомлення про помилку повідомляє, що PulseAudio не вдалося.


Ось звіт про помилки щодо цієї проблеми: bugs.launchpad.net/ubuntu/+source/pulseaudio/+bug/1720519
Enkouyami

Відповіді:


9

У мене була така ж проблема, і побачивши журнали, у /var/log/syslogмене виникла помилка для демона pulseaudio:

[pulseaudio] module.c: Module "module-switch-on-connect" should be loaded once at most. Refusing to load.

Тому я відкрив /etc/pulse/default.paі відредагував це за допомогою #відключення 3 рядків:

#.ifexists module-switch-on-connect.so
#load-module module-switch-on-connect
#.endif

Можливо, це не найкраще рішення, але це вирішило мою проблему.


2
Вирішили це за мене, велике спасибі! Це дійсно не повинно статися після оновлення ...
th2424

Вирішили і для мене. Чудово!
gconcon

5

Я вирішив це шляхом перевстановлення pulseaudio.

Зверніть увагу: якщо у вас є якісь спеціальні зміни всередині / etc / pulse, вони втрачаються при виконанні, rm -rf /etc/pulseяк показано нижче! У моєму випадку є лише рука, повна файлів, які були перевстановлені.

Оновлення 2019: будьте обережні, якщо пакет plasma-desktopвидалено під час видалення pulseaudio. Перезавантажте перед завантаженням, інакше система може не завантажитися належним чином.

  • apt-get remove --purge pulseaudio
  • rm -rf /etc/pulse (можливо, також видаліть $ HOME / .config / pulse)
  • apt-get install pulseaudio
  • apt-get install plasma-desktop
  • reboot

Це також видалило деякі інші пакети (наприклад, oss *), які не були перевстановлені, і в моєму випадку я їх взагалі не пропускаю. ;)

[EDIT]

Якщо ваша картка перерахована чимось на зразок sudo aplay -l, але вона не вказана pavucontrol, ваша картка може бути заблокована подальшими процесами. Перевірте, sudo fuser -v /dev/snd/*чи не перераховані інші процеси, крім pulseaudio. У моєму випадку під час оновлення до kubuntu 19.04 його було заблоковано squeezeliteпроцесом, тож я зупинив і відключив, squeezeliteі все було добре:

$ sudo fuser -v /dev/snd/*
/dev/snd/controlC0: root  872 F..... squeezelite
/dev/snd/pcmC0D0p:  root  872 F....m squeezelite
[... bad ...]
$ sudo systemctl disable squeezelite
$ sudo systemctl stop squeezelite
$ pulseaudio -k
$ sudo fuser -v /dev/snd/*
/dev/snd/controlC0: myUsername 1459 F..... pulseaudio
[... good ...]
$ pavucontrol

... et voila! Моя звукова карта pavucontrolзнову доступна всередині .


Завдяки цьому метод працював на мене. На мою думку, це найточніше.
Quadcubic

3

У мене була та сама проблема (ті ж симптоми) і я закінчив витрачати години на пошуки рішення. Я вирішив цю проблему, відредагувавши default.paстатичні модулі та замінивши hw:1,0наhw:0,0

sudo nano /etc/pulse/default.pa

Вміст, який потрібно змінити:

load-module module-alsa-sink device=hw:0,0  
load-module module-alsa-source device=hw:0,0  
load-module module-null-sink  
load-module module-pipe-sink  

Збережіть та вийдіть, а потім запустіть:

sudo alsa force-reload  
pulseaudio -k  
start-pulseaudio-x11  

Сподіваємось, у вас тут є звук.


Дякую за відповідь, але я просто пішов уперед і вирішив це за старим способом, перевстановивши ОС :) Цю відповідь я вкладу у свій документ "Поради та рекомендації", якщо мені це буде потрібно в майбутньому, проте !
Едвард Алекос

1
виникла проблема з Thinkpad t470 на Ubuntu 18.04. Це виправлено.
Бен ДеМотт

наступні допомогли мені. sudo alsa force-reload && pulseaudio -k && start-pulseaudio-x11
Аруна

0

Мені вдалося знову отримати звук, але регулятор гучності вже не працює, ні значок у лотку не з’являється.

Я перевстановив повністю той pulseaudioсамий спосіб alsa, як у відповіді @ChristophS:

  • apt-get remove --purge pulseaudio
  • rm -rf /etc/pulse
  • apt-get install pulseaudio
  • reboot

Також редагував рядки, як у відповіді @Carla sousa:

Тому я відкрив /etc/pulse/default.paі відредагував це за допомогою #відключення 3 рядків:

#.ifexists module-switch-on-connect.so
#load-module module-switch-on-connect
#.endif

Потім я перейшов до конфігурації системи наступним чином:

Головне меню Kubuntu Налаштування системи

Після цього в розділ Обладнання> Мультимедіа:

Обладнання> Мультимедійний розділ у Kubuntu 17.10

І нарешті, я вибрав драйвер для складання:

введіть тут опис зображення

Як я вже говорив, я знову отримав звук. Але я не можу це контролювати. Якась ідея?


0

Я зіткнувся з такою ж проблемою. Після встановлення pavucontrol я перезапустив свою систему і тепер він виявляє мою звукову карту та навушники.

sudo apt-get install pavucontrol

У випадку, якщо pavucontrol видає помилки після встановлення, перезавантажте систему, і вони відпадуть .

Сподіваюся, це допомагає і іншим.



0

У мене така ж проблема в Kubuntu 17.10. Я не можу сказати, в чому причина, це сталося після того, як я підключив кабель HDMI або після того, як я з'єднав Bluetooth-динамік і змінив вихідний аудіопотік на нього. Після деяких пошуків я змішав деякі рішення. Здається, аудіо зараз працює, але мені цікаво, чи це хороше чи погане рішення. Що я зробив:

  • sudo apt-get remove - пурпурний пульс
  • sudo rm -rf / тощо / імпульс
  • sudo apt-get install pulseaudio
  • перезавантаження судо

Звук піднімався, але контролювати його не було. Піктограма в системному треї зникає. Так я і зробив:

  • sudo apt-get install plasma-pa
  • перезавантаження судо

Під час перезавантаження піктограма знаходилась у системному треї, але звук був без звуку та не працював, як і тут . Тому я видалив плазму-па та встановив kmix. З цим аудіо зараз працює.

  • sudo apt - отримати зняти плазму-па
  • sudo apt-get install kmix

Це гарне рішення? У чому проблема з плазмою-па?

Спасибі, Лука


2
якщо ваш намір полягає в тому, щоб поставити запитання, вам слід задати питання, а не публікувати відповідь. Ми видаляємо повідомлення у розділі відповідей, які насправді є питаннями, але тут я не впевнений, ви частково пропонуєте рішення чи просто ставите собі запитання.
Занна

0

Відповідь @peterling працювала для мене, це остання на цій сторінці: askubuntu.com/questions/70560/why-am-i-getting-this-connection-to-pulseaudio-failed-error

Він сказав, що я повинен ввести це в терміналі:

sudo pulseaudio -k
pulseaudio --start

ось як це виглядало на терміналі:

lubuntu@lubuntu:~$ sudo pulseaudio -k
E: [pulseaudio] core-util.c: Home directory not accessible: Permission denied
E: [pulseaudio] main.c: Failed to kill daemon: No such file or directory
lubuntu@lubuntu:~$ pulseaudio --start
N: [pulseaudio] main.c: User-configured server at {2d68ac8ceac9497599efde6fcfca4f8c}unix:/run/user/999/pulse/native, which appears to be local. Probing deeper

Після цього я запустив імпульсне регулювання гучності. Використовуючи звичайний ярлик, натиснувши його в lUbuntu 16.10, ви використовуєте набагато новішу версію KUbuntu, але, думаю, це може працювати для вас, тому що у нас це спільне: "

Я спробував start-pulseaudio-x11. Вихід:

Connection failure: Connection refused
pa_context_connect() failed: Connection refused

"


0

Не вистачає респ. Для коментарів, але я спробував 3-е рішення , описане вище Крістофсом. Хоча це виглядає як хороше рішення, на Kubuntu 18.10, використовуючи чистку, видалено мій плазменний робочий стіл і kubuntu-desktop. У мене було купону непотрібних пакунків, перелічених із видалення вина, я планую перевстановити. Потрібно сказати, що це викликало непорозуміння, особливо в поєднанні із змінами дозволу, які виявилися причиною , і я вважав, що заплутався з робочим столом.

Урок: будьте обережні, що ви чистите! Я думаю, що слід зауважити вищезазначене рішення, щоб попередити про поточне включення робочого столу з очищенням pulseaudio.

apt -s remove --purge pulseaudio
Purg kubuntu-desktop [1.379]
Purg plasma-pa [4:5.13.5-0ubuntu2]
Purg plasma-desktop [4:5.13.5-1ubuntu4]
Purg libcanberra-pulse [0.30-6ubuntu1]
Purg pavucontrol-qt [0.4.0-1]
Purg pulseaudio-module-bluetooth [1:12.2-0ubuntu4]
Purg pulseaudio [1:12.2-0ubuntu4]

Якщо злом з вищевказаного посилання працює, можливо, це дозволи: HOME=/tmp/$USER pulseaudio --start


0

У мене була подібна проблема через імпульсний еквалайзер:

sudo cat /var/log/syslog | grep pulseaudio
[pulseaudio] module-equalizer-sink.c: module-equalizer-sink is currently unsupported, and can sometimes cause PulseAudio crashes, increased latency or audible artifacts.
[pulseaudio] module-equalizer-sink.c: If you're facing audio problems, try unloading this module as a potential workaround.
[pulseaudio] module-equalizer-sink.c: Master sink not found
[pulseaudio] module.c: Failed to load module "module-equalizer-sink" (argument: ""): initialization failed.

Тому я його видалив:

sudo apt purge pulseaudio-equalizer

Після перезавантаження у мене було:

[pulseaudio] ltdl-bind-now.c: Failed to open module module-equalizer-sink.so : module-equalizer-sink.so: cannot open shared object file: No such file or directory
[pulseaudio] module.c: Failed to open module "module-equalizer-sink".

Видалення рядка load-module module-equalizer-sinkз ~/.config/pulse/default.paне усунуло проблему.

Нарешті я знайшов рішення, промивши мою конфігурацію:

~$ cd .config/
~/.config$ mv pulse/ pulse.bak

І reboot(pulseaudio --kill / --startw не оновить звуковий віджет).

Щойно я відкрив пов’язану помилку в панелі запуску: https://bugs.launchpad.net/ubuntu/+source/pulseaudio/+bug/1859996

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.