LINUX.ORG.RU

Не работает фронт панель

 , , ,


0

1

Доброго времени суток, уважаемые. Столкнулся с такой проблемой, что в убунте (Ubuntu 20.04.1 LTS) не работает фронт панель, т.е. если подключать туда наушники с микрофоном - они просто напросто не работают. Имеется звуковая карта ASUS xonar se. Ubuntu определяет ее без проблем и если подключать наушники с микрофоном сзади напрямую в звуковую карту - все работает. Пробовал ковырять alsamixer, pulseaudio все безуспешно. Из под винды все работает без танцев с бубном. Еще заметил такой нюанс. Если через заднюю панель воткнуть колонки, а через фронт панель наушники, то независимо от того, что выбирать в настройках (наушники или динамики) звук будет идти через колонки. Если проигрывать какой-либо звук, то через pavucontrol ползунок бегает, но звук в наушники все равно не выходит. Встроенная звуковуха отключена в биосе. Пробовал ставить разные дистрибутивы, проблема не решалась.

cat /proc/asound/cards
 0 [NVidia         ]: HDA-Intel - HDA NVidia
                      HDA NVidia at 0xf6080000 irq 66
 1 [SoundCard      ]: USB-Audio - Xonar SoundCard
                      ASUSTeK Xonar SoundCard at usb-0000:08:00.0-1, high speed
Заранее спасибо за ответы и помощь.

«aplay -l» и «arecord -l» давай. Непонятно какая у тебя карта и какая разновидность модуля используется. Объяснения «всё делал ничего не помогает» не объясняют ничего. Приведи список крутилок и кнопок в alsamixer. Только выбери именно твою звуковуху. Можно скриншотом, но все выходы.

ChekPuk ★★★ ()

Я бы поизучал работу этой железяки из-под какого-то проверенного окружения. Например, у меня, даже под оффтопом, Creative Sound BlasterX AE-5 переключается туда и обратно, только если вручную запустишь прогу для работы с этой железкой и переключишь ее вручную на лицевую панель (и обратно).

Infra_HDC ★★★★★ ()
Ответ на: комментарий от ChekPuk
aplay -l
**** Список PLAYBACK устройств ****
карта 0: NVidia [HDA NVidia], устройство 3: HDMI 0 [HDMI 0]
  Подустройства: 1/1
  Подустройство №0: subdevice #0
карта 0: NVidia [HDA NVidia], устройство 7: HDMI 1 [HDMI 1]
  Подустройства: 1/1
  Подустройство №0: subdevice #0
карта 0: NVidia [HDA NVidia], устройство 8: HDMI 2 [HDMI 2]
  Подустройства: 1/1
  Подустройство №0: subdevice #0
карта 0: NVidia [HDA NVidia], устройство 9: HDMI 3 [HDMI 3]
  Подустройства: 1/1
  Подустройство №0: subdevice #0
карта 0: NVidia [HDA NVidia], устройство 10: HDMI 4 [HDMI 4]
  Подустройства: 1/1
  Подустройство №0: subdevice #0
карта 0: NVidia [HDA NVidia], устройство 11: HDMI 5 [HDMI 5]
  Подустройства: 1/1
  Подустройство №0: subdevice #0
карта 1: SoundCard [Xonar SoundCard], устройство 0: USB Audio [USB Audio]
  Подустройства: 1/1
  Подустройство №0: subdevice #0
карта 1: SoundCard [Xonar SoundCard], устройство 1: USB Audio [USB Audio #1]
  Подустройства: 1/1
  Подустройство №0: subdevice #0
карта 1: SoundCard [Xonar SoundCard], устройство 2: USB Audio [USB Audio #2]
  Подустройства: 1/1
  Подустройство №0: subdevice #0
карта 1: SoundCard [Xonar SoundCard], устройство 3: USB Audio [USB Audio #3]
  Подустройства: 1/1
  Подустройство №0: subdevice #0
arecord -l
**** Список CAPTURE устройств ****
карта 1: SoundCard [Xonar SoundCard], устройство 0: USB Audio [USB Audio]
  Подустройства: 1/1
  Подустройство №0: subdevice #0
карта 1: SoundCard [Xonar SoundCard], устройство 1: USB Audio [USB Audio #1]
  Подустройства: 1/1
  Подустройство №0: subdevice #0

Alsamixer скрин pavucontrol скрин pavucontrol скрин 2

Еще заметил такую вещь, что при подключении наушников через фронт панель, в настройках звука автоматически выставляются наушники. Пробовал еще крутить профили в конфигурации pavucontrol - результата не дало.

Sontkjof ()
Ответ на: комментарий от ChekPuk

Кстати да. Она подключена по PCI Express, но линукс ее отображает как USB. Видимо кривые драйвера, либо хз из-за чего такое может быть. Тем не менее, если подключать наушники/колонки/микрофон напрямую - все работает.

Sontkjof ()
Ответ на: комментарий от Sontkjof

Не кривые драйвера, а хитрожопая конструкция. Там унутре usb. У меня на вайфайке такое же. Но не думал, что на Xonar такое сделают.

Хорошо. А панель куда подключена? На звуковухе есть куда подключиться? Или оно на материнке подключается? И где звуковуха твоей материнки? И если подключал панель сам, уверен, что всё правильно подключил?

Другая проблема - а модуль usb_audio правильно понимает и умеет обращаться со всеми этими наворотами? Может звуковуха не поддерживается (или неполностью) альсой? Была бы это трушная писиайная карта, ей бы управлял какойнить hda_intel, там были бы разные модели, можно поиграться. (у меня в профиле есть ссылка на список вариантов)

Третье - а если переключить в альсамиксере «pcm capture»? Какие варианты? И pcm1 и pcm2 - это микрофоны?

ChekPuk ★★★ ()
Ответ на: комментарий от ChekPuk

Панель подключена непосредственно к asus xonar, там разъем есть для фронтпанели. Думаю, если бы подключил что-то неправильно, то в винде бы тоже не работало, но там все без проблем работает.

PCM Capture Source в альсе пробовал менять (Mic, Line, Mixer) результата не давало. Самое забавное, что убунта понимает, когда я подключаю наушники через фронтпанель и сама меняет динамики xonar SoundCard на аналоговые наушники xonar SoundCard.

Sontkjof ()
Ответ на: комментарий от Sontkjof

Так. А что за модули загружены вообще? Дай вывод «lsmod | grep snd». Нашёл в сети, что кодек у Xonar SE должен быть Realtek ALC892. Значит должен быть модуль snd-hda-intel. Значит если подшаманить и загрузить его с какой-нибудь опцией отсюда - https://www.kernel.org/doc/html/latest/sound/hd-audio/models.html#alc66x-67x-892 то в одном из вариантов может сработать. Инструкция по ломанию звука https://help.ubuntu.com/community/HdaIntelSoundHowto

ChekPuk ★★★ ()
Ответ на: комментарий от ChekPuk
lsmod | grep snd
snd_hda_codec_hdmi     61440  1
snd_hda_intel          53248  2
snd_intel_dspcfg       24576  1 snd_hda_intel
snd_usb_audio         270336  6
snd_hda_codec         135168  2 snd_hda_codec_hdmi,snd_hda_intel
snd_usbmidi_lib        36864  1 snd_usb_audio
snd_hda_core           90112  3 snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec
mc                     53248  1 snd_usb_audio
snd_hwdep              20480  2 snd_usb_audio,snd_hda_codec
snd_pcm               106496  5 snd_hda_codec_hdmi,snd_hda_intel,snd_usb_audio,snd_hda_codec,snd_hda_core
snd_seq_midi           20480  0
snd_seq_midi_event     16384  1 snd_seq_midi
snd_rawmidi            36864  2 snd_seq_midi,snd_usbmidi_lib
snd_seq                69632  2 snd_seq_midi,snd_seq_midi_event
snd_seq_device         16384  3 snd_seq,snd_seq_midi,snd_rawmidi
snd_timer              36864  2 snd_seq,snd_pcm
snd                    90112  27 snd_seq,snd_seq_device,snd_hda_codec_hdmi,snd_hwdep,snd_hda_intel,snd_usb_audio,snd_usbmidi_lib,snd_hda_codec,snd_timer,snd_pcm,snd_rawmidi
soundcore              16384  1 snd
Sontkjof ()

Если проблема точно не в этом

Встроенная звуковуха отключена в биосе.

Тогда может эту железку просто не поддерживает драйвер на полном уровне? Я так понимаю карточка не суперпопулярная, а конфиг с двумя входами и выходвми на одной карте это необычно.

kirill_rrr ★★★★★ ()