Только получая Фиктивное Выходное аудио после возобновления Kubuntu

После обновления от Kubuntu 19.04 до Kubuntu 19.10 я начал иметь проблемы только с выводом Макет иногда при возобновлении моего ПК от резервного устройства. Я заметил, что эта проблема, кажется, происходит несколько случайным образом после некоторых резюме, но не происходит во время других. Выполнение pulseaudio -k всегда устраняет проблему, и она никогда не происходит на включении питания или перезагрузке.

Выполнение journalctl --since "1 day ago" | grep pulseaudio после возобновления моего ПК от резервного устройства дает следующий вывод:

Nov 10 21:30:44 Linux-PC pulseaudio[3005]: W: [alsa-sink-ALC1150 Analog] alsa-util.c: Could not recover alsa device from SUSPENDED state, trying to restart PCM
Nov 10 21:30:44 Linux-PC pulseaudio[3005]: W: [alsa-source-ALC1150 Analog] alsa-util.c: Could not recover alsa device from SUSPENDED state, trying to restart PCM
Nov 10 21:30:44 Linux-PC pulseaudio[3005]: E: [alsa-source-ALC1150 Analog] alsa-source.c: Error opening PCM device front:0: No such file or directory
Nov 10 21:30:44 Linux-PC pulseaudio[3005]: E: [alsa-sink-ALC1150 Analog] alsa-sink.c: Error opening PCM device front:0: No such file or directory

У меня действительно есть модификация в моем default.pa конфигурация:

load-module module-echo-cancel source_name=noechosource sink_name=noechosink
set-default-source noechosource
set-default-sink noechosink

но я нашел проблему сохраненной, даже когда модификация была отключена.

Контроллер, который я использую, следующий:

00:1f.3 Audio device: Intel Corporation 100 Series/C230 Series Chipset Family HD Audio Controller (rev 31)

и я использую 5.3.0-18-универсальное ядро.

Любая справка ценилась бы.Спасибо.

ОБНОВЛЕНИЕ: После обсуждения этого вопроса с одним из pulseaudio devs было найдено, что Nvidia собственный драйвер, который я установил, вызывала это. Проблема исчезла бы, когда я удалил ее и возвращусь, когда я переустановил ее.

3
задан 27 November 2019 в 03:21

2 ответа

Попробовав довольно много исправлений, решение, которое устранило проблему для меня, было запущено:

sudo addgroup username audio

,где username — это ваше имя пользователя на вашем компьютере. После этого я не смог сломать pulseaudio примерно за 10+ циклов приостановки/возобновления.

4
ответ дан 8 December 2019 в 16:52

Вы могли попробовать это обходное решение: https://wiki.archlinux.org/index.php/PulseAudio/Troubleshooting#No_sound_after_resume_from_suspend

Никакой звук после резюме от не приостанавливает

, Если аудио обычно работает, но останавливается после резюме от приостанавливают, пытаются "перезагрузить" PulseAudio путем выполнения:

$ /usr/bin/pasuspender /bin/true

Это лучше, чем завершенное уничтожение и перезапуск его (pulseaudio -k сопровождаемый pulseaudio --start), потому что это уже не повреждает запущенные приложения.

, Если вышеупомянутое решает Вашу проблему, можно хотеть автоматизировать его путем создания systemd сервисного файла.

1. Создайте шаблонный сервисный файл в /etc/systemd/system/resume-fix-pulseaudio@.service:

[Unit]
Description=Fix PulseAudio after resume from suspend
After=suspend.target

[Service]
User=%I
Type=oneshot
Environment="XDG_RUNTIME_DIR=/run/user/%U"
ExecStart=/usr/bin/pasuspender /bin/true

[Install]
WantedBy=suspend.target

2. Включите его для своей учетной записи пользователя

# systemctl enable resume-fix-pulseaudio@YOUR_USERNAME_HERE.service

3. systemd

# systemctl --system daemon-reload
перезагрузки
0
ответ дан 1 December 2019 в 19:54

Другие вопросы по тегам:

Похожие вопросы: