อูบุนตู 14.04 เสียงก็หยุดทำงานทันทีเริ่มต้นใหม่ไม่ได้แก้ไข


31

ฉันใช้ Ubuntu 14.04 บนแล็ปท็อป ASUS X52J

ฉันกำลังดูการบรรยายใน Google Chrome ทันทีทันใดเสียงทั้งหมดก็หายไป ทั่วทั้งพีซี ไม่มีเสียงจาก Chrome (แม้ว่า Chrome จะระบุว่าเล่นเสียง) ไม่มีเสียงจาก VLC และไม่มีเสียงจากการทดสอบเสียงของ pulseaudio

ฉันได้พยายาม:

  • การเริ่มต้นใหม่ผ่านทางpulseaudiopulseaudio --kill
  • โหลด ALSA ผ่านและalsa reloadalsa force-reload
  • ตรวจสอบตัวผสม ALSA ผ่านalsamixerไม่มีอะไรผิดปกติ
  • รีสตาร์ทพีซีของฉัน ไม่ช่วยไม่แม้แต่จะได้ยินเสียงกลองเมื่อเริ่มต้น
  • mvตัด~/.config/pulseไฟล์ของฉันออกแล้วฆ่า pulseaudio อีกครั้ง
  • pacmd list-sinks | grep muted ระบุว่าไม่มีการปิดเสียง

ฉันไม่แน่ใจว่าจะต้องทำอะไรอีก นี่อาจเป็นปัญหาฮาร์ดแวร์หรือไม่ มีอะไรที่ฉันยังไม่ได้ลองเลย


ผลลัพธ์ของaplay -l:

madara@Madara-PC:~$ aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: MID [HDA Intel MID], device 0: CONEXANT Analog [CONEXANT Analog]
  Subdevices: 0/1
  Subdevice #0: subdevice #0
card 1: HDMI [HDA ATI HDMI], device 3: HDMI 0 [HDMI 0]
  Subdevices: 0/1
  Subdevice #0: subdevice #0


3
@ bodhi.zazen: จริงเหรอ? คุณอ่านคำถามของฉันได้ทั้งหมดหรือไม่ None of the answers on that question [...] seemed to have done anything.คำถามที่ไม่ซ้ำกันถ้ายังไม่ได้แก้ไขได้โดยคำถามอื่น ๆ ;)
Madara Uchiha

1
เพียงเพราะคำสั่งไม่ทำงานไม่ได้หมายความว่า 1. การรีสตาร์ทเสียงของคุณจะแก้ไขปัญหาหรือ 2. มีรหัสลับอื่นให้คุณลอง คำสั่งที่ให้กับคุณในลิงค์ของคุณตอบคำถามของคุณ แต่ไม่ได้แก้ปัญหาของคุณ
Panther

1
@ bodhi.zazen: ถูกต้อง ดังนั้นจึงไม่ใช่คำถามที่ซ้ำกัน คิดแบบนี้จากมุมมอง 30k + คุณต้องการให้ผู้ใช้ทำอะไรเมื่อเขาพบคำถามและคำตอบ แต่คำตอบนั้นไม่ได้ช่วยเขา? การกระทำที่ถูกต้องคือการถามคำถามและบอกสิ่งที่ไม่สามารถใช้งานได้กับโซลูชันก่อน
Madara Uchiha

1
@MadaraUchiha, คุณสามารถลองกับอูบุนตูหรือ distro อื่น ๆ ได้หรือไม่
orestis

คำตอบ:


18

Ubuntu wiki » PulseAudio »การรีเซ็ตการกำหนดค่าผู้ใช้:

ด้วยเหตุผลบางอย่างไฟล์กำหนดค่าผู้ใช้ของ pulseaudio อาจเสียหาย (ไม่ต้องซิงค์หรือไม่) ในบางกรณีและการลบไฟล์เหล่านั้น หลังจากใช้คำสั่งด้านล่างให้ออกจากระบบ

Ubuntu 12.10 / ปริมาณ (และรุ่นก่อนหน้า)

rm --recursive ~/.pulse*; pulseaudio --kill

Ubuntu 13.04 / Raring (และใหม่กว่า)

rm --recursive ~/.config/pulse; pulseaudio --kill

2
แค่อยากจะพูดถึงว่านี้ทำงานสำหรับฉันใน 14.04 / Trusty Tahr และที่ฉันไม่ได้มีการออกจากระบบและกลับเข้าสู่ระบบนอกจากนี้ยังเป็นวิธีที่รวดเร็วในการทดสอบไม่ว่าจะเป็นผลงานเสียงจากบรรทัดคำสั่งโดยใช้. aplayเช่นaplay /usr/share/sounds/purple/send.wav
Ashutosh Jindal

1
สิ่งนี้ใช้ได้กับฉันใน Ubuntu 16.04
Josh

คำตอบของ Linus ที่ระบุด้านล่างไม่ได้ผลสำหรับฉัน คำตอบของ Borisov ทำงานให้ฉันเมื่อวันที่ 16.04
Tlön Uqbar Orbis Tertius

สิ่งนี้ใช้งานได้สำหรับฉัน แต่หลังจากนั้นประมาณ 30 วินาทีของการเล่นก็จะหยุดอีกครั้งและกระบวนการเดียวกันก็ใช้งานได้อีกครั้ง ไม่มีสิ่งใดใน / var / logs / syslog
Elijah Lynn

8

โปรดลองสิ่งต่อไปนี้:

แก้ไขทางเลือก # 1

ลองติดตั้ง Alsa และ Pulse audio อีกครั้งในลักษณะต่อไปนี้:

sudo apt-get remove --purge alsa-base pulseaudio

sudo apt-get install alsa-base pulseaudio

และบังคับให้โหลด Alsa อีกครั้ง:

sudo alsa force-reload

แก้ไขทางเลือก # 2

เปิดเทอร์มินัลและแก้ไขไฟล์ speech-dispatcher โดยใช้คำสั่งต่อไปนี้:

sudo gedit /etc/default/speech-dispatcher

ในที่นี่เปลี่ยนRUN=yesเป็นRUN=no

Reboot

แจ้งให้เราทราบหากได้ผลสำหรับคุณ

ที่มา: เป็น FOSS


3

ฉันมีUbuntu 16.04 LTS ฉันลองทุกอย่างที่เคยแนะนำทางออนไลน์ฉันสามารถแก้ไขปัญหาเสียง PC ของฉันได้โดยการเรียกใช้คำสั่งต่อไปนี้:

killall pulseaudio
rm -r ~/.config/pulse/*
rm -r ~/.pulse*

บางไดเรกทอรีอาจไม่มีอยู่นั่นคือตกลง

แล้ว:

pulseaudio -k

จากนั้นรีบูต

ฉันพบโซลูชันนี้ที่นี่แล้วยังมีโซลูชันที่แนะนำอื่น ๆ หากวิธีนี้ใช้ไม่ได้


1

คำตอบที่มีอยู่ในปัจจุบันไม่สามารถแก้ปัญหาให้ฉันได้ มันกลับกลายเป็นว่าการแก้ไขนั้นง่ายกว่ามากในกรณีของฉัน ฉันวิ่งแค่:

killall jackd

นั่นคือทุกสิ่งที่ฉันต้องการเพื่อให้เสียงทำงานหลังจากรีสตาร์ท Alsa และ PulseAudio เป็นครั้งสุดท้าย

หากยังไม่สามารถใช้งานได้คุณอาจต้อง:

หากคำตอบที่มีอยู่ไม่สามารถแก้ไขปัญหาได้คุณอาจต้องลองแก้ไขด้วยวิธีง่ายๆนี้ อาจใช้งานได้สำหรับคุณและแก้ไขปัญหาของคุณได้เร็วขึ้น


ไม่แน่ใจว่าทำไมถึงได้ผล แค่อยากรู้อยากเห็นหากมีคำอธิบาย?
Léo Lam

0
 /etc/init.d/also-utils restart

หรือ

 apt-get install --reinstall pulseaudio*

ฉันคิดว่ารหัสพูดสำหรับตัวเอง

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