เสียงหยุดทำงานอย่างกะทันหันใน 12.04


16

เสียงของฉันไม่ทำงานใน Xubuntu 12.04 อีกต่อไปหลังจากทำงานได้ดีประมาณหนึ่งปี สิ่งนี้เกิดขึ้นหลังจากไปที่เว็บไซต์ต่อไปนี้และติดตั้งแอปพลิเคชั่นเสียงของเบราว์เซอร์เพื่ออัปโหลดตัวอย่างเสียงเพื่อสร้างโปรแกรมรู้จำเสียงโอเพ่นซอร์ส: http://www.voxforge.org/home/read

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

เมื่อฉันพิมพ์ในอาคาร

pulseaudio -D

ฉันได้รับต่อไปนี้:

E: [pulseaudio] main.c: Daemon startup failed.

ฉันลองทำสิ่งต่อไปนี้:

sudo apt-get purge pulseaudio
sudo apt-get install pulseaudio

เมื่อฉันพิมพ์ 'pulseaudio' ที่พรอมต์คำสั่งฉันจะได้รับ:

E: [pulseaudio] pid.c: Daemon already running.
E: [pulseaudio] main.c: pa_pid_file_create() failed.

มองใน/var/log/syslogสำหรับสิ่งที่เกี่ยวข้องกับและpulseaudio dbusหากคุณพบข้อความแสดงข้อผิดพลาดที่เกี่ยวข้องโปรดโพสต์ข้อความล่าสุด
Karl Frisk

เนื้อหาของ syslog สำหรับ pulseaudio: MACHINE pulseaudio [3801]: [pulseaudio] main.c: การใช้ไดเรกทอรีของรัฐ /home/USER/.pulse MACHINE pulseaudio [3801]: [pulseaudio] main.c: การใช้ไดเรกทอรีโมดูล /usr/lib/pulse-1.1/modules MACHINE pulseaudio [3801]: [pulseaudio] main.c: ทำงานในโหมดระบบ: ไม่มี MACHINE pulseaudio [3801]: [pulseaudio] pid.c: Daemon ทำงานอยู่แล้ว MACHINE pulseaudio [3810]: [pulseaudio] pid.c: Daemon ทำงานอยู่แล้ว MACHINE pulseaudio [3810]: [pulseaudio] main.c: pa_pid_file_create () ล้มเหลว
lkamal

คำตอบ:


7

เรื่องนี้เกิดขึ้นกับฉันด้วย ฉันคิดว่าเหตุผลหลักคือ pulseaudio daemon ไม่ถูกฆ่าอย่างถูกต้อง

การทำงานครั้งแรกแล้วpulseaudio --killpulseaudio --start

นี่เป็นการแก้ไขปัญหาสำหรับฉัน


4

มีการแก้ไขที่เป็นไปได้สองแบบต่อไปนี้เป็นสองวิธีที่ฉันลอง (ฉันไม่แน่ใจว่าวิธีใดในสองวิธีนี้ที่แก้ไขปัญหา)

แก้ไข 1

ฉันเสียบหูฟังไว้แล้วฆ่าpulseaudio:

pulseaudio --kill

จากนั้นฉันก็เริ่มใหม่อีกครั้ง:

pulseaudio --start

สิ่งนี้ดูเหมือนจะแก้ไขปัญหาตั้งแต่นั้นมา

แก้ไข 2

ใช้pavucontrolแทน:

sudo apt-get install pavucontrol
pavucontrol


2

ขั้นตอนที่แก้ไขปัญหาที่เหมือนกันใน Ubuntu 16.04 ของฉันคือ:

rm -R ~/.config/pulse   # or rename this folder
sudo systemctl reboot   # logout and login doesn't do the job

1
ในที่สุดบางสิ่งบางอย่างที่แก้ไขปัญหาที่นี่และวิธีแก้ปัญหาง่ายๆ การลบ ~ / .pulse ไม่ได้ช่วย แต่ ~ / .config / pulse ทำเคล็ดลับได้ ยังคงผลักดันฉันถั่ววิธี linux บำรุงรักษาสูงสามารถบางครั้ง ดูเหมือนว่าบั๊กจะปรากฏขึ้นแบบสุ่มและการแก้ไขอาจเป็นงานที่เจ็บปวดใช้เวลานาน พูดจาโผงผางเกือบหมด ตอนนี้ฉันต้องจัดการกับลำดับการบูตช้าของฉัน : /
macflav

1

สิ่งนี้ใช้ได้สำหรับฉัน

sudo /usr/bin/amixer set Master toggle

ฉันลองทุกสิ่งอื่น ๆ ที่แนะนำในหัวข้อนี้และไม่มีอะไรทำงาน


0

คุณอาจลองลบหรือเปลี่ยนชื่อไดเรกทอรี. pulse ในโฮมโฟลเดอร์ของคุณออกจากระบบและสร้างไดเรกทอรีใหม่. pulse-directory จะถูกสร้างขึ้นโดยอัตโนมัติโดยใช้พัลส์ดังนั้นจึงมีแนวโน้มที่คุณจะได้รับการกำหนดค่าที่มีประโยชน์ สิ่งนี้ช่วยฉันได้หลายครั้งเมื่อฉันมีปัญหาเกี่ยวกับชีพจร


hmmm .. ดีฉันพยายามเปลี่ยนชื่อไฟล์. pulse และไฟล์. pulse ใหม่ถูกสร้างขึ้นจริงหลังจากรีสตาร์ทระบบของฉัน น่าเสียดายที่คอมพิวเตอร์ของฉันยังคงเงียบสนิท มีไดรเวอร์เสียงที่จะลบและติดตั้งใหม่หรืออะไรเช่นนั้น?
เบ็น

0

ฉันแก้ไขปัญหาของตัวเองโดยเพียงแค่ป้อน "alsamixer" ที่ commandline แล้วเล่นกับการตั้งค่าบางอย่างเช่นเปิดเสียงตัวควบคุมระดับเสียงต่าง ๆ สำหรับองค์ประกอบที่แตกต่างกันและแก้ไขปัญหาได้ อาจเป็นซอฟต์แวร์ที่ voxforge.org ปิดเสียงตัวควบคุมระดับเสียงบางอย่างในคอมพิวเตอร์ของฉันและไม่สามารถเปิดเสียงได้หลังจากนั้น ขอบคุณสำหรับทุกคนที่ช่วยเหลือ!

ดังนั้นทางออกของฉันคือ:

alsamixer

และเปิดเสียงตัวควบคุมระดับเสียงต่าง ๆ จนกว่าเสียงจะกลับมา ลองสลับระหว่างการ์ดเสียงด้วย F6 (การเล่นวิดีโอ YouTube เป็นพื้นหลังมีประโยชน์หรือมีเพลงในรายการที่จะเล่นเพื่อให้คุณรู้ว่าเมื่อไรเสียงจะกลับมา)


0

ฉันมีปัญหาเดียวกัน:

E: [pulseaudio] pid.c: Daemon already running.
E: [pulseaudio] main.c: pa_pid_file_create() failed.

และการลบ / ติดตั้งpulseaudioไม่ได้ช่วย ในที่สุดฉันก็พบว่า.pulseไดเรกทอรีของฉัน$HOMEหายไป ดังนั้นฉันจึง:

cd $HOME
mkdir .pulse
pulseaudio --kill
pulseaudio --start

และเริ่มอูบุนตูของฉันใหม่ หลังจากนั้นก็ไม่เป็นไร

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