[РЕШЕНО] Передняя аудио панель

Всем привет. Досталась старенькая материнка Gigabyte GA-N650SLI-DS4 с поддержкой передней панели AC'97 и HD Audio. По умолчанию материнка настроена на HD Audio. В биос переключателя между двумя режимами никакого нет. Для винды есть решение в драйверах

AC'97  Audio  Configuration:
To enable the front panel audio connector to support AC97 Audio mode, go to the Audio Control Panel and click the Audio I/O tab. In the ANALOG area, click the Tool icon and then select the Disable front panel jack detection check box.
This action completes the AC'97 Audio configuration
Суть проблемы в том, что при подключении передней панели AC'97 Linux не видит микрофона, следовательно его нельзя нигде использовать. Если в alsamixer включить фронт мик и говорить в микрофон, то голос в динамиках есть, следовательно микрофон рабочий и все остальное тоже. Может есть решение в Linux переключить режим с HD Audio на AC'97 или заставить систему видеть микрофон?
ForumLiker
режим с HD Audio на AC'97
у меня это переключается в биосе.
ошибся, мать не та как у ТС...
Псевдографический инсталлятор Arch Linux ver. 3.8.2
Благодарности принимаются на ЯД 410012815723874
Ну если
В биос переключателя между двумя режимами никакого нет.
тогда железяку тюнить
Все же надеялся, что можно программно как то решить, но видимо придется брать паяльник.
ForumLiker
Если в alsamixer включить фронт мик и говорить в микрофон, то голос в динамиках есть
Вот про это можно подробнее? И вывод arecord -l в студию. А лучше и arecord -L тоже.
akorop
Вот про это можно подробнее?
Подключил микрофон к передней панели. Зашел в alsamixer выставил front mic и front mic boost на всю громкость и горос из микрофона был в динамиках.

akorop
arecord -l

$ arecord -l
**** List of CAPTURE Hardware Devices ****
card 0: NVidia_1 [HDA NVidia], device 0: ALC888 Analog [ALC888 Analog]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: NVidia_1 [HDA NVidia], device 1: ALC888 Digital [ALC888 Digital]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: NVidia_1 [HDA NVidia], device 2: ALC888 Alt Analog [ALC888 Alt Analog]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 2: Camera [Venus USB2.0 Camera], device 0: USB Audio [USB Audio]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
akorop
arecord -L

$ arecord -L
null
    Discard all samples (playback) or generate zero samples (capture)
pulse
    PulseAudio Sound Server
default
    Default ALSA Output (currently PulseAudio Sound Server)
sysdefault:CARD=NVidia_1
    HDA NVidia, ALC888 Analog
    Default Audio Device
front:CARD=NVidia_1,DEV=0
    HDA NVidia, ALC888 Analog
    Front speakers
iec958:CARD=NVidia_1,DEV=0
    HDA NVidia, ALC888 Digital
    IEC958 (S/PDIF) Digital Audio Output
sysdefault:CARD=Camera
    Venus USB2.0 Camera, USB Audio
    Default Audio Device
front:CARD=Camera,DEV=0
    Venus USB2.0 Camera, USB Audio
    Front speakers
surround21:CARD=Camera,DEV=0
    Venus USB2.0 Camera, USB Audio
    2.1 Surround output to Front and Subwoofer speakers
surround40:CARD=Camera,DEV=0
    Venus USB2.0 Camera, USB Audio
    4.0 Surround output to Front and Rear speakers
surround41:CARD=Camera,DEV=0
    Venus USB2.0 Camera, USB Audio
    4.1 Surround output to Front, Rear and Subwoofer speakers
surround50:CARD=Camera,DEV=0
    Venus USB2.0 Camera, USB Audio
    5.0 Surround output to Front, Center and Rear speakers
surround51:CARD=Camera,DEV=0
    Venus USB2.0 Camera, USB Audio
    5.1 Surround output to Front, Center, Rear and Subwoofer speakers
surround71:CARD=Camera,DEV=0
    Venus USB2.0 Camera, USB Audio
    7.1 Surround output to Front, Center, Side, Rear and Woofer speakers
iec958:CARD=Camera,DEV=0
    Venus USB2.0 Camera, USB Audio
    IEC958 (S/PDIF) Digital Audio Output

Нашел интересную тему https://bbs.archlinux.org/viewtopic.php?pid=1398638#p1398638
Из последнего совета ТС

sudo kill $(lsof -t /dev/snd/*)
sudo modprobe -r snd_hda_intel
sudo modprobe snd-hda-intel model=intel-alc888
а также установить hdajackretask и произвести настройку там
sudo hdajackretask
, смог добиться ПРОГРАММНО без перепайки контактов того, что теперь фронтальный и тыловой микрофон видны в системе всегда, следовательно работают в скайпе. Только теперь нельзя прослушать звук из переднего микрофона в динамиках когда мик буст включен, но то уже не нужно. Буду разбираться дальше.
ForumLiker
выставил front mic и front mic boost на всю громкость и горос из микрофона был в динамика
Значит, ALSA микрофон видит. И сигнал с микрофона был направлен прямо в микшер вывода, минуя программное считывание (аппаратное эхо). Для поиска нужного устройства это полезно, но практического интерес не представляет. Кстатит, надо не забыть в alsamixer выкрутить микрофон в 0 - зачем Вам аппаратное эхо?
А что микрофон не виден "в системе" (это в Пульсе, что ли?), то, наверно, не он является умолчательным capure device.
Я бы попробовал arecord -D "plughw:0,0" | aplay и постукал по микрофону. Если тихо - поменял устройство на 0,1, если опять тихо - на 0,2. Это чтобы узнать точный аппаратный адрес и иметь возможность им пользоваться в тех программах, которые это понимают (например, в том же arecord).
Чтобы сменить умолчание, можно использовать alsamixer -V capture и установить Input Source в Front Mic.
А про настройку всего этого в Пульсе - я пас.
 
Зарегистрироваться или войдите чтобы оставить сообщение.