Железяка: Creative SB Live USB
Модуль: snd_usb_audio, скомпиленный при установке оси самой ALSA.
ОС: Ubuntu Studio 9.04
Цель: Заставить работать виндовый dj-софт с многоканальной USB-звуковой. ИМХО, OpenSource-проекты нервно курят в туалете, как по функционалу, так и по стабильности работы. получить в WINE 5.1 звук, что, насколько я понял, возможно только с помощью JACK (поправьте меня, если кому-то удалось получить 5.1 постредствам одной лишь ALSA)
Также отмечу, что более-менее пригодный к использованию дж-софт под Линукс также работает через JACK.
И да,о OSS речь не идет в принципе в силу ее латентности, что очень усложняет сведение в реальном времени.
vo-one@x50:~$ ls -la /dev/snd
[code]
итого 0
drwxr-xr-x 2 root root 240 2009-09-17 17:13 .
drwxr-xr-x 15 root root 3920 2009-09-17 18:01 ..
crw-rw----+ 1 root audio 116, 6 2009-09-17 17:13 controlC0
crw-rw----+ 1 root audio 116, 11 2009-09-17 17:13 controlC1
crw-rw----+ 1 root audio 116, 3 2009-09-17 17:13 hwC0D0
crw-rw----+ 1 root audio 116, 5 2009-09-17 17:18 pcmC0D0c
crw-rw----+ 1 root audio 116, 4 2009-09-17 18:01 pcmC0D0p
crw-rw----+ 1 root audio 116, 10 2009-09-17 17:13 pcmC1D0c
crw-rw----+ 1 root audio 116, 9 2009-09-17 17:13 pcmC1D0p
crw-rw----+ 1 root audio 116, 8 2009-09-17 17:13 pcmC1D6c
crw-rw----+ 1 root audio 116, 7 2009-09-17 17:13 pcmC1D6p
crw-rw----+ 1 root audio 116, 2 2009-09-17 17:13 timer
[/code]
vo-one@x50:~$ aplay -l
[code]
**** Список PLAYBACK устройств ****
карта 0: External [SB Live! 24-bit External], устройство 0: USB Audio [USB Audio]
Подустройства: 1/1
Подустройство №0: subdevice #0
карта 1: NVidia [HDA NVidia], устройство 0: ALC660-VD Analog [ALC660-VD Analog]
Подустройства: 1/1
Подустройство №0: subdevice #0
карта 1: NVidia [HDA NVidia], устройство 6: Si3054 Modem [Si3054 Modem]
Подустройства: 1/1
Подустройство №0: subdevice #0
vo-one@x50:~$
[/code]
Посредствам asound.conf создал два устройства для экспериментов над звуковым драйвером wine и для jack'a.
Устройства работают, о чем могу судить по
speaker-test -D <устройство> -c6
Слышны все каналы, разве что с таблицами роутинга напутал немного, местами поменялись rear и c/sub, но это мы позже поправим.
[code]
pcm.sblive_51 {
type hw
card 0
device 0
}
ctl.sblive_51 {
type hw
card 0
}
pcm.ttable {
slave.pcm "sblive_51"
slave.channels 6
type route
ttable.0.0 1
ttable.1.1 1
ttable.0.2 1
ttable.1.3 1
ttable.0.4 0.5
ttable.1.4 0.5
ttable.0.5 0.5
ttable.1.5 0.5
}
ctl.ttable {
type hw;
card 0;
}
# JACK!
ctl.jack51 {
type hw
card 0
}
pcm.jack51 {
# "asym" allows for different
# handling of in/out devices
type asym
playback.pcm {
# route for mmap workaround
type plug
slave.pcm "sblive_51"
slave.channels 6
route_policy duplicate
}
capture.pcm {
# 2 channels only
type hw
card 0
}
}
[/code]
Запускаю так: jackd -d alsa --device jack51 --inchannels 2 --outchannels 6
[code]
vo-one@x50:~$ jackd -d alsa --device jack51 --inchannels 2 --outchannels 6
no message buffer overruns
jackd 0.116.1
Copyright 2001-2005 Paul Davis and others.
jackd comes with ABSOLUTELY NO WARRANTY
This is free software, and you are welcome to redistribute it
under certain conditions; see the file COPYING for details
JACK compiled with System V SHM support.
loading driver ..
creating alsa driver ... jack51|jack51|1024|2|48000|2|6|nomon|swmeter|-|32bit
configuring for 48000Hz, period = 1024 frames (21.3 ms), buffer = 2 periods
ALSA: final selected sample format for capture: 24bit little-endian
ALSA: use 2 periods for capture
ALSA: final selected sample format for playback: 32bit float little-endian
ALSA: use 2 periods for playback
ALSA: could not start playback (Broken pipe)
DRIVER NT: could not start driver
cannot start driver
[/code]
Аналогичная ситуация происходит с устройством sblive_51.
Вдоль и поперек перечитана ALSA wiki, JACK FAQ и т.п. Пока решения не нашел. Не подскажите?
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум jackd завершается с ошибкой (2012)
- Форум Аудиоустройство по умолчанию на MB77.07 (2016)
- Форум Arch, звук (2009)
- Форум Alsa не проигрывает файлы одновременно (2017)
- Форум Intel HDMI - нет звука (2015)
- Форум Alsa и NVIDIA Corporation MCP61 (нет звука) (2015)
- Форум Alsa HDMI нет звука (2022)
- Форум Lenovo n5400 et alsa (2014)
- Форум armbian и микрофон (2023)
- Форум /dev/snd/pcmC0D0p failed: No such file or directory (2007)