Tôi đã cố gắng ngủ đông Ubuntu (không thành công, nhưng đó là một vấn đề khác) và tiếp tục hệ thống của tôi.
Sau đó, âm thanh không được phát.
Lệnh nào tôi có thể / nên chạy để khởi động lại hệ thống âm thanh Ubuntu.
Tôi đã cố gắng ngủ đông Ubuntu (không thành công, nhưng đó là một vấn đề khác) và tiếp tục hệ thống của tôi.
Sau đó, âm thanh không được phát.
Lệnh nào tôi có thể / nên chạy để khởi động lại hệ thống âm thanh Ubuntu.
Câu trả lời:
Nếu Ubuntu vẫn đang sử dụng Alsa cho công cụ âm thanh của nó (tôi không chắc là đã được một thời gian kể từ khi tôi sử dụng nó), bạn có thể khởi động lại bằng cách nhập sudo /etc/init.d/alsa-utils restart
vào thiết bị đầu cuối.
Vì nó dường như không hoạt động, bạn có thể cần đảm bảo rằng không có gì đang cố gắng sử dụng nó. (ví dụ bị đánh cắp một cách đáng xấu hổ từ các diễn đàn Ubuntu )
name@comp:~$ lsof | grep pcm
sh 5079 name 70u CHR 116,6 13639 /dev/snd/pcmC0D0p
name@comp:~$ kill -9 5079
Theo đề xuất của mikewhthing trong câu trả lời của anh cho câu hỏi này trên Hỏi Ubuntu :
pulseaudio -k && sudo alsa force-reload
Ubuntu đã chuyển sang pulseaudio một thời gian trước, vì vậy nó sẽ là:
sudo /etc/init.d/pulseaudio restart
EDIT: Trong trường hợp không cắt nó, bạn cũng có thể rmmod và sửa đổi các mô-đun hạt nhân được sử dụng cho âm thanh. Mà những người có lẽ phụ thuộc vào card âm thanh của bạn. lsmod có thể cho bạn manh mối ...
PulseAudio là một dịch vụ người dùng, vì vậy hãy chạy systemctl với cờ --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.
lời khuyên nào không?
Tôi đã trở lại kernel trước đó sau khi khởi động lại. Âm thanh đã được khôi phục. Tôi phát hiện ra rằng hạt nhân được nâng cấp mới hơn không có các mô đun bổ sung được cài đặt như hạt nhân cũ đã làm. lsmod liệt kê không có mô-đun âm thanh.