web-dev-qa-db-ja.com

pulseaudio / ALSAが動作しない場合、サウンドシステムを再起動する別の方法はありますか?

私は音楽を聴いていましたが、私のすべてのアプリケーションで突然音が消えました。 pulseaudioを使用するUbuntu 12.04を使用しているので、Sudo /etc/init.d/pulseaudio restartを試しましたが、何も起こりませんでした。 lsof | grep pcmによると、現時点ではサウンドカードを使用しているものはありませんが、 そのコマンドのソース が適用可能かどうかはわかりません。

システムを再起動せずにコマンドラインからUbuntu 12.04のサウンドシステムを再起動する別の方法はありますか?

156

pulseaudio -k && Sudo alsa force-reloadを数回使用しましたが、うまくいきました。最初の部分はpulseaudioを殺し、2番目はALSAをリロードします。 pulseaudioは自動再起動するため、再起動する必要はありません。

303
mikewhatever

音が出ないときは

killall pulseaudio

そして、私は押します Alt + F2 そしてpulseaudioと入力します。それは通常私のために動作します。

42
tofurator

私の場合、kern.log/dmesgに厄介なメッセージがありました。

sound hdaudioC0D2: HDMI: invalid ELD buf size -1

解決策は、単にマシンを一時停止して再開することでした!

$ Sudo pm-suspend
20
joeytwiddle

完全を期すために、systemdを使用する新しいUbuntuバージョンでは、これを使用し、うまく機能しました。

systemctl --user restart pulseaudio

4
Governa

フォルダー内を見て、init.dでpulseaudioが使用可能かどうかを確認しました。Pulseオーディオをalsa-utilsに置き換えてみてください。

0
user610658