web-dev-qa-db-ja.com

ヘッドフォン、プラグイン時、および他のスピーカーのみで音を鳴らしたい

今日は12.04をインストールしました。
11.10で機能しました。

起動時にヘッドフォンが接続されていれば機能しますが、接続を外すとスピーカーは機能しません。
起動前にヘッドフォンが接続されていなかった場合、サウンドはスピーカーとヘッドフォンに同時に入力されます。

ラップトップはAcer aspire 5930です。

カード:HDA Intel
チップ:Nvidia MCP77/78 HDMI

riad@riad-laptop:~$ cat /proc/asound/pcm 
00-00: ALC888 Analog : ALC888 Analog : playback 1 : capture 1
00-01: ALC888 Digital : ALC888 Digital : playback 1
00-02: ALC888 Analog : ALC888 Analog : capture 1
00-03: HDMI 0 : HDMI 0 : playback 1

12.10devでの同じ問題

どの追加情報を提供する必要がありますか?

4
RiaD

ALC1200とALC888は非常に似ているようです(これを参照 ドイツ語Wikiエントリ )。Acer Aspire 5920 GラップトップでIntel HDA ALC1200のソリューションを試すことができます。 11.10からUbuntu 12.04 Precise Pangolinにアップグレードした後、ヘッドフォンを接続するとスピーカーが音を出力し続けました。 11.10では、ヘッドフォンが接続されるとスピーカーは自動的にミュートされました。

/etc/modprobe.d/alsa-base.confに行を追加して修正しました:

options snd-hda-intel model=auto probe_mask=1

alsamixerを実行すると、さらに多くのオプション/コントロールがあります。 1つは「自動ミュートモード」です。すぐに動作しない場合は、これを「有効」に設定します。

ステファン

3
user64643

数分前に私のAcer 5920(Intel HDA ALC1200)で同じ問題に注意を払い、 hda-jack-retaskユーティリティがここで見つけました は私の問題を解決したようです。 ALC888の動作に関するコメントもいくつかあります。

1
Ivan Klass