Перезапустите звуковые процессы Ubuntu через командную строку


17

Я попытался перевести Ubuntu в режим гибернации (что не удается, но это еще одна проблема) и возобновил работу системы.

После этого звук не воспроизводится.

Какую команду можно / нужно запустить, чтобы перезапустить звуковую систему Ubuntu.



Сделал ответ Дэн Уокер работу для вас? Если бы это было так, было бы неплохо, если бы вы добавили комментарий, говорящий так. Если нет, то почему ты это принял? Вы должны принять ответ, только если он работает на вас .
Скотт

Ответы:


10

Если Ubuntu все еще использует Alsa для своего звукового движка (я не уверен, что это было некоторое время, так как я использовал это), вы можете перезапустить, набрав sudo /etc/init.d/alsa-utils restartв терминале.

Так как он, кажется, не работает, вам может потребоваться убедиться, что никто не пытается его использовать. (пример бесстыдно украденного с форумов Ubuntu )

name@comp:~$ lsof | grep pcm
sh 5079 name 70u CHR 116,6 13639 /dev/snd/pcmC0D0p

name@comp:~$ kill -9 5079

2
Возможно, вам также придется перезапустить Pulse-Audio.
Дана Саня

1
Хорошая попытка. Хороший ответ. Но в моем случае проблема не решается. Да, насколько мне известно, я использую саму ALSA.
Лакшман Прасад

Любой конкретный приказ следовать. Перезапустил оба. Не повезло. Я уверен, что после перезагрузки системы звук будет работать. Но я не хочу.
Лакшман Прасад

Похоже, мне придется убить Firefox, Chrome и Gnome-Panel. Так же хорошо, как перезагрузка системы: | , В любом случае, спасибо!
Лакшман Прасад


7

Ubuntu переключился на pulseaudio некоторое время назад, так что это будет:

sudo /etc/init.d/pulseaudio restart

РЕДАКТИРОВАТЬ: В случае, если это не сократить, вы также можете rmmod и modprobe модули ядра, используемые для звука. Какие из них, вероятно, зависит от вашей звуковой карты. lsmod может дать вам подсказку ...


5

PulseAudio - это пользовательский сервис, поэтому запустите systemctl с флагом --user .

systemctl --user restart pulseaudio

Я получаю Job for pulseaudio.service failed because the control process exited with error code. See "systemctl --user status pulseaudio.service" and "journalctl -xe" for details.какие-либо советы?
xjcl

0

Alsa Usage:

 /sbin/alsa {unload|reload|force-unload|force-reload|suspend|resume}


sudo alsa reload

Можете ли вы немного расширить свой ответ, чтобы объяснить это? Спасибо.
fixer1234

0

Я вернулся к предыдущему ядру после перезагрузки. Звук был восстановлен. Я обнаружил, что в более новом обновленном ядре не было установленных дополнительных модулей, как в старом. lsmod в списке нет звуковых модулей.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.