รีสตาร์ทกระบวนการเสียง Ubuntu ผ่านบรรทัดคำสั่ง


17

ฉันพยายามไฮเบอร์เนต Ubuntu (ซึ่งล้มเหลว แต่นั่นเป็นปัญหาอื่น) และเริ่มระบบของฉันต่อ

หลังจากนี้เสียงจะไม่เล่น

คำสั่งอะไรที่ฉันสามารถ / ควรรันเพื่อรีสตาร์ทระบบเสียงของ Ubuntu


1
ดูได้ที่askubuntu.com/a/15224/17060
michael

ไม่ได้คำตอบที่แดนวอล์คเกอร์ทำงานสำหรับคุณ? ถ้าเป็นเช่นนั้นมันคงจะดีถ้าคุณจะเพิ่มความคิดเห็นโดยบอกว่า ถ้าไม่ทำไมคุณถึงยอมรับมัน คุณควรจะยอมรับคำตอบเฉพาะในกรณีที่มันเหมาะกับคุณ
สกอตต์

คำตอบ:


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
คุณอาจต้องรีสตาร์ทชีพจรเสียง
Dana the Sane

1
พยายามได้ดี. คำตอบที่ดี. แต่ในกรณีของฉันไม่สามารถแก้ปัญหาได้ ใช่เพื่อความรู้ที่ดีที่สุดของฉันฉันใช้ ALSA เอง
Lakshman Prasad

คำสั่งเฉพาะใด ๆ ที่จะปฏิบัติตาม รีสตาร์ททั้งคู่ ไม่มีโชค. ฉันมั่นใจเมื่อเริ่มระบบใหม่เสียงจะทำงาน แต่ฉันไม่ต้องการ
Lakshman Prasad

ดูเหมือนว่าฉันจะต้องฆ่า firefox, chrome และ gnome-panel ดีเท่ากับการรีสตาร์ทระบบ: | . อย่างไรก็ตามขอบคุณ!
Lakshman Prasad

34

ตามที่แนะนำโดยmikewhething ในคำตอบของเขากับคำถามนี้ใน Ubuntu ถาม :

pulseaudio -k && sudo alsa force-reload

6
นี่คือหนึ่งที่ทำงานสำหรับฉันบน Ubuntu 18.04 ("ไบโอนิค")
Dan Stowell

1
ทำงานบน 20.04 เช่นกัน
displayname

ใช้งานได้กับ KDE Neon 5.18
อัลลัน

7

อูบุนตู swichted เพื่อ pulseaudio บางเวลาที่ผ่านมามันจะเป็น

sudo /etc/init.d/pulseaudio restart

แก้ไข: ในกรณีที่ไม่ได้ตัดคุณสามารถ rmmod และ modprobe โมดูลเคอร์เนลที่ใช้สำหรับเสียง สิ่งเหล่านั้นอาจขึ้นอยู่กับการ์ดเสียงของคุณ lsmod อาจให้เบาะแสคุณ ...


5

PulseAudio เป็นบริการผู้ใช้ดังนั้นให้เรียกใช้ systemctl ด้วย--user flag

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:

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


sudo alsa reload

คุณช่วยขยายคำตอบให้หน่อยเพื่ออธิบายได้ไหม? ขอบคุณ
fixer1234

0

ฉันเปลี่ยนกลับไปใช้เคอร์เนลก่อนหน้าหลังจากรีบูต เสียงได้รับการฟื้นฟู ฉันพบว่าเคอร์เนลที่อัปเกรดแล้วใหม่ไม่มีการติดตั้งโมดูลพิเศษเหมือนกับที่เก่ากว่านั้น lsmod ไม่มีโมดูลเสียง

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.