Есть ли другой способ перезапустить звуковую систему, если pulseaudio / ALSA не работают?

161

Я слушал музыку, и мой звук внезапно прекратился во всех моих приложениях. Я использую Ubuntu 12.04, которая использует pulseaudio, поэтому я попытался sudo /etc/init.d/pulseaudio restart, но ничего не произошло. Согласно данным lsof | grep pcm, на данный момент ничто не использует звуковую карту, хотя я не совсем уверен , применим ли мой источник для этой команды .

Есть ли другой способ перезапустить звуковую систему Ubuntu 12.04 из командной строки, не перезагружая систему?

Рикардо Альтамирано
источник
Этот ответ работал для меня. askubuntu.com/questions/15223/…
rickfoosusa
Я думаю, что решение действительно зависит от вашего компьютера и установленной на нем версии Ubuntu. Для меня ни один из 2 лучших ответов не сработал. Джойтвиддл ответ сработал. У меня есть Lenovo Legion Y520 с Ubuntu 16.04 : sudo pm-suspendэто единственное, что сработало для меня.
Йоанн Пейдж

Ответы:

316

Я использовал pulseaudio -k && sudo alsa force-reloadпару раз, и это сработало хорошо. Первая часть убивает pulseaudio, вторая перезагружает ALSA. Вам не нужно перезапускать pulseaudio, потому что он автоматически перезапускается.

mikewhatever
источник
13
Это помогло мне решить проблему «нет звука после приостановки», от которой я страдал, не помню, как долго.
хусточка
1
Иногда вам может потребоваться очистить импульсную конфигурацию с помощью «rm -R ~ / .pulse *» перед выполнением любого перезапуска.
Раду Марис
1
Это работает для меня после того, как мои наушники USB перестают работать.
Фелипе
2
pulseaudio -kспас мою жизнь ! Судо не требуется
Aitch
3
все еще работает в 18.04
Fat Mind
43

Что я делаю, когда мой звук не работает

killall pulseaudio

а затем я Alt + F2нажимаю и набираю Pulseaudio. Обычно это работает для меня.

tofurator
источник
22

В моем случае были неприятные сообщения в kern.log/ dmesg:

sound hdaudioC0D2: HDMI: invalid ELD buf size -1

Решение было просто приостановить и возобновить работу машины!

$ sudo pm-suspend
joeytwiddle
источник
2
я не знаю, что происходило, у меня также была проблема с микрофоном, переустановил пакеты pulseaudio и alsa, но sudo pm-suspendуловка сделала это ....
vlad-ardelean
2
Аккумулятор умер на моем Dell, сделал все вышеперечисленное, попробовал это в крайнем случае, и это сработало! Спасибо!
iLikeBreakfast
1
То же самое произошло и здесь - после того, как батарея умерла, наушники не работали после следующей загрузки. pm-suspendпочинил это.
axel22
1
В последнем Wifislax (64 2.0) livecd -инторам. «Микшер» исчез, и звук ОС отключился после всего, что я пробовал выше, ни один не работал только это.
10
1
Может ли кто-нибудь объяснить это поведение?
18
5

Просто для полноты, в более новых версиях Ubuntus, использующих systemd, я использовал это, и оно работало хорошо:

systemctl --user restart pulseaudio

Governa
источник
0

Вы заглянули внутрь папки, чтобы увидеть, был ли pulseaudio доступен в init.d, попробуйте заменить импульсное аудио на alsa-utils


источник
-2

НАКОНЕЦ-ТО! Это работало для меня, и работало неоднократно: https://askubuntu.com/a/221922

«Перейдите в« Настройки »и переключите модуль вывода на аудиовыход ALSA. Выйдите из VLC и перезапустите. Для меня все работает нормально»

user3171081
источник