Я попытался перевести Ubuntu в режим гибернации (что не удается, но это еще одна проблема) и возобновил работу системы.
После этого звук не воспроизводится.
Какую команду можно / нужно запустить, чтобы перезапустить звуковую систему Ubuntu.
Я попытался перевести Ubuntu в режим гибернации (что не удается, но это еще одна проблема) и возобновил работу системы.
После этого звук не воспроизводится.
Какую команду можно / нужно запустить, чтобы перезапустить звуковую систему Ubuntu.
Ответы:
Если 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
Как было предложено mikewhatever в своем ответе на этот вопрос на проси Ubuntu :
pulseaudio -k && sudo alsa force-reload
Ubuntu переключился на pulseaudio некоторое время назад, так что это будет:
sudo /etc/init.d/pulseaudio restart
РЕДАКТИРОВАТЬ: В случае, если это не сократить, вы также можете rmmod и modprobe модули ядра, используемые для звука. Какие из них, вероятно, зависит от вашей звуковой карты. lsmod может дать вам подсказку ...
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.
какие-либо советы?
Я вернулся к предыдущему ядру после перезагрузки. Звук был восстановлен. Я обнаружил, что в более новом обновленном ядре не было установленных дополнительных модулей, как в старом. lsmod в списке нет звуковых модулей.