LinuxForum.Fans
Тема

Запись звука с внешнего источника в NVIDIA HDA

Автор: Sorg 6 сообщений 4140 просмотров
#354259

Доброго времени суток!
Есть ноутбук HP Compaq mini 311c-1110er, на нём крутится Debian 7.2 x86. Пытаюсь записать звук в Ardour (который законнекчен к Jack). Звуковуха встроенная, NVIDIA HDA STAC92xx Analog, входной и выходной разъём совмещены в одном. Проблема в том, что Ardour слышит только звук со встроенного микрофона, звука с подключённого внешнего источника (гитара) нет. В alsamixer ползунок «Internal mic» выкручен вниз до упора, line-in наоборот до упора вверх. Звука нет. В стандартном гномовском апплете Sound вне зависимости от выбора «коннектора» (линейный вход, микрофон, встроенный микрофон), в Ardour всё равно работает встроенный микрофон, при его отключении звука нет вообще.
В чём может быть проблема и как исправить?

text
$ lspci | grep Audio
00:08.0 Audio device: NVIDIA Corporation MCP79 High Definition Audio (rev b1)
text
$ aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: NVidia [HDA NVidia], device 0: STAC92xx Analog [STAC92xx Analog]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: NVidia [HDA NVidia], device 3: HDMI 0 [HDMI 0]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
text
$ aplay -L
default
    Playback/recording through the PulseAudio sound server
sysdefault:CARD=NVidia
    HDA NVidia, STAC92xx Analog
    Default Audio Device
front:CARD=NVidia,DEV=0
    HDA NVidia, STAC92xx Analog
    Front speakers
surround40:CARD=NVidia,DEV=0
    HDA NVidia, STAC92xx Analog
    4.0 Surround output to Front and Rear speakers
surround41:CARD=NVidia,DEV=0
    HDA NVidia, STAC92xx Analog
    4.1 Surround output to Front, Rear and Subwoofer speakers
surround50:CARD=NVidia,DEV=0
    HDA NVidia, STAC92xx Analog
    5.0 Surround output to Front, Center and Rear speakers
surround51:CARD=NVidia,DEV=0
    HDA NVidia, STAC92xx Analog
    5.1 Surround output to Front, Center, Rear and Subwoofer speakers
surround71:CARD=NVidia,DEV=0
    HDA NVidia, STAC92xx Analog
    7.1 Surround output to Front, Center, Side, Rear and Woofer speakers
hdmi:CARD=NVidia,DEV=0
    HDA NVidia, HDMI 0
    HDMI Audio Output
#354271

Подключите все девайсы с которых хотите записывыть звук ,запустите Ardour и покажите вывод

text
pacmd list 

вывод большой,поэтому желательно вывести в файл и выложить на http://pastebin.ru/

text
pacmd list > out.txt
#354292
Vlad60 написал:
Подключите все девайсы с которых хотите записывыть звук ,запустите Ardour и покажите вывод
text
pacmd list 

http://pastebin.ru/55uKKErl

#354411

Ardour не работает с pulseaudio -в приведенном вами выводе нет его,поэтому и настроить вход для него можно только через alsa (alsamixer) или jack.
В alsamixer есть возможность выбрать line in как вход дпя записи?
Покажите вывод

text
amixer -c 0 scontents
#354526
Vlad60 написал:
Ardour не работает с pulseaudio -в приведенном вами выводе нет его,поэтому и настроить вход для него можно только через alsa (alsamixer) или jack.
В alsamixer есть возможность выбрать line in как вход дпя записи?
Покажите вывод
text
amixer -c 0 scontents

http://pastebin.ru/NiXQbVS9
Там был раздел "Mic jack mode" с выбором "Mic In" и "Line in". Выбран был Line in. Если вы об этом, то да, можно.
В Jack есть два порта выхода - capture_1 и capture_2, при отключении первого - на выходе пропадает сигнал с внутреннего микрофона в левом канале, при отключении второго - в правом. Звука с внешнего источника нет ни при каком раскладе.

#354664

А не пробывали запись с внешнего микрофона работает ?
Не нужно в данном случае использовать Ardour,можно поробывать любое другое приложение или arecord.
Еще попадалась инфа, что иногда в таких случаях вход начинал работать при загрузке с включенным внешним микрофоном.
Покажите еще

text
head -1 /proc/asound/card*/codec*
Войдите или зарегистрируйтесь, чтобы ответить.