Ubuntu%2017.10%20-%20%D0%90%D1%83%D0%B4%D0%B8%D0%BE%D1%83%D1%81%D1%82%D1%80%D0%BE%D0%B9%D1%81%D1%82%D0%B2%D0%B0%20%D0%BD%D0%B5%20%D0%BD%D0%B0%D0%B9%D0%B4%D0%B5%D0%BD%D1%8B%2C%20%D0%BD%D0%B5%D1%82%20%D0%BD%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B5%D0%BA%2C%20%D0%BD%D0%B5%D1%82%20%D0%B7%D0%B2%D1%83%D0%BA%D0%B0.png)
Я только что установил Kubuntu 17.10 (переустановил, с 17.04), сохранив старый /home
, но отформатировав/переустановив /boot
и/
Когда он запустился после установки, я заметил, что значок звука в трее стал "динамик + красная линия", что означает отсутствие звука. Значок звука в системном трее > Выпадающий список говорит:
не найдено ни одного устройства ввода или вывода
В настройках я не могу ничего изменить, связанное со звуком, так как система утверждает, что там ничего нет. Настройки > Мультимедиа > Громкость звука. Устройство вывода/ввода не найдено.
Как ни странно, Spotify и VLC издают звуки. Но не Firefox, не Pillars of Eternity (Steam (Flatpak)).И в настройках ничего не отображается. Эти фото сделаны во время воспроизведения музыки в Spotify.
Если я открываю Регулятор громкости (Меню > Мультимедиа > Регулятор громкости PulseAudio), я получаю окно со следующим сообщением:
Подключение к PulseAudio не удалось. Автоматический повтор через 5 секунд. В этом случае это, скорее всего, связано с неправильной настройкой PULSE_SERVER в свойствах Environment/X11 Root Window или default-server в client.conf. Ситуация также может возникнуть, если PulseAudio аварийно завершил работу и оставил устаревшие данные в X11 Root Window. Если это так, то PulseAudio должен автоматически запуститься снова, или, если это не настроено, вам следует вручную запустить start-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, игры/Steam. Сообщение об ошибке говорит о том, что PulseAudio не удалось.
решение1
У меня была та же проблема, и, просмотрев логи, /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
Я решил эту проблему переустановкой 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*), которые не были переустановлены, и в моем случае я совсем по ним не скучаю. ;)
[РЕДАКТИРОВАТЬ]
Если ваша карта указана как что-то вроде 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
... и вуаля! Моя звуковая карта снова доступна внутри pavucontrol
.
решение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
Надеюсь, на этом этапе у вас есть звук.
решение4
попробуйте найти в .config/, есть ли другая папка, которая настраивает Pulse, в моем случае это было приложение google-chrome-remote-desktop, которое создало другой профиль с конфигурацией Pulse-audio, что не позволяет загрузить обычный профиль