Автор Тема: alc897 не работает звук задней панели при включенных наушников на передней  (Прочитано 797 раз)

Оффлайн Jonn

  • Начинающий
  • *
  • Сообщений: 19
Всем привет!
Подскажите почему в Крабочая станция 10 не работают колонки при включенных наушниках на передней панели.
Переключаю на line out, тишина везде, переключаю на Headphone, наушники работают.
Вытаскиваю наушники колонки работают.
В винде 10 переключается без проблем.
$ cat /proc/asound/card*/codec* | grep Codec
Codec: Realtek ALC897
Codec: Nvidia GPU 99 HDMI/DP
uname -r
5.10.100-std-def-alt1

Онлайн Александр Ерещенко

  • Завсегдатай
  • *
  • Сообщений: 843
1. Для современных звуковых чипов есть два варианта подключения разъёмов передней панели - AC97 и HDAudio. Первый вариант отличается отсутствием двух проводов и соответственно невозможностью контролировать, воткнут ли штекер в передний разъем или нет.
Судя по описанному вами, у вас нормальное HD подключение передней панели (но на дешёвых корпусах любят экономить проводки)

2. В настройках драйвера Realtek в виндовс есть настройка режима работы передней панели. Может быть явно написано "AC97/HDA" или как вариант "не контролировать переднюю панель" (т.е. режим AC97). На материнках Asus эта настройка может быть вынесена в BIOS Setup.
Так вот, в режиме AC97 звук выдаётся на переднюю панель всегда, а в режиме HDA при втыкании штекера в переднюю панель происходит отключение выхода на заднюю панель (line out) и включение выхода на переднюю (Headphone).

3. Т.е. в самом аудио чипе есть возможность управлять режимом работы передней панели. Обычные стандартные микшеры обычно показывают не все возможности чипа. А вот запустив alsamixer в консоли, можно увидеть побольше возможностей для регулировки, и можно поиграться с настройкой. В частности есть две регулировки для Headphone - движок громкости и переключатель "вкл/выкл"

Оффлайн Jonn

  • Начинающий
  • *
  • Сообщений: 19
1. Для современных звуковых чипов есть два варианта подключения разъёмов передней панели - AC97 и HDAudio. Первый вариант отличается отсутствием двух проводов и соответственно невозможностью контролировать, воткнут ли штекер в передний разъем или нет.
Судя по описанному вами, у вас нормальное HD подключение передней панели (но на дешёвых корпусах любят экономить проводки)

2. В настройках драйвера Realtek в виндовс есть настройка режима работы передней панели. Может быть явно написано "AC97/HDA" или как вариант "не контролировать переднюю панель" (т.е. режим AC97). На материнках Asus эта настройка может быть вынесена в BIOS Setup.
Так вот, в режиме AC97 звук выдаётся на переднюю панель всегда, а в режиме HDA при втыкании штекера в переднюю панель происходит отключение выхода на заднюю панель (line out) и включение выхода на переднюю (Headphone).

3. Т.е. в самом аудио чипе есть возможность управлять режимом работы передней панели. Обычные стандартные микшеры обычно показывают не все возможности чипа. А вот запустив alsamixer в консоли, можно увидеть побольше возможностей для регулировки, и можно поиграться с настройкой. В частности есть две регулировки для Headphone - движок громкости и переключатель "вкл/выкл"

Спасибо!
1. Мать asrock b560m pro4, чтобы было понятно о чем речь.
2. В винде я переключаю не через "Realtek", а через кнопку звук в трее.
3. Я уже не знаю где еще смотреть в alsamixer, после команды:
amixer -c 0 sset "Auto-Mute Mode" Disabled
Звук есть в обоих выходах, если выбран Headphone, если выбираю line out то в наушниках звук исчезает.
В alsamixer без этой команды, нет индикации что звук выводится на колонки при подключенных наушниках.
« Последнее редактирование: 23.02.2022 20:18:49 от Jonn »

Оффлайн ARHAN

  • Завсегдатай
  • *
  • Сообщений: 1 021
  • kde-p10,mate-p10 xfce-p10
Можно еще попробовать через QasHctl управлять есть в synaptic, я ей пользуюсь,правда pulse снес,пользуюсь alsa.
Там есть переключатели,можно включить принудительно,возможно поможет.
Век живи, век учись.

Оффлайн Nicom

  • Давно тут
  • **
  • Сообщений: 71
    • Email
Можно попробовать в SETUP в разделе  "Chipset Configuration" переключить тип "Front Panel" с HDA на AC97.
Заодно, раз не используется вывод аудио через HDMI, отключить такую возможность в параметре "Onboard HDMI HD Audio".