Kein Ton nach Suspend / Resume


7

Ich habe kein Audio auf lubuntu 12.04 nach der Wiederaufnahme von suspend. Ich habe es versucht

sudo alsa force-reload
umsonst. Der Sound funktioniert nach dem Neustart. Bitte helfen Sie.


Gibt sudo alsa force-reloadetwas aus? Es könnte hilfreich sein, weitere Informationen über Ihr System zu erhalten, z. B. Ihre Soundkarte:lspci | grep -i audio
Zerwas

1
Es ist wirklich traurig, dass es fast 3 Jahre später ist und dies immer noch ein Problem ist (i3-5010u brix unter Ubuntu 15.04). Normalerweise fahre ich herunter und bin auf einer SSD, sodass ein vollständiger Neustart etwa 10 bis 15 Sekunden dauert. Es macht jedoch keinen Spaß, das, was ich gerade geöffnet habe, erneut öffnen zu müssen. Dies ist auf meinem HTPC, wenn es mein Desktop wäre, würde es mich wirklich verärgern.
Tracker1

Upvoted weil sudo alsa force-reloadmein Problem gelöst. Vielen Dank!
Zaz

Antworten:


3

Bei einigen Systemen muss der Pulseaudio-Prozess abgebrochen und ein erneutes Laden verhindert werden, bevor ALSA neu gestartet wird. Wenn das folgende Verfahren funktioniert, kann es automatisiert werden .

  1. Richten Sie Pulseaudio so ein, dass es nicht automatisch neu erscheint:

    mkdir ~/.pulse
    echo "autospawn = no" >> ~/.pulse/client.conf
    
  2. Hängen Sie Ihren Computer aus und wecken Sie ihn auf

  3. Starten Sie ALSA neu:

    sudo alsa force-reload
    
  4. Starten Sie pulseaudio:

    pulseaudio --start
    

Löschen Sie die Datei ~ / .pulse / client.conf , um die Änderungen rückgängig zu machen


3

Nachdem ich einige Beiträge konsultiert habe, was ich getan habe, um meine wieder zum Laufen zu bringen:

  1. Stellen Sie pulseaudio so ein, dass es nicht erneut erscheint, indem Sie eine Konfigurationsdatei im Ausgangsverzeichnis erstellen:

    mkdir ~/.pulse
    echo "autospawn = no" >> ~/.pulse/client.conf
    
  2. Erstellen Sie eine Datei (50alsa), die nach dem Anhalten des Systems automatisiert werden soll.

    sudo gedit /etc/pm/sleep.d/50alsa
    
  3. Fügen Sie der Datei Folgendes hinzu. Beachten Sie, dass 'pulseaudio --kill' hinzugefügt wurde.

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

1

Drücken Sie CTRL+ ALT+ F1, um die ttyBildschirme zu wechseln , und drücken Sie dann CTRL+ ALT+ F7, um zum Desktop zurückzukehren.

Dies bringt manchmal Ton zurück, aber wenn dies nicht der Fall ist, ändern Sie die Bildschirmauflösung und ändern Sie sie für eine andere Korrektur zurück. Dies funktioniert auch für HDMI-Audio.



0

Ich habe versucht , diese , aber das hat nicht geholfen.

Um dies ohne Neustart oder eine andere Unterbrechung zu lösen, habe ich es einfach mit gelöst

pulseaudio --kill
pulseaudio --start
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.