サスペンド/レジューム後に音が出ない


7

サスペンドから再開した後、lubuntu 12.04でオーディオがありません。私は試した

sudo alsa force-reload
無駄に。再起動後に音が鳴る。助けてください。


sudo alsa force-reload何かを出力しますか?それはあなたのサウンドカードのように、お使いのシステムに関するいくつかのより多くの情報を得るために役立つかもしれない:lspci | grep -i audio
zerwas

1
それがほぼ3年後であり、これがまだ問題であることは本当に悲しいです(Ubuntu 15.04のi3-5010u brix)。通常はシャットダウンし、SSDを使用しているため、完全な再起動は約10〜15秒ですが、偶然開いていたものを再度開く必要があるのは楽しいことではありません。これは私のHTPCにあります。もしそれが私のデスクトップであるなら、それは本当に私を怒らせます。
Tracker1 2015

sudo alsa force-reload私の問題を解決したので賛成。ありがとう!
Zaz

回答:


4

一部のシステムでは、ALSAを再起動する前に、pulseaudioプロセスを強制終了し、再ロードされないようにする必要があります。次の手順で問題がなければ、自動化できます。

  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が再起動しないように設定します。

    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.