ไม่มีเสียงหลังจากหยุดชั่วคราว / เล่นต่อ


7

ฉันไม่มีเสียงใน lubuntu 12.04 หลังจากกลับมาทำงานต่อจากการหยุดชั่วคราว ฉันเหนื่อย

sudo alsa force-reload
ไม่มีประโยชน์ เสียงทำงานหลังจากรีบูต กรุณาช่วย.


ไม่sudo alsa force-reloadอะไรเอาท์พุท? มันอาจจะช่วยให้ได้รับข้อมูลเพิ่มเติมเกี่ยวกับระบบของคุณเช่นการ์ดเสียงของคุณ:lspci | grep -i audio
zerwas

1
เป็นเรื่องน่าเศร้าจริง ๆ ที่เกือบ 3 ปีต่อมาและนี่ยังคงเป็นปัญหา (i3-5010u brix บน Ubuntu 15.04) ปกติฉันจะปิดตัวเองและฉันใช้ SSD ดังนั้นการรีบูทเต็มรูปแบบจะอยู่ที่ประมาณ 10-15 วินาที แต่ต้องเปิดสิ่งที่ฉันเกิดขึ้นใหม่เพื่อเปิดไม่สนุก นี่คือ HTPC ของฉันถ้าเป็นเดสก์ท็อปของฉันมันจะทำให้ฉันโกรธจริงๆ
Tracker1

โหวตขึ้นเพราะsudo alsa force-reloadแก้ไขปัญหาของฉัน ขอบคุณ!
Zaz

คำตอบ:


4

สำหรับบางระบบจำเป็นต้องฆ่ากระบวนการ pulseaudio และป้องกันไม่ให้โหลดซ้ำอีกครั้งก่อนที่จะรีสตาร์ท ALSA หากขั้นตอนต่อไปทำงานก็สามารถอัตโนมัติ

  1. ตั้งค่า Pulseaudio เพื่อไม่ให้เกิดใหม่โดยอัตโนมัติ:

    mkdir ~/.pulse
    echo "autospawn = no" >> ~/.pulse/client.conf
    
  2. ระงับคอมพิวเตอร์ของคุณและปลุกเขา

  3. รีสตาร์ท ALSA:

    sudo alsa force-reload
    
  4. เริ่ม pulseaudio:

    pulseaudio --start
    

หากต้องการคืนค่าการเปลี่ยนแปลงให้ลบไฟล์~ / .pulse / client.conf


3

หลังจากปรึกษาบางโพสต์สิ่งที่ฉันทำเพื่อให้ฉันกลับมาทำงานอีกครั้ง:

  1. ตั้ง pulseaudio ไม่ให้เกิดใหม่โดยสร้างไฟล์ config ที่โฮมไดเร็กตอรี่:

    mkdir ~/.pulse
    echo "autospawn = no" >> ~/.pulse/client.conf
    
  2. สร้างไฟล์ (50alsa) เพื่อให้เป็นแบบอัตโนมัติหลังจากระบบหยุดการทำงานชั่วคราว

    sudo gedit /etc/pm/sleep.d/50alsa
    
  3. เพิ่มสิ่งต่อไปนี้ในไฟล์ เพิ่มประกาศ 'pulseaudio --kill' แล้ว

    case "$1" in
            hibernate|suspend)
                    # Stopping is not required
                    ;;
            thaw|resume)
                    pulseaudio --kill                
                    /sbin/alsa force-reload
                    pulseaudio --start
                    ;; 
            *) exit $NA
                    ;;
    esac 
    

1

ลองกดCTRL+ ALT+ F1เพื่อเปลี่ยนttyหน้าจอจากนั้นกดCTRL+ ALT+ F7เพื่อกลับไปที่เดสก์ท็อป

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



0

ฉันลองสิ่งนี้แต่นั่นก็ไม่ได้ช่วยอะไร

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

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