В итоге оказалось, что нужно в alsamixer переключалку «auto-mute mode» которая отвечает за выключение колонок при подключении наушников включить, после чего повысить там же громкость на наушниках, не забыв размьютить и тогда всё будет работать. А я начал отрабатывать сложные варианты. Спасибо zsys, всё откатил назад, что сломал по дороге, ZFS rulez. — https://i.imgur.com/dhw6vqf.png
В чём суть: ранее я жил на Debian 11, и там я просто поставил с netinstall минимальную систему, потом заблокировал установку pipewire и pulseaudio, и звук после этого работал нормально.
Теперь я переехал на Xubuntu 22.04, из которой тоже удалил pipewire и pulseaudio, звук идет только в колонки ноута, и не переключается автоматом на наушники, хотя на Debian делал. Чип HDA Intel PCH Realtek ALC3227.
Реконфигугрировал на ОС все пакеты с ALSA в имени. Не помогло. Создавал нового пользователя, чтобы точно были чистые настройки.
Модуль ядра, что отвечает за звук и без сравнения Debian с Ubuntu скажу: snd_hda_intel
, причем он грузится с опцией index=1,0
— чтобы первым по списку был вывод на аналог, а не на HDMI, всё это вручную настраивал.
Проверял с LiveFlash, не аппаратный сбой.
От отчаяния скопировал /usr/share/alsa/alsa.conf и /etc/alsa.conf.d/ с Debian из бекапа на Ubuntu — нет эффекта, та же проблема.
Попытка нагуглить решение провалилась, так как ALSA сегодня почти никто не использует. Нужна помощь олдскульных линуксоидов, которые ещё помнят, как это настраивать.
Это в asoundrc нужно настраивать, верно? Расскажите как, найти инфу по такой старой технологии не смог.
И да, я не принципиальный ненавистник PA и PW. Я вполне готов их использовать, если они перестанут заикаться каждые две минуты на две секунды! Это дико раздражает. Я убил часы, пытаясь их настроить, и только потом ушел на ALSA. Прошу не беспокоить меня советами об их настройке, все очевидные я уже перепробовал.