Mulai ulang proses suara Ubuntu melalui baris perintah

15

Saya mencoba hibernasi Ubuntu (yang gagal, tapi itu masalah lain) dan melanjutkan sistem saya.

Setelah ini, suara tidak dimainkan.

Perintah apa yang bisa / harus saya jalankan untuk me-restart sistem suara ubuntu.

Lakshman Prasad
sumber
1
lihat juga askubuntu.com/a/15224/17060
michael
Apakah jawaban Dan Walker cocok untuk Anda? Jika ya, alangkah baiknya jika Anda menambahkan komentar yang mengatakannya. Jika tidak, mengapa Anda menerimanya? Anda harus menerima jawaban hanya jika itu bekerja untuk Anda .
Scott

Jawaban:

10

Jika Ubuntu masih menggunakan Alsa untuk mesin suaranya (saya tidak yakin karena sudah lama menggunakannya), Anda dapat memulai kembali dengan mengetik sudo /etc/init.d/alsa-utils restartke terminal.

Karena tampaknya tidak berfungsi, Anda mungkin perlu memastikan bahwa tidak ada yang mencoba menggunakannya. (contoh dicuri tanpa malu-malu dari forum Ubuntu )

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

name@comp:~$ kill -9 5079
Dan Walker
sumber
2
Anda mungkin juga harus me-restart pulsa-audio.
Dana the Sane
1
Usaha yang bagus. Jawaban yang bagus. Tetapi dalam kasus saya, tidak menyelesaikan masalah. Ya, setahu saya, saya menggunakan ALSA sendiri.
Lakshman Prasad
Setiap perintah khusus untuk diikuti. Mulai ulang keduanya. Tidak berhasil Saya yakin, dengan menyalakan kembali sistem saya, suara akan berfungsi. Tapi saya tidak mau.
Lakshman Prasad
Sepertinya saya harus mematikan firefox, chrome, dan gnome-panel. Sebaik memulai ulang sistem: | . Bagaimanapun, terima kasih!
Lakshman Prasad
28

Seperti yang disarankan oleh mikewh Apapun dalam jawabannya untuk pertanyaan ini di Tanyakan Ubuntu :

pulseaudio -k && sudo alsa force-reload
Pria yang Tenang
sumber
5
Ini adalah yang bekerja untuk saya, di Ubuntu 18.04 ("bionic")
Dan Stowell
1
Bekerja pada 20,04 juga.
displayname
Bekerja pada KDE Neon 5.18.
Allan
7

Ubuntu beralih ke pulseaudio beberapa waktu lalu, jadi itu akan:

sudo /etc/init.d/pulseaudio restart

EDIT: Dalam kasus yang tidak memotongnya, Anda juga dapat rmmod dan modprobe modul kernel yang digunakan untuk suara. Yang mana itu mungkin tergantung pada kartu suara Anda. lsmod mungkin memberi Anda petunjuk ...

Kim
sumber
4

PulseAudio adalah layanan pengguna, jadi jalankan systemctl dengan flag --user .

systemctl --user restart pulseaudio
JSON C11
sumber
Saya mendapat Job for pulseaudio.service failed because the control process exited with error code. See "systemctl --user status pulseaudio.service" and "journalctl -xe" for details.saran?
xjcl
0

Penggunaan Alsa:

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


sudo alsa reload
Juan Cruz
sumber
Bisakah Anda sedikit memperluas jawaban untuk menjelaskannya? Terima kasih.
fixer1234
0

Saya kembali ke kernel sebelumnya setelah reboot. Suara dipulihkan. Saya menemukan bahwa kernel baru yang ditingkatkan tidak memiliki modul tambahan yang diinstal seperti yang lama. lsmod tidak mendaftar modul suara.

Don Harter
sumber