Alsa ice1724 (Infrasonic Quartet)
Модератор: Модераторы разделов
-
- Сообщения: 321
- Статус: Красен глаз -- темна душа
Alsa ice1724 (Infrasonic Quartet)
Такая ситуация:
Звуковая карта Infrasonic Quartet наконец-то заработала. И все вроде замечательно, но есть одна проблема: к ней подключены колонки (2 монитора), каждая в свой выход, одна в выход 1/2 вторая в выход 3/4, каждый из которых является независимым стерео выходом. Я ожидал , что в alsamixer будет настройка (как в windows) "Balancad link" включение который разделяет левый и правый каналы на два этих выхода. i.e. : 1/2 - front left , 3/4 - front right. (в виндовом драйвере так же есть возможность сделать такое разделение через "Free mixer" который позволяет коммутировать выходы со входами и многое другое). В alsamixer не оказалось ни одного, ни второго.
Попытался найти в интернете способы перенаправления правого и левого каналов на разные выходы звуковой карты, пытался прописывать различные варианты настроек в .asoundrc, но ничего не получилось. Возможно я не понимаю каким образом применять настройки .asoundrc, но что бы я туда не писал это никак не влияло на работу звуковой подсистемы. К тому же не нашел никаких вменяемых описаний как в этот конфигурационный файл писать что-то осознано (каждый вариант записи конфигурации .asoundrc перенаправления выходов, что я нашел в интернете выглядит абсолютно по-разному. Такое впечатление что то-ли стандарт описания менялся то-ли еще что ). Так что я оказался в тупике. Хотя мне кажется что конечно эта проблемы должна решаться как-то очень просто )
Так что я был бы очень благодарен , за любую помощь в решении этой проблемы.
Звуковая карта Infrasonic Quartet наконец-то заработала. И все вроде замечательно, но есть одна проблема: к ней подключены колонки (2 монитора), каждая в свой выход, одна в выход 1/2 вторая в выход 3/4, каждый из которых является независимым стерео выходом. Я ожидал , что в alsamixer будет настройка (как в windows) "Balancad link" включение который разделяет левый и правый каналы на два этих выхода. i.e. : 1/2 - front left , 3/4 - front right. (в виндовом драйвере так же есть возможность сделать такое разделение через "Free mixer" который позволяет коммутировать выходы со входами и многое другое). В alsamixer не оказалось ни одного, ни второго.
Попытался найти в интернете способы перенаправления правого и левого каналов на разные выходы звуковой карты, пытался прописывать различные варианты настроек в .asoundrc, но ничего не получилось. Возможно я не понимаю каким образом применять настройки .asoundrc, но что бы я туда не писал это никак не влияло на работу звуковой подсистемы. К тому же не нашел никаких вменяемых описаний как в этот конфигурационный файл писать что-то осознано (каждый вариант записи конфигурации .asoundrc перенаправления выходов, что я нашел в интернете выглядит абсолютно по-разному. Такое впечатление что то-ли стандарт описания менялся то-ли еще что ). Так что я оказался в тупике. Хотя мне кажется что конечно эта проблемы должна решаться как-то очень просто )
Так что я был бы очень благодарен , за любую помощь в решении этой проблемы.
Мой компьютер зовут Марвин
Спасибо сказали:
-
- Сообщения: 2
Re: Alsa ice1724 (Infrasonic Quartet)
Как инфрасоник под линуксом завёл, поделись?
-
- Сообщения: 321
- Статус: Красен глаз -- темна душа
Re: Alsa ice1724 (Infrasonic Quartet)
Я собрал ядро версии 2.6.33.2 и поставил версию alsa 1.0.22 . Все в связке дало чудесный работающий результат ) (дистр. Arch)
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Мой компьютер зовут Марвин
-
- Сообщения: 321
- Статус: Красен глаз -- темна душа
Re: Alsa ice1724 (Infrasonic Quartet)
Наконец-то проблема решена. Недавно наткнулся на такую страничку http://www.alsa-project.org/alsa-doc/alsa-...cm_plugins.html и после внимательного прочтения проблема была решена.
Если кого-то заинтересует, .asoundrc у меня теперь выглядит так :
Теперь осталось научиться правильно задавать для такого описания устройства вывода частоту дискретизации. Но то что получилось разделить каналы уже меня очень радует )
Если кого-то заинтересует, .asoundrc у меня теперь выглядит так :
Код: Выделить всё
############## Infrasonic Quartet ################
### Separated left(1/2) and right(3/4) chanels ###
##################################################
pcm.quartet {
type multi
slaves.a.pcm "hw:0,0"
slaves.a.channels 2
slaves.b.pcm "hw:0,1"
slaves.b.channels 2
#Left chanel (a) (hw:0,0) (1/2)
bindings.0.slave a
bindings.0.channel 0
#Right chanel (b) (hw:0,1) (3/4)
bindings.1.slave b
bindings.1.channel 0
}
pcm.!default {
type plug
slave.pcm "quartet"
}
pcm.default {
type plug
slave.pcm "quartet"
}
Теперь осталось научиться правильно задавать для такого описания устройства вывода частоту дискретизации. Но то что получилось разделить каналы уже меня очень радует )
Мой компьютер зовут Марвин
-
- Сообщения: 2
Re: Alsa ice1724 (Infrasonic Quartet)
Приветствую!
Как обстоят дела у вас с квартетом, удалось ли её полностью запустить?
Хотелось бы её использовать в Voyage MPD
Поделитесь пожалуйста рецептом если не секрет :-)
С Уважением, Сергей
Как обстоят дела у вас с квартетом, удалось ли её полностью запустить?
Хотелось бы её использовать в Voyage MPD
Поделитесь пожалуйста рецептом если не секрет :-)
С Уважением, Сергей
-
- Сообщения: 3321
- Статус: Красный глаз тролля
- ОС: ArchLinux
Re: Alsa ice1724 (Infrasonic Quartet)
Cthutq_58, в свежей Alsa эта карточка работает безо всяких танцев с бубном. Единственное "но": у карточки на борту нет аппаратного микшера, поэтому нужно настроить dmix.
RTFM
-------
KOI8-R - патриотичная кодировка
-------
KOI8-R - патриотичная кодировка
-
- Сообщения: 2
Re: Alsa ice1724 (Infrasonic Quartet)
Приветствую!
Если сильно не затруднит, не моглибы вы скинуть примерчик или ссылку как это сделать, что куда писать. Сейчас у меня плеер музыку крутит но звука нет. В Linux я полный чайник ни когда с ним дел не имел.
С Уважением.
Если сильно не затруднит, не моглибы вы скинуть примерчик или ссылку как это сделать, что куда писать. Сейчас у меня плеер музыку крутит но звука нет. В Linux я полный чайник ни когда с ним дел не имел.
С Уважением.
-
- Сообщения: 321
- Статус: Красен глаз -- темна душа
Re: Alsa ice1724 (Infrasonic Quartet)
Кхм. Я тут настройки совсем поменял. Вот такое у меня в /etc/asound.conf
Цель этого конфига в возможности иметь два независимых двухканальных выхода, каждый из них можно отключить в alsamixer'e.
Делалось интуитивно на основе http://alsa.opensrc.org/.asoundrc и нагугливания. С тех пор как сделал забыл большую часть, так что это такое.
Код: Выделить всё
pcm.Quartet {
type hw
card 1
device 0
}
pcm.default plug:both
pcm.!default plug:both
ctl.!default {
type hw;
card 1;
}
pcm.both {
type route;
slave.pcm {
type multi;
slaves.a.pcm "colu";
slaves.b.pcm "head";
slaves.a.channels 2;
slaves.b.channels 2;
bindings.0.slave a;
bindings.0.channel 0;
bindings.1.slave a;
bindings.1.channel 1;
bindings.2.slave b;
bindings.2.channel 0;
bindings.3.slave b;
bindings.3.channel 1;
}
ttable.0.0 1;
ttable.1.1 1;
ttable.0.2 1; # front left
ttable.1.3 1; # front right
#ttable.0.4 1; # copy front left to rear left
#ttable.1.5 1; # copy front right to rear right
}
ctl.both {
type hw;
card 1;
}
pcm.colu {
type dmix
ipc_key 1024
ipc_perm 0666
slave {
pcm "hw:1,0"
format S32_LE
period_time 0
period_size 1024
buffer_size 8192
rate 96000
}
bindings {
0 0
1 1
}
}
pcm.head {
type dmix
ipc_key 1024
ipc_perm 0666
slave {
pcm "hw:1,1"
format S32_LE
period_time 0
period_size 1024
buffer_size 8192
rate 96000
}
bindings {
0 0
1 1
}
}
ctl.colu {
type hw
card 1
device 0
}
ctl.head {
type hw
card 1
device 1
}
Цель этого конфига в возможности иметь два независимых двухканальных выхода, каждый из них можно отключить в alsamixer'e.
Делалось интуитивно на основе http://alsa.opensrc.org/.asoundrc и нагугливания. С тех пор как сделал забыл большую часть, так что это такое.
Мой компьютер зовут Марвин
-
- Сообщения: 198
- Статус: Очевидец
- ОС: Ubuntu
Re: Alsa ice1724 (Infrasonic Quartet)
Тоже являюсь обладателем указанной карты. Система - Ubuntu 13.04.
У меня по умолчанию отключаемый только 1 выход (Output 1/2). Второй (Output 3/4) - работает постоянно, не реагируя на alsamixer вообще.
Создавал и ~/.asoundrc, и /etc/asound.conf с Вашим конфигом- проблема остаётся, ничего не изменилось.
Подскажите, куда "копать".
У меня по умолчанию отключаемый только 1 выход (Output 1/2). Второй (Output 3/4) - работает постоянно, не реагируя на alsamixer вообще.
Создавал и ~/.asoundrc, и /etc/asound.conf с Вашим конфигом- проблема остаётся, ничего не изменилось.
Подскажите, куда "копать".
-
- Сообщения: 321
- Статус: Красен глаз -- темна душа
Re: Alsa ice1724 (Infrasonic Quartet)
Хм. А что значит "отключаемый"? Сейчас у меня вроде бы совсем тот же конфиг что и в предыдущих постах и получается так, что я могу замутить аутпут меняя значения 'S/PDIF' и 'H/W'. Каждый регулятор в двух экземплярах, соответствует правому и левому каналам. Любое значение отличное от "PCM Out" мутит канал.
Вот как-то так, я особо не заморачиваюсь, наверняка всё можно сделать аккуратнее и понятнее.
Вот как-то так, я особо не заморачиваюсь, наверняка всё можно сделать аккуратнее и понятнее.
Мой компьютер зовут Марвин
-
- Сообщения: 198
- Статус: Очевидец
- ОС: Ubuntu
Re: Alsa ice1724 (Infrasonic Quartet)
Канал "мутит". Да. Всё правильно. НО, канал глушится на обоих выходах.
У меня "Output 1/2"-наушники, "Output 3/4"- АС. Мне нужно, чтобы любой из выходов отключался/включался в Alsamixer . Сейчас на вкл/откл реагирует только один, второй работает постоянно.
У меня "Output 1/2"-наушники, "Output 3/4"- АС. Мне нужно, чтобы любой из выходов отключался/включался в Alsamixer . Сейчас на вкл/откл реагирует только один, второй работает постоянно.
-
- Сообщения: 321
- Статус: Красен глаз -- темна душа
Re: Alsa ice1724 (Infrasonic Quartet)
как я уже писал, у меня мут канала связан со значениями 'S/PDIF' и 'H/W'. Меняя их, что харатерно, в алсамиксере, я могу мутить каждый отдельный канал, "Output 1/2" или "Output 3/4".
Посмотри в миксере, может у тебя тоже такие свичи есть. У меня там до чёрта переключателей.
Посмотри в миксере, может у тебя тоже такие свичи есть. У меня там до чёрта переключателей.
Мой компьютер зовут Марвин
-
- Сообщения: 198
- Статус: Очевидец
- ОС: Ubuntu
Re: Alsa ice1724 (Infrasonic Quartet)
Свичи есть. Меняя их значения глушатся каналы (левый/правый). Так и должно быть. Это понятно. Но применяются изменения к обоим выходам одновременно.
Но я не могу заставить работать свич "Output 3/4". При любом значении (и ММ и 00) выход работает и звук есть.
На картинке - положения свичей, при которых у меня молчит Output1/2 и работает Output 3/4, несмотря на значение MM.
Но я не могу заставить работать свич "Output 3/4". При любом значении (и ММ и 00) выход работает и звук есть.
На картинке - положения свичей, при которых у меня молчит Output1/2 и работает Output 3/4, несмотря на значение MM.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- Сообщения: 321
- Статус: Красен глаз -- темна душа
Re: Alsa ice1724 (Infrasonic Quartet)
как я и писал, у меня звук мутится при изменениях S/PDIF и H/W, которые у тебя тоже есть. Любое значение в них помимо PCM Out мутит канал. Я вижу только такое решение.
Я не знаю как сделать так, чтобы значения 'Output ?/?' имели какойто смысл, но я только сейчас узнал об их существовании и не заморачивался.
Я не знаю как сделать так, чтобы значения 'Output ?/?' имели какойто смысл, но я только сейчас узнал об их существовании и не заморачивался.
Мой компьютер зовут Марвин
-
- Сообщения: 198
- Статус: Очевидец
- ОС: Ubuntu
Re: Alsa ice1724 (Infrasonic Quartet)
OK.
Свичи "S/PDIF" и "H/W" mute`ят каналы.
Свичи "Output */*" - mute/on выходы.
Теперь поправьте, если ошибаюсь:
Имеем 2 небалансных стереовыхода. На каждый выход подаётся идентичный 2х-канальный сигнал (L+R). Отключив один канал, получаем моно-сигнал на каждом из выходов. Отключив 2 канала - тишину на обоих выходах.
Как сконфигурировать Alsa так, чтобы получить возможность управлять обоими выходами независимо друг от друга. Минимум хотя бы "mute/on" каждый из них независимо друг от друга.
Ковыряюсь уже не первый день, перелопатил кучу инфы, в том числе англоязычной- проблема остаётся нерешенной.
Свичи "S/PDIF" и "H/W" mute`ят каналы.
Свичи "Output */*" - mute/on выходы.
Теперь поправьте, если ошибаюсь:
Имеем 2 небалансных стереовыхода. На каждый выход подаётся идентичный 2х-канальный сигнал (L+R). Отключив один канал, получаем моно-сигнал на каждом из выходов. Отключив 2 канала - тишину на обоих выходах.
Как сконфигурировать Alsa так, чтобы получить возможность управлять обоими выходами независимо друг от друга. Минимум хотя бы "mute/on" каждый из них независимо друг от друга.
Ковыряюсь уже не первый день, перелопатил кучу инфы, в том числе англоязычной- проблема остаётся нерешенной.
-
- Сообщения: 321
- Статус: Красен глаз -- темна душа
Re: Alsa ice1724 (Infrasonic Quartet)
Извини, кажется я тебя не совсем понимаю :)
с моим конфигом получается так, что PCM1/2 это наушники, а PCM 3/4 это колонки. При этом они воспроизводят одно и тоже.
Мут или войс колонок или наушников контролируются переключателями S/PDIF или H/W соответственно. Каждый из них позволяет независимо мутить правый/левый канал на колонках или наушниках. Это ли не то, что нам надо? (:
при этом значение мастера трогать совсем не нужно. Просто меняешь значения S/PDIF - S/PDIF 1 и H/W - H/W 1 на PCM Out и у тебя звук есть, любое другое значение - мут.
с моим конфигом получается так, что PCM1/2 это наушники, а PCM 3/4 это колонки. При этом они воспроизводят одно и тоже.
Мут или войс колонок или наушников контролируются переключателями S/PDIF или H/W соответственно. Каждый из них позволяет независимо мутить правый/левый канал на колонках или наушниках. Это ли не то, что нам надо? (:
при этом значение мастера трогать совсем не нужно. Просто меняешь значения S/PDIF - S/PDIF 1 и H/W - H/W 1 на PCM Out и у тебя звук есть, любое другое значение - мут.
Мой компьютер зовут Марвин
-
- Сообщения: 198
- Статус: Очевидец
- ОС: Ubuntu
Re: Alsa ice1724 (Infrasonic Quartet)
Понимаешь правильно. У меня такой же конфиг.
Я хочу слушать только наушники или только колонки. Сейчас при изменении значений звук либо есть на обоих выходах (и в колонках и в наушниках), либо его нет опять же на обоих( и в колонках и наушниках) одновременно. А как получить звук только в наушниках, или только в колонках?
Как "замутить" один выход, не "мутя" другой?
Я хочу слушать только наушники или только колонки. Сейчас при изменении значений звук либо есть на обоих выходах (и в колонках и в наушниках), либо его нет опять же на обоих( и в колонках и наушниках) одновременно. А как получить звук только в наушниках, или только в колонках?
Как "замутить" один выход, не "мутя" другой?
-
- Сообщения: 321
- Статус: Красен глаз -- темна душа
Re: Alsa ice1724 (Infrasonic Quartet)
кхм, я не врубаюсь в чём проблема. Выставляешь S/PDIF и S/PDIF 1 в любое значение кроме "PCM Out" и один выход перестаёт работать. Меняешь H/W и H/W 1 -- отключается другой.
разве нет?
разве нет?
Мой компьютер зовут Марвин
-
- Сообщения: 198
- Статус: Очевидец
- ОС: Ubuntu
Re: Alsa ice1724 (Infrasonic Quartet)
Нет.
У меня на изменение S/PDIF и S/PDIF 1 система вообще никак не реагирует. H/W и H/W1 отключают только каналы, выходы не изменяются. Output 1/2 отключает только один выход, второй выход не реагирует на переключения Output 3/4 -работает постоянно.
И колонки и наушники подключены к Джекам звуковой карты. У тебя, наверно, колонки по S/PDIF к карточке подключены, а наушники к Джеку?
У меня на изменение S/PDIF и S/PDIF 1 система вообще никак не реагирует. H/W и H/W1 отключают только каналы, выходы не изменяются. Output 1/2 отключает только один выход, второй выход не реагирует на переключения Output 3/4 -работает постоянно.
И колонки и наушники подключены к Джекам звуковой карты. У тебя, наверно, колонки по S/PDIF к карточке подключены, а наушники к Джеку?
-
- Сообщения: 321
- Статус: Красен глаз -- темна душа
Re: Alsa ice1724 (Infrasonic Quartet)
нет, у меня просто два джека. Хмхм. И в /etc/asound.conf у меня лежит то же самое, что я здесь уже постил.
Не знаю даже чем помочь
Не знаю даже чем помочь
Мой компьютер зовут Марвин
Спасибо сказали:
-
- Сообщения: 198
- Статус: Очевидец
- ОС: Ubuntu
Re: Alsa ice1724 (Infrasonic Quartet)
Ок. Спасибо. Буду дальше разбираться.
-
- Сообщения: 198
- Статус: Очевидец
- ОС: Ubuntu
Re: Alsa ice1724 (Infrasonic Quartet)
Разобрался.
Вопрос решён.
Получил совет в askubuntu.com решить мой вопрос с помощью PulseAudio.
Установил pavucontrol .
Назначил pulseaudio устройством по умолчанию в Alsa , вписав в ~/.asoundrc следующее:
В результате Pavucontrol распознал Output1/2 как Analog Stereo, Output 3/4 - как Digital Stereo.
В итоге имеем возможность выбора выходов карты и возможность управлять ими независимо друг от друга .
Информацию подчерпнул в wiki.archlinux.org/PulseAudio , www.alsa-project.org/Asoundrc и http://habrahabr.ru/post/106806/
Вопрос решён.
Получил совет в askubuntu.com решить мой вопрос с помощью PulseAudio.
Установил pavucontrol .
Назначил pulseaudio устройством по умолчанию в Alsa , вписав в ~/.asoundrc следующее:
Код: Выделить всё
pcm.pulse {
type pulse
}
ctl.pulse {
type pulse
}
pcm.!default {
type pulse
}
ctl.!default {
type pulse
}
В результате Pavucontrol распознал Output1/2 как Analog Stereo, Output 3/4 - как Digital Stereo.
В итоге имеем возможность выбора выходов карты и возможность управлять ими независимо друг от друга .
Информацию подчерпнул в wiki.archlinux.org/PulseAudio , www.alsa-project.org/Asoundrc и http://habrahabr.ru/post/106806/