Khởi động lại các quy trình âm thanh Ubuntu thông qua dòng lệnh


15

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.



Đã trả lời Dan Walker của công việc cho bạn? Nếu nó đã làm, nó sẽ tốt đẹp nếu bạn thêm một bình luận nói như vậy. Nếu không, tại sao bạn lại chấp nhận nó? Bạn chỉ nên chấp nhận một câu trả lời nếu nó hiệu quả với bạn .
Scott

Câu trả lời:


10

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 restartvà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

2
Bạn cũng có thể phải khởi động lại âm thanh xung.
Dana the Sane

1
Cố gắng tốt đẹp. Câu trả lời tốt. Nhưng trong trường hợp của tôi, không giải quyết được vấn đề. Vâng, theo hiểu biết tốt nhất của tôi, tôi sử dụng chính ALSA.
Lakshman Prasad

Bất kỳ thứ tự cụ thể để làm theo. Khởi động lại cả hai. Không may mắn. Tôi tự tin, bằng cách khởi động lại hệ thống của tôi, âm thanh sẽ hoạt động. Nhưng tôi không muốn.
Lakshman Prasad

Có vẻ như tôi sẽ phải tiêu diệt firefox, chrome và gnome-panel. Tốt như khởi động lại hệ thống: | . Dù sao cũng cảm ơn!
Lakshman Prasad


7

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 ...


4

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

Tôi có 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?
xjcl

0

Cách sử dụng Alsa:

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


sudo alsa reload

Bạn có thể mở rộng câu trả lời của bạn một chút để giải thích nó? Cảm ơn.
fixer1234

0

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.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.