При использовании Ubuntu 15.10 мои наушники автоматически определялись правильно. После обновления до 16.04 это больше не так. Я могу принудительно выводить на них звук с помощью или pavucontrol
, indicator-sound-switcher
и делаю это при запущенном pulseaudio в режиме отладки, и это analog-output-headphones
работает (очевидно).
Однако pavucontrol
и hdajacksensetest
показывают, что подключенные наушники больше не определяются.
Что изменилось в 16.04? Звуковая карта, о которой идет речь, использует кодек Realtek ALC3235, используя модуль snd-hda-intel
, насколько я могу судить.
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
Подробности АЛСА: http://www.alsa-project.org/db/?f=b75391807be48e7403a2fd316c18485e15cecb2b
решение1
У меня была похожая проблема с 16.04 на последнем Dell XPS 13 (9350). Чтобы решить ее, я запустил alsamixer из cli, выбрал канал «Наушники» с помощью клавиш со стрелками, затем нажал «M», чтобы включить звук (на что указывает статус «MM»). Мне также пришлось увеличить громкость на этом же канале. Был дополнительный канал, который вызывал искажения/помехи, когда мои наушники были включены, поэтому я уменьшил его. После этого все в порядке, хотя мне больше не предлагается идентифицировать устройство ввода, как это было в 14.04, что неплохо, если он знает, что это гарнитура.
решение2
У меня была эта проблема, когда я установил PulseAudio, а затем удалил его. Я не уверен, как исправить это самостоятельно, но установка PulseAudio может помочь.
pulseaudio нужен для скайпа и, возможно, других программ. Так что, возможно, вы их удалили. Надеюсь, кто-то сможет прокомментировать или отредактировать этот ответ, чтобы лучше исправить проблему.