วิธีการแก้ไขปัญหาเสียงใน Ubuntu 9.10
ผู้ใช้หลายคนมีปัญหาเกี่ยวกับเสียงเมื่ออัปเกรดจาก Ubuntu 9.04 เป็น 9.10 วิธีใช้นี้จะแสดงวิธีแก้ไขปัญหาเสียงบางอย่างรวมถึง:
- ไม่มีเสียงในวิดีโอ Flash.
- เสียงหยุดทั้งหมดหลังจากเปิดวิดีโอแฟลช.
- ไม่มีเสียงเลย.
- เสียงเล่นออกจากลำโพง แต่ไม่ได้เสียบหูฟังที่ด้านหน้าของคอมพิวเตอร์ (ไปที่ขั้นตอนที่ 5).
Primer Audio Ubuntu ด่วน
โดยค่าเริ่มต้น 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 install gnome-alsamixer
การติดตั้ง Default Sound Chooser นั้นซับซ้อนกว่าเล็กน้อย มันเคยอยู่ในแพ็คเกจ 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 install asoundconf-gtk
# อัปเดต alsa-utils ทันทีที่คุณได้คัดลอก asoundconf
sudo apt-get upgrade alsa-utils
# ย้าย asoundconf ไปยังตำแหน่งที่ถูกต้อง
sudo mv / usr / asoundconf / usr / bin /
ถึงตอนนี้คุณควรมียูทิลิตีที่ชื่อว่า Default Sound Card ใน System> Preferences.
ขั้นตอนที่ 2: อัปเดต PulseAudio และ ALSA
เพื่อให้แน่ใจว่าคุณมี PulseAudio และ ALSA เวอร์ชันล่าสุดให้เปิดเทอร์มินัลแล้วทำตามคำสั่งต่อไปนี้.
sudo apt-get upgrade pulseaudio gstreamer0.10-pulseaudio
sudo apt-get upgrade alsa-base alsa-utils
หากยังไม่ได้ติดตั้งแพ็กเกจเหล่านี้ให้แทนที่“ อัพเกรด” ในคำสั่งข้างต้นด้วย“ ติดตั้ง” และเรียกใช้อีกครั้ง.
หากแพ็คเกจของคุณได้รับการอัปเดตแล้วคุณจะเห็นสิ่งนี้.
ขั้นตอนที่ 3: เลือก PulseAudio เป็นการ์ดเสียงเริ่มต้นของคุณ
เปิดยูทิลิตี้การ์ดเสียงเริ่มต้นที่คุณติดตั้งในขั้นตอนที่ 1 มันจะอยู่ในระบบ> การตั้งค่า.
เลือก PulseAudio คลิกออก.
ขั้นตอนที่ 4: รีบูต
บันทึกสิ่งที่คุณเปิดและรีบูตเครื่องคอมพิวเตอร์ของคุณ.
ขั้นตอนที่ 5: ตั้งค่าระดับเสียง
เปิด Gnome ALSA Mixer ซึ่งอยู่ในแอปพลิเคชัน> เสียงและวิดีโอ.
ตรวจสอบให้แน่ใจว่าไม่มีสิ่งใดถูกปิดเสียงและตั้งระดับเสียงในระดับที่เหมาะสม ในกรณีส่วนใหญ่คุณสามารถใส่ได้สูงสุดเนื่องจากแอพพลิเคชั่นส่วนใหญ่ที่เล่นเสียงมีตัวควบคุมระดับเสียงของตัวเอง โดยเฉพาะอย่างยิ่งตรวจสอบให้แน่ใจว่าไดรฟ์ข้อมูล 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 9.10 แจ้งให้เราทราบหากขั้นตอนเหล่านี้เหมาะสำหรับคุณในความคิดเห็นหรือไม่!