ผู้ใช้หลายคนมีปัญหากับเสียงเมื่ออัปเกรดจาก Ubuntu 9.04 เป็น 9.10 ฮาวทูนี้จะแสดงวิธีแก้ไขปัญหาเกี่ยวกับเสียงเหล่านั้น ได้แก่ :
- ไม่มีเสียงในวิดีโอ Flash
- เสียงจะหยุดโดยสิ้นเชิงหลังจากเปิดวิดีโอ Flash
- ไม่มีเสียงเลย
- เสียงเล่นจากลำโพง แต่ไม่ได้เสียบหูฟังที่ด้านหน้าของคอมพิวเตอร์ (ไปที่ขั้นตอนที่ 5)
Quick Ubuntu Audio Primer
ตามค่าเริ่มต้น Ubuntu 9.10 จะใช้โปรแกรมเสริมสองโปรแกรมเพื่อเพิ่มพลังเสียงผ่านลำโพงหรือหูฟังของคุณ
-
ALSA
Advanced Linux Sound Architecture (ALSA) ให้การเข้าถึงการ์ดเสียงของคุณโดยตรง
ปัญหาหนึ่งของ ALSA คือมีเพียงโปรแกรมเดียวเท่านั้นที่สามารถส่งเสียงไปยัง ALSA ได้ในครั้งเดียว ด้วยเหตุนี้ Ubuntu จึงมีโปรแกรมที่สองชื่อว่า ... -
PulseAudio
PulseAudio เป็นเซิร์ฟเวอร์เสียงที่รับข้อมูลเสียงจากแอปพลิเคชันทั้งหมดของคุณและส่งต่อไปยัง ALSA
PulseAudio ช่วยให้คุณทำสิ่งดีๆเช่นควบคุมระดับเสียงของแต่ละแอปพลิเคชันแยกกันและสตรีมเสียงไปยังคอมพิวเตอร์เครื่องอื่นผ่านเครือข่าย
ปัญหาทั่วไปใน Ubuntu 9.10 เกิดขึ้นเมื่อแอปพลิเคชันพยายามใช้ ALSA โดยตรงแทนที่จะใช้ PulseAudio ตามที่ควรจะเป็น ขั้นตอนต่อไปนี้จะแก้ปัญหานั้นได้
ขั้นตอนที่ 1: ติดตั้งยูทิลิตี้บางอย่าง
ในขั้นตอนนี้เราจะติดตั้ง Gnome ALSA Mixer และ Default Sound Chooser
ในการติดตั้ง Gnome ALSA Mixer ให้เปิดเทอร์มินัลแล้วพิมพ์:
sudo apt-get ติดตั้ง gnome-alsamixer
การติดตั้งตัวเลือกเสียงเริ่มต้นนั้นซับซ้อนกว่าเล็กน้อย เคยอยู่ในแพ็คเกจ alsa-utils แต่มันถูกลบออกใน Ubuntu 9.10 โชคดีที่ก ผู้ใช้ฟอรัม Ubuntu ที่เป็นประโยชน์ ได้ให้คำแนะนำในการติดตั้งยูทิลิตี้นี้
- ดาวน์โหลด alsa-utils เวอร์ชันเก่า (ตรวจสอบให้แน่ใจว่าคุณเลือกสถาปัตยกรรมที่ถูกต้อง: i386 สำหรับระบบ 32 บิตและ amd64 สำหรับระบบ 64 บิต)
- เปิดหน้าต่างเทอร์มินัล
- ไปที่ไดเร็กทอรีที่คุณบันทึกไฟล์. deb ไว้
- ดำเนินการคำสั่งต่อไปนี้:
# ติดตั้ง. deb
sudo dpkg -i alsa-utils_1.0.18-1ubuntu11 * .deb
# คัดลอก asoundconf
sudo cp / usr / bin / asoundconf / usr /
# ติดตั้งส่วนหน้าแบบกราฟิกไปยังตัวเลือกการ์ดเสียงเริ่มต้น
sudo apt-get ติดตั้ง asoundconf-gtk
# อัปเดต alsa-utils ทันทีที่คุณคัดลอก asoundconf แล้ว
sudo apt-get อัพเกรด alsa-utils
# ย้าย asoundconf ไปยังตำแหน่งที่ถูกต้อง
sudo mv / usr / asoundconf / usr / bin /
ณ จุดนี้คุณควรมียูทิลิตี้ที่เรียกว่าการ์ดเสียงเริ่มต้นในระบบ> การตั้งค่า
ขั้นตอนที่ 2: อัปเดต PulseAudio และ ALSA
เพื่อให้แน่ใจว่าคุณมี PulseAudio และ ALSA เวอร์ชันล่าสุดให้เปิดเทอร์มินัลและปฏิบัติตามคำสั่งต่อไปนี้
sudo apt-get อัพเกรด pulseaudio gstreamer0.10-pulseaudio
sudo apt-get อัพเกรด alsa-base alsa-utils
หากยังไม่ได้ติดตั้งแพ็กเกจเหล่านี้ให้แทนที่ "อัพเกรด" ในคำสั่งด้านบนด้วย "ติดตั้ง" และเรียกใช้อีกครั้ง
หากแพ็คเกจของคุณได้รับการอัปเดตแล้วคุณจะเห็นสิ่งนี้
ขั้นตอนที่ 3: เลือก PulseAudio เป็นการ์ดเสียงเริ่มต้นของคุณ
เปิดยูทิลิตี้การ์ดเสียงเริ่มต้นที่คุณติดตั้งในขั้นตอนที่ 1 มันจะอยู่ในระบบ> การตั้งค่า
เลือก PulseAudio คลิกออก
ขั้นตอนที่ 4: รีบูต
บันทึกทุกสิ่งที่คุณเปิดและรีบูตเครื่องคอมพิวเตอร์ของคุณ
ขั้นตอนที่ 5: ตั้งค่าระดับเสียง
เปิด Gnome ALSA Mixer ซึ่งอยู่ใน Applications> Sound & Video
ตรวจสอบให้แน่ใจว่าไม่มีสิ่งใดถูกปิดเสียงและตั้งระดับเสียงในระดับที่สะดวกสบาย ในกรณีส่วนใหญ่คุณสามารถตั้งค่าได้สูงสุดเนื่องจากแอปพลิเคชันส่วนใหญ่ที่เล่นเสียงจะมีตัวควบคุมระดับเสียงของตัวเอง โดยเฉพาะอย่างยิ่งตรวจสอบให้แน่ใจว่าไดรฟ์ข้อมูล Master และ PCM ไม่ได้ปิดเสียง
โปรดทราบว่ามีการควบคุมระดับเสียงแยกกันสำหรับปลั๊กเสียงที่ด้านหลังและด้านหน้าของคอมพิวเตอร์ของคุณหากเมนบอร์ดของคุณมีทั้งสองอย่าง การปิดเสียงไว้ แต่ไม่ปิดเสียงอีกอันอาจเป็นสาเหตุที่ทำให้เสียงออกจากลำโพง แต่ไม่ได้เสียบหูฟังที่ด้านหน้าของคอมพิวเตอร์
ขั้นตอนที่ 6: ทดสอบเสียง
เปิดแอปพลิเคชั่นเล่นเพลงโปรดของคุณ (เราเป็นส่วนหนึ่งของ RhythmBox) ตรวจสอบให้แน่ใจว่าตัวควบคุมระดับเสียงอยู่ในระดับที่เหมาะสม เล่นเพลง คุณได้ยินไหม ถ้าไม่ทำตามขั้นตอนที่ 7
เปิดเว็บเบราว์เซอร์ที่คุณชื่นชอบ เปิดวิดีโอ Youtube คุณได้ยินทั้งวิดีโอ Youtube และเพลงของคุณหรือไม่? ถ้าเป็นเช่นนั้นแสดงว่าเสียงทำงานอย่างถูกต้อง!
ถ้าไม่ทำตามขั้นตอนที่ 7
ขั้นตอนที่ 7: รับ ALSA เวอร์ชันล่าสุด
หากเสียงยังไม่ทำงานหรือไม่ทำงานกับหลายแอปพลิเคชันคุณอาจต้องอัปเดต ALSA เป็นเวอร์ชันล่าสุด
อีกครั้งผู้ใช้ฟอรัม Ubuntu ที่เป็นประโยชน์มีวิธีง่ายๆในการทำเช่นนี้
- ดาวน์โหลดไฟล์ สคริปต์อัพเกรด ALSA (ต้องลงทะเบียนฟอรัม)
- เปิดเทอร์มินัล
- ไปที่ไดเร็กทอรีที่คุณบันทึกไฟล์. tar ไว้
- ดำเนินการคำสั่งต่อไปนี้:
tar xvf AlsaUpgrade-1.0.22.1-2.tar
sudo ./AlsaUpgrade-1.0.22.1-2.sh –d
sudo ./AlsaUpgrade-1.0.22.1-2.sh –c
sudo ./AlsaUpgrade-1.0.22.1-2.sh -i
ขั้นตอนที่ 8: รีบูตและทดสอบ
บันทึกทุกสิ่งที่คุณเปิดและรีบูตเครื่องคอมพิวเตอร์ของคุณ
เมื่อคุณกลับเข้าสู่ Ubuntu แล้วให้ทดสอบเสียงของคุณตามที่อธิบายไว้ในขั้นตอนที่ 6 หากเสียงของคุณยังไม่ทำงานยังมีทางเลือกสุดท้าย ...
ขั้นตอนที่ 9: เปลี่ยนเป็น Open Sound System
ALSA ได้รับการออกแบบมาเพื่อทดแทนโปรแกรมที่คล้ายกันที่เรียกว่า Open Sound System (OSS) แม้ว่าหลาย ๆ รุ่นจะใช้ ALSA แต่การพัฒนา OSS ก็ยังคงดำเนินต่อไปและเวอร์ชันปัจจุบันก็สามารถให้เสียงคุณภาพสูงใน Ubuntu
การเปลี่ยนไปใช้ OSS เป็นบทความในตัวเอง โชคดีที่ชุมชน Ubuntu ดูแล บทความดังกล่าว .
สรุป
หวังว่าการทำตามขั้นตอนเหล่านี้คุณจะสามารถทำให้เสียงทำงานได้อย่างถูกต้องใน Ubuntu 9.10 แจ้งให้เราทราบหากขั้นตอนเหล่านี้ได้ผลสำหรับคุณในความคิดเห็น!