โฮมเพจ » ทำอย่างไร » วิธีการแก้ไขปัญหาเสียงใน Ubuntu 9.10

    วิธีการแก้ไขปัญหาเสียงใน Ubuntu 9.10

    ผู้ใช้หลายคนมีปัญหาเกี่ยวกับเสียงเมื่ออัปเกรดจาก Ubuntu 9.04 เป็น 9.10 วิธีใช้นี้จะแสดงวิธีแก้ไขปัญหาเสียงบางอย่างรวมถึง:

    • ไม่มีเสียงในวิดีโอ Flash.
    • เสียงหยุดทั้งหมดหลังจากเปิดวิดีโอแฟลช.
    • ไม่มีเสียงเลย.
    • เสียงเล่นออกจากลำโพง แต่ไม่ได้เสียบหูฟังที่ด้านหน้าของคอมพิวเตอร์ (ไปที่ขั้นตอนที่ 5).

    Primer Audio Ubuntu ด่วน

    โดยค่าเริ่มต้น Ubuntu 9.10 ใช้สองโปรแกรมเสริมเพื่อปั๊มเสียงผ่านลำโพงหรือหูฟังของคุณ.

    1. ALSA
      Advanced Linux Sound Architecture (ALSA) ให้การเข้าถึงการ์ดเสียงของคุณโดยตรง.
      ปัญหาหนึ่งของ ALSA คือมีเพียงโปรแกรมเดียวเท่านั้นที่สามารถส่งสัญญาณเสียงไปยัง ALSA ได้ในครั้งเดียว ด้วยเหตุนี้ Ubuntu จึงมีโปรแกรมที่สองที่เรียกว่า ...
    2. 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 ที่เป็นประโยชน์ได้ให้คำแนะนำในการติดตั้งยูทิลิตี้นี้.

    1. ดาวน์โหลด alsa-utils เวอร์ชันเก่า (ตรวจสอบให้แน่ใจว่าคุณเลือกสถาปัตยกรรมที่ถูกต้อง: i386 สำหรับระบบ 32 บิตและ amd64 สำหรับระบบ 64 บิต).
    2. เปิดหน้าต่างเทอร์มินัล.
    3. นำทางไปยังไดเรกทอรีที่คุณบันทึกไฟล์. deb.
    4. ดำเนินการคำสั่งต่อไปนี้:

    # ติดตั้ง. 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 ที่เป็นประโยชน์ให้วิธีง่าย ๆ ในการทำเช่นนี้.

    1. ดาวน์โหลดสคริปต์อัปเกรด ALSA (ต้องลงทะเบียนฟอรัม).
    2. เปิดเทอร์มินัล.
    3. นำทางไปยังไดเรกทอรีที่คุณบันทึกไฟล์. tar ไว้.
    4. ดำเนินการคำสั่งต่อไปนี้:

    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 แจ้งให้เราทราบหากขั้นตอนเหล่านี้เหมาะสำหรับคุณในความคิดเห็นหรือไม่!