Ubuntu 16.04 - микрофон гарнитуры не распознается

Итак, моя гарнитура неправильно распознается моим ноутбуком.

Я возился с этим пару дней и попробовал несколько онлайн-решений, но ни одно из них мне не помогло.

Проблема: мой разъем для гарнитуры не распознает мою гарнитуру и микрофон самостоятельно. Я могу вручную изменить выходной канал, чтобы хотя бы вывести звук из разъема. Но микрофон не работает и не распознается. Когда звук работает после его изменения вручную, он все равно отображается как "отключенный". Я не могу заставить свой микрофон работать. Внутренний микрофон тоже не работает. Внутренний микрофон претендует на звук, но я не могу ни записывать, ни транслировать.

Я возился с alsamixer. Ничего не приглушено, все настройки изменились без каких-либо реальных изменений. Я установил pavucontrol, pulseaudio, audacity (для кодеков), обновил dkms, и звук не улучшился - фактически, я получил меньше каналов для использования, большинство из которых не работает, при определенных настройках я не получил вообще никакого звука, даже из внутренних динамиков. Некоторые настройки были просто ужасно низкими. Переустанавливал ubuntu-desktop несколько раз. Ничто не похоже на работу. Я также попытался изменить некоторые детали в файлах.conf, но они не изменили звук ни на секунду. Также взглянул на hdajackretask. Хотя не совсем уверен в его специфике.

Я попробовал USB-гарнитуру друга, она работает отлично, насколько я могу судить.

Моя карта - HDA Intel PCH, мой драйвер - Realtek ALC 256. Ноутбук - ASUS X555U со Skylake. Ubuntu 16.04.

Что еще я могу сделать? Я в порядке с изменением канала для гарнитуры вручную, но не работающий микрофон является чем-то вроде облома.

Изменить: Если это поможет, вот информация alsa: http://www.alsa-project.org/db/?f=c6ef73aae969f1da4347154e2977d49711a81e78

Изменить: я исправил обнаружение для наушников, добавив соответствующую модель в /etc/modprobe.d/alsa-base.conf в моем случае, который был либо options snd-hda-intel model=headset-mode или же options snd-hda-intel model=headset-mic (оба работают просто отлично). Теперь он автоматически переключается между динамиками и наушниками.

Однако ни внутренний, ни микрофон наушников не работают.

Edit2: есть обходной путь для этого, работает только до перезагрузки. См. Здесь для получения дополнительной информации: https://bugs.launchpad.net/ubuntu/+source/alsa-driver/+bug/1596381 Кажется, что они на нем и так как это достаточно хорошо для меня, я бы сказал, что это решено.

1 ответ

Решение

Для этого есть обходной путь для Asus X555U с местом для Realtek ALC256, который работает только до перезагрузки.

sudo hda-verb /dev/snd/hwC0D0 0x1a SET_AMP_GAIN_MUTE 0x5003
sudo hda-verb /dev/snd/hwC0D0 0x1a SET_AMP_GAIN_MUTE 0x6003
sudo hda-verb /dev/snd/hwC0D0 0x23 SET_AMP_GAIN_MUTE 0x5200
sudo hda-verb /dev/snd/hwC0D0 0x23 SET_AMP_GAIN_MUTE 0x6200
sudo hda-verb /dev/snd/hwC0D0 0x08 SET_AMP_GAIN_MUTE 0x503f
sudo hda-verb /dev/snd/hwC0D0 0x08 SET_AMP_GAIN_MUTE 0x603f
sudo hda-verb /dev/snd/hwC0D0 0x08 SET_POWER_STATE 0
sudo hda-verb /dev/snd/hwC0D0 0x1a SET_POWER_STATE 0

Смотрите здесь для получения дополнительной информации: https://bugs.launchpad.net/ubuntu/+source/alsa-driver/+bug/1596381

Другие вопросы по тегам