web-dev-qa-db-ja.com

16.04でヘッドフォンが検出されなくなりました

Ubuntu 15.10を使用すると、ヘッドフォンが正しく自動検出されました。 16.04にアップグレードしてからは、そうではなくなりました。 pavucontrolまたはindicator-sound-switcherのいずれかを使用してそれらに出力を強制できます。デバッグモードでpulseaudioを実行中に行うと、analog-output-headphonesが機能することがわかります(明らかに)。

ただし、pavucontrolおよびhdajacksensetestは、接続されているヘッドフォンが検出されなくなったことを示しています。

16.04で何が変更されましたか?問題のサウンドカードは、snd-hda-intelモジュールを使用したRealtek ALC3235コーデックを使用しています。

dmesgからの情報:

snd_hda_codec_realtek hdaudioC1D0: autoconfig for ALC3235: line_outs=1 (0x16/0x0/0x0/0x0/0x0) type:line
[    2.501826] snd_hda_codec_realtek hdaudioC1D0:    speaker_outs=1 (0x14/0x0/0x0/0x0/0x0)
[    2.501829] snd_hda_codec_realtek hdaudioC1D0:    hp_outs=1 (0x15/0x0/0x0/0x0/0x0)
[    2.501831] snd_hda_codec_realtek hdaudioC1D0:    mono: mono_out=0x0
[    2.501832] snd_hda_codec_realtek hdaudioC1D0:    inputs:
[    2.501835] snd_hda_codec_realtek hdaudioC1D0:      Dock Mic=0x19
[    2.501837] snd_hda_codec_realtek hdaudioC1D0:      Headset Mic=0x1a
[    2.501839] snd_hda_codec_realtek hdaudioC1D0:      Internal Mic=0x13
[    2.511782] input: HDA Intel PCH Dock Mic as /devices/pci0000:00/0000:00:1b.0/sound/card1/input10
[    2.511845] input: HDA Intel PCH Dock Line Out as /devices/pci0000:00/0000:00:1b.0/sound/card1/input11
[    2.511901] input: HDA Intel PCH Front Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card1/input12

ALSAの詳細: http://www.alsa-project.org/db/?f=b75391807be48e7403a2fd316c18485e15cecb2b

5
PhilB

最新のDell XPS 13(9350)の16.04で同様の問題が発生していました。それを解決するために、cliからalsamixerを実行し、矢印キーを使用して「ヘッドフォン」チャンネルを選択し、「M」を押してミュートを解除しました(「MM」のステータスで示されます)。この同じチャンネルでも音量を上げる必要がありました。ヘッドフォンのミュートを解除すると、歪み/干渉の原因となる追加のチャネルがあったため、それを下げました。これで問題ありませんが、14.04のように入力デバイスを識別するように求められることはなくなりました。これは、ヘッドセットであることを知っていれば悪いことではありません。

6

Pulseaudioをインストールしてから削除すると、この問題が発生しました。自分でそれを修正する方法はわかりませんが、pulseaudioをインストールするとうまくいくかもしれません。

pulseaudioは、スカイプやその他のプログラムに必要です。したがって、それらを削除した可能性があります。うまくいけば、誰かがこの答えをコメントしたり編集したりして、問題をよりよく修正できるようになります。

0
Bhikkhu Subhuti