มีวิธีอื่นในการรีสตาร์ทระบบเสียงถ้า pulseaudio / ALSA ไม่ทำงาน?


161

ฉันกำลังฟังเพลงและเสียงของฉันก็ตายไปในแอปพลิเคชันทั้งหมดของฉัน ฉันใช้ Ubuntu 12.04 ซึ่งใช้ pulseaudio ดังนั้นฉันจึงพยายามsudo /etc/init.d/pulseaudio restartแต่ไม่มีอะไรเกิดขึ้น ตอนlsof | grep pcmนี้ไม่มีอะไรใช้การ์ดเสียงแม้ว่าฉันจะไม่แน่ใจว่าแหล่งที่มาสำหรับคำสั่งนั้นใช้ได้หรือไม่

มีวิธีอื่นอีกไหมในการรีสตาร์ทระบบเสียงของ Ubuntu 12.04 จากบรรทัดคำสั่งโดยไม่ต้องบูตระบบใหม่


คำตอบนี้ใช้ได้สำหรับฉัน askubuntu.com/questions/15223/…
rickfoosusa

ฉันคิดว่าวิธีการแก้ปัญหานั้นขึ้นอยู่กับคอมพิวเตอร์ที่คุณมีและติดตั้ง Ubuntu รุ่นนั้น สำหรับฉันไม่มีคำตอบ 2 ข้อแรกที่ได้ผล คำตอบของ joeytwiddle ทำงาน ฉันมีLenovo Legion Y520กับUbuntu 16.04 : sudo pm-suspendเป็นสิ่งเดียวที่ใช้ได้สำหรับฉัน
Yoann Pageaud

คำตอบ:


316

ฉันใช้pulseaudio -k && sudo alsa force-reloadสองสามครั้งและมันก็ใช้ได้ดี ส่วนแรกฆ่า pulseaudio ส่วนที่สองโหลด ALSA คุณไม่จำเป็นต้องรีสตาร์ท pulseaudio เพราะจะรีสตาร์ทอัตโนมัติ


13
สิ่งนี้ช่วยฉันในการแก้ไขปัญหา 'ไม่มีเสียงหลังจากหยุดพักชั่วคราว' ฉันต้องทนทุกข์ทรมานเพราะจำไม่ได้ว่านานแค่ไหน
khustochka

1
บางครั้งคุณอาจจำเป็นต้องล้างการกำหนดค่าชีพจรด้วย "rm -R ~ / .pulse *" ก่อนที่จะเริ่มการทำงานใหม่
Radu Maris

1
มันทำงานได้ดีสำหรับฉันหลังจากที่หูฟัง USB หยุดทำงาน
เฟลิเป้

2
pulseaudio -kช่วยชีวิตฉันไว้ ! ไม่จำเป็นต้องใช้ sudo
Aitch

3
ยังคงทำงานใน 18.04
Fat Mind

43

สิ่งที่ฉันทำเมื่อเสียงไม่ทำงาน

killall pulseaudio

จากนั้นฉันกดAlt + F2และพิมพ์เป็น pulseaudio มันใช้งานได้สำหรับฉัน


21

ในกรณีของฉันมีข้อความที่น่ารังเกียจในkern.log/ dmesg:

sound hdaudioC0D2: HDMI: invalid ELD buf size -1

การแก้ปัญหาคือเพียงเพื่อระงับและดำเนินการต่อเครื่อง!

$ sudo pm-suspend

2
ฉันไม่ทราบว่าเกิดอะไรขึ้นฉันยังมีปัญหาไมค์ติดตั้งแพคเกจ pulseaudio และ alsa ใหม่ แต่sudo pm-suspendเคล็ดลับทำได้ ....
vlad-ardelean

2
แบตเตอรีเสียชีวิตใน Dell ของฉันทำทุกอย่างที่กล่าวมาแล้วพยายามทำสิ่งนี้ให้เป็นทางเลือกสุดท้ายและใช้งานได้! ขอบคุณ!
iLikeBreakfast

1
สิ่งเดียวกันเกิดขึ้นที่นี่ - หลังจากแบตเตอรี่หมดหูฟังไม่ทำงานหลังจากบูตครั้งต่อไป pm-suspendซ่อมมัน.
axel22

1
ในล่าสุด Wifislax (64 2.0) livecd -intoram 'เครื่องผสม' หายตัวไปและเสียงของระบบปฏิบัติการได้ถูกปิดเสียงหลังจากทั้งหมดที่ฉันได้ลองทั้งหมดข้างต้นไม่มีใครทำงานได้เพียงแค่นี้
Tyþë-Ø

1
ใครบางคนสามารถอธิบายพฤติกรรมนี้ได้หรือไม่?
18augst

5

เพื่อความสมบูรณ์ในเวอร์ชั่นใหม่ของ Ubuntus ที่ใช้ systemd ฉันใช้มันและมันก็ทำงานได้ดี:

systemctl --user restart pulseaudio


0

คุณได้ดูภายในโฟลเดอร์เพื่อดูว่า pulseaudio พร้อมใช้งานใน init.d หรือไม่ลองเปลี่ยนเสียงพัลส์ด้วย alsa-utils


-2

ในที่สุด! สิ่งนี้ใช้ได้สำหรับฉันและทำงานซ้ำ ๆ : https://askubuntu.com/a/221922

"ไปที่การตั้งค่าและสลับเอาท์พุทโมดูลเป็นเอาต์พุตเสียง ALSA ออกจาก VLC & เปิดใหม่มันทำงานได้ดีกับฉัน"

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