これまでUbuntuを使用したことがありません。 UbuntuをDell XPS One 2710オールインワンにロードしました
Intel i5 CPU
Intel 7シリーズ/ C216チップセットファミリー高解像度オーディオコントローラー(ドライバー= snd_hda_intel)
スピーカーから音が出ないことを除いて、すべてが正常に機能します(システムサウンド、Webビデオサウンド、Spotifyがない、何もない)。
私はオンラインで調べ、いくつかのことを調査し、以下の情報を収集しました。
サウンド設定:「スピーカー-内蔵オーディオ」はサウンド出力用の唯一のデバイスであり、ミュートではなく選択されており、出力ボリュームは最大です。利用可能な唯一のプロファイルは「アナログステレオ出力」です。 「スピーカーのテスト」ボタンを使用すると、音が出ません。
ヘッドフォンをコンピュータに接続すると、システムサウンド、Webビデオ、Spotifyをヘッドフォンで聞くことができます。
端末からpavucontrolプログラムを実行すると、[出力デバイス]タブにポートが[スピーカー]として表示されます。ドロップダウンメニューには、[ヘッドフォン(接続されていない)]オプションもあります。ポートを「ヘッドフォン(プラグを抜いた)」に変更すると、スピーカーが機能し、システムサウンドやSpotifyなどが聞こえます。
これにより、コンピューターを再起動するまで問題が解決します。その時点で、pavucontrolを再実行して同じ変更を行う必要があります。
スピーカーを有効にしてコンピューターを再起動し、pavucontrolを手動で実行してポートをリセットする必要がないように、これを修正するにはどうすればよいですか?設定またはドライバの問題があるようです。
PulseAudioはスピーカーを適切に認識していないようです。そのため、ヘッドホン(プラグイン時)とスピーカー(プラグアウト時)の両方にヘッドホン出力を使用します。
PulseAudioはデフォルトで「スピーカー-ビルトインオーディオ」を使用しており、pavucontrol
で[ヘッドホン(アンプラグド)]を選択するとスピーカーが正しく動作するため、PulseAudioを微調整して、デフォルトでヘッドホンオプションを設定することもできます。プラグが抜かれている場合。
まず、pactl
を使用して出力デバイスを識別する必要があります。ターミナルでpactl list short sinks
を実行します。すべての出力デバイスのリストが表示されます。最初は正しいデバイスではないかもしれませんが、名前でガイドできます。
私の場合、私はこれを得ます:
$ pactl list short sinks 0 alsa_output.pci-0000_00_1f.3.analog-stereo module-alsa-card.c s16le 2ch 44100Hz IDLE 1 PulseEffects_apps module-null-sink.c s16le 2ch 44100Hz RUNNING 2 PulseEffects_mic module-null-sink.c s16le 2ch 44100Hz IDLE 3 bluez_sink.C0_28_8D_93_25_42.a2dp_sink module-bluez5-device.c s16le 2ch 44100Hz RUNNING
pactl set-default-sink 'copy-paste-here-the-device-name'
を実行します。これにより、以前に選択したデバイスがデフォルトとして設定されます。正しいものを選択すると、スピーカーが機能し始めます。
私の場合(1番目のシンクを使用):$ pactl set-default-sink 'alsa_output.pci-0000_00_1f.3.analog-stereo'
は私のスピーカーで機能します。
これで、スピーカーの正しい出力デバイスが認識されたので、PulseAudioを微調整してデフォルトで使用することができます。
スーパーユーザーとしてテキストエディターを使用して、このファイルを開きます:/etc/Pulse/default.pa
。通常、gedit
はUbuntuで動作します。ファイルの一番下までスクロールして、set-
で始まる2行をコメント化します。
先頭の#アイコンを削除して、set-default-sink output
のコメントを解除します。 Word output
を、デフォルトにするソースの番号に置き換えます。
私の場合は、スピーカーで0 alsa_output.pci-0000_00_1f.3.analog-stereo
を使用しました。したがって、コメント化されていない行は次のようになります。
この後、~/.config/Pulse
ディレクトリを削除し、システムを再起動します。システムが復旧したら、適切なデバイスをデフォルトとして設定する必要があります。
このアプローチの欠点は、デバイスリストが変更されると、デバイスのインデックスも変更される可能性があることです。つまり、このプロセスを繰り返す必要がある場合があります。
私は this ガイドを使用してこの質問に答えました。
それが役に立てば幸い!