Ubuntu 16.10: звук воспроизводится через встроенный динамик при подключении наушников

У меня есть новый Dell Inspiron 15 5578 с Ubuntu Studio 16.10 и Windows 10 (с двойной загрузкой). Все отлично работает в Windows 10. Первоначально не было звука, выходящего из наушников, когда я подключался к ним при загрузке в Ubuntu. До сих пор я установил Ubuntu Desktop и изменил настройку /usr/share/pulseaudio/alsa-mixer/paths/analog-output-headphones.conf. Обновленные настройки:

[Element Headset] required-any = any switch = on volume = merge override-map.1 = all override-map.2 = all-left,all-right [Element Line HP Swap] switch = off volume = off [Element Speaker] switch = mute volume = ignore

Теперь я дошел до того, что на наушники действительно выходит звук, слава богу, но есть еще несколько оставшихся проблем, которые я не смог решить. Все мои попытки улучшить настройку аналогового выхода-headphones.conf привели к отсутствию звука, выходящего из наушников. Остальные проблемы:

Когда я подключаю разъем для наушников, все еще слышен звук, выходящий из динамика. Всякий раз, когда я пытаюсь использовать программу, которая использует Alsa напрямую, например JACK или Audacity, использование alsa делает что-то с настройками, благодаря чему звук больше не выходит из наушников. Когда это произойдет, мне нужно перезагрузиться, чтобы вернуть наушники.

У меня такое чувство, что эти два вопроса связаны и что на уровне ALSA все еще что-то не так. Давайте сосредоточимся на первом, хотя. Если второй вопрос по-прежнему остается проблемой, я открою для него другой вопрос.

Обновление - на данный момент у меня теперь все работает. Оказывается, на самом деле он не использовал модуль snd_hda_codec_realtek. Я закончил тем, что добавил следующую строку в /etc/modprobe.d/alsa-base.conf

install snd_hda_codec_realtek /sbin/modprobe --ignore-install snd_hda_codec_realtek

С этим изменением я действительно смог отменить все изменения в ананалог-выходных наушниках .conf. Теперь все работает как ожидалось. Я также обнаружил, что проблема ALSA заключается в том, что в качестве устройства ввода выбирается несуществующий микрофон гарнитуры. Это также разрешено.

0
задан 7 April 2017 в 06:09

3 ответа

Единственное изменение, которое мне нужно было сделать, это добавить следующую строку в /etc/modprobe.d/alsa-base.conf:

install snd_hda_codec_realtek /sbin/modprobe --ignore-install snd_hda_codec_realtek
0
ответ дан 18 July 2018 в 15:27

Единственное изменение, которое мне нужно было сделать, это добавить следующую строку в /etc/modprobe.d/alsa-base.conf:

install snd_hda_codec_realtek /sbin/modprobe --ignore-install snd_hda_codec_realtek
0
ответ дан 24 July 2018 в 20:38

Единственное изменение, которое мне нужно было сделать, это добавить следующую строку в /etc/modprobe.d/alsa-base.conf:

install snd_hda_codec_realtek /sbin/modprobe --ignore-install snd_hda_codec_realtek
0
ответ дан 31 July 2018 в 23:40

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

Похожие вопросы: