
Я установил Debian Buster на Dell Inspiron 5567. Вот моя звуковая карта:
inxi -A
Audio: Card Intel Sunrise Point-LP HD Audio driver: snd_hda_intel Sound: ALSA v: k4.13.0-1-amd64
Динамики ноутбука работают нормально, но при подключении наушников/колонок звук не воспроизводится; хотя функция автоматического отключения звука работает, а pavucontrol показывает, что звук направляется через выход для наушников (приложение ниже).Я читаюнекоторый другой сообщенияна похожие проблемы, но они не применимы в моем случае. Основная причина в том, что у меня нет файлов alsa-base.conf и asound.conf (первый должен быть в /etc/modprobe.d/, а другой в /etc/). Я проверил ссылки, размещенные по третьей ссылке выше, и подтвердил то, что я уже знал: у меня только одна звуковая карта; хотя у нее много виртуальных устройств; скриншот ниже.
Я скачал и запустил alsa-info.sh и получаю следующую ошибку: pcilib: sysfs_read_vpd: read failed: Input/output error
; Я погуглил, но ничего полезного не вышло (большинство постов ссылаются на lspci). Все мои уровни ALSA установлены правильно на alsamixer, хотя при выполнении alsamixer я получаю карту по умолчанию только с одним уровнем:
Есть идеи? Стоит ли создавать alsa-base.conf и asound.conf? Если да, то что в них должно быть? Заранее спасибо!
EDIT: Я забыл упомянуть, что наушники хорошо работают на Sparky Linux (на основе Debian Testing) live USB.
решение1
Два пользователя в группе Debian Facebook дали ответ на этот вопрос. Сначала мне пришлось установить libsamplerate0 и раскомментировать строки
allow-module-loading
resample-method = src-sinc-best-quality
avoid-resampling
в файле /etc/pulse/daemon.conf; на самом деле первая строка имеет другой метод выборки по умолчанию, поэтому необходимо установить libsamplerate0. Затем мне пришлось создать файл /etc/modprobe.d/alsa.conf с одной строкой
options snd-hda-intel model=headset-mic
и затем перезапустите службы alsa и pulseaudio. Теперь звук работает как на внутренних динамиках, так и на наушниках/колонках, подключенных к аудиоразъему.
решение2
После последней переустановки ArchLinux на моем ноутбуке (ThinkPad T460s) пару дней назад у меня были те же симптомы, что и у вас: динамики работали, но в наушниках не было звука, хотя выход отображался как активный и «воспроизводил» звук в pavucontrol; то же самое, когда не использовался Pulse, а просто ALSA с aplay.
Затем я попробовал Debian Live USB-Stick (Jessie, 3.16) и ядро linux-lts в Arch (4.9) и что вы знаете, наушники работали с этими ядрами. И самое лучшее: они продолжали работать снова после того, как я загрузился в "новую" переустановленную систему!
Если подобное поведение повторится, я дам вам знать (и, возможно, открою тему на kernel.org, если буду уверен, что проблема в ядре, а не в каком-то неисправном компоненте пользовательского пространства).