私のUbuntu 12.04では、オーディオサーバーがときどきクラッシュするため、オーディオを再生させるためにシステムを再起動する必要があります。
Alsamixerは問題ありません。何もミュートされていません。また、試しました
sudo pkill -9 pulseaudio
その後:
pulseaudio -D
それは私に与えました
E: [pulseaudio] main.c: Daemon startup failed.
何が悪いのか理解してくれませんか。
私のUbuntu 12.04では、オーディオサーバーがときどきクラッシュするため、オーディオを再生させるためにシステムを再起動する必要があります。
Alsamixerは問題ありません。何もミュートされていません。また、試しました
sudo pkill -9 pulseaudio
その後:
pulseaudio -D
それは私に与えました
E: [pulseaudio] main.c: Daemon startup failed.
何が悪いのか理解してくれませんか。
回答:
Pulseaudioはデフォルト設定でユーザーごとに実行されます。したがって、それを強制終了するためにroot権限は必要ありません。
端末から実行中のPulseAudioサウンドサーバーを再起動/リセットするコマンドは、単に発行しています
pulseaudio -k
サウンドサーバーを実行することにより、自動設定され、デフォルト設定で即座に再起動します。pulseaudioを2回実行しようとすると、常にエラーが発生します。
コマンドラインからPulseAudioを実行して起こり得るエラーを読み取るには、自動生成を一時的に無効にする必要があります(これを行う方法の詳細については、この記事を参照してください)。
時々、悪いユーザー設定は、誤動作するpulseaudioサウンドサーバーの原因です。次に、pulseaudioを再起動する前に、設定ディレクトリ~/.pulse(または./config/pulse新しいリリース)の名前を変更します。その後、このディレクトリはデフォルト設定で再作成されます。
~/.[/config/]pulseディレクトリの名前を変更/削除しようとしましたか?発行できる利用可能なシンクを一覧表示するにpacmd list-sinks は、スピーカーが存在していますか?
pacmd list-cards、スピーカーが機能するとき、およびスピーカーが機能しないときに、内蔵カードが使用するプロファイルを確認してください。これにより、問題の可能性に関するヒントが得られる場合があります。(リモートでのデバッグは難しいと思います)
以前に同様のエラーが発生default.paしました/etc/pulse。問題なく動作したのは、でファイルを編集することでした。どういうわけか、最初の行は!/usr/bin/pulseaudio -nFであり、の代わりに#!/usr/bin/pulseaudio -nF、編集すると、pulseaudioは正常に動作しました。
私にとってうまくいったのは、に引っ越す~/.config/pulseこと~/.config/pulseoldでした。私のベースシステムを再インストールし、pulseaudioが私の古い設定を使用しようとするとクラッシュし続けたようです。
私はこの問題を抱えていました-それをいじってみた後、私はそれを修正する方法を理解しました。
まず、必要なカードとデバイスを見つけ、PULSE_SINK変数を手動でエクスポートします。
$> aplay -l
****再生ハードウェアデバイスのリスト****カード0:PCH [HDA Intel PCH]、デバイス0:ALC269VCアナログ[ALC269VCアナログ]サブデバイス:1/1
サブデバイス#0:サブデバイス#0カード0:PCH [HDA Intel PCH]、デバイス3:HDMI 0 [HDMI 0]サブデバイス:0/1サブデバイス#0:サブデバイス#0
$>export PULSE_SINK=plughw:0,3
$>killall pulseaudio
Now you should be able to start pulse.
$> pulseaudio --start
そうでない場合は、/ etc / pulseで壊れたシンボリックリンクとを確認してくださいrm -rf ~/.config/pulse。
その後、必要な場所にデフォルトを設定し、チェックします
$>pacmd list-cards
必要な出力を見つけたら、それをデフォルトにします。
$> pacmd set-card-profile 0 output:hdmi-stereo
Ubuntu 16.04で動作します。
-vオプションを使用してもう一度お試しいただけますpulseaudioか?例えばpulseaudio -v -D。最後のエラーは、他のいくつかのエラーの後に来るはずです。