Aivar |
|
Темы:
4
Сообщения:
6897
Участник с: 17 февраля 2011
|
Mark_SWПочему нет? За спрос не дают в нос. pcm - устройство воспроизведения звука; ctl - устройство, которое будет управляться a(lsa)mixer'ом; default - как правило hw:0,0; !default - заменяет устройство, определенное в ALSA lib API. real - как бы понятно... А разбираться всегда есть в чем. ) |
Mark_SW |
|
Темы:
3
Сообщения:
29
Участник с: 12 августа 2013
|
real - как бы понятно...Как раз-таки именно это и не очень понятно было. На самом деле почитав немного документацию, стало ясно, что запись pcm.real { ... } сама по себе бессмысленна. Здесь "real" - произвольное имя. Разве нет? Его нужно затем куда-то присвоить, чтоб содержание данного блока возымело смысл. Логичнее уж что-то вроде этого: pcm.real { type hw card 1 device 0 } pcm.!default { type plug slave.pcm "real" } |
Mark_SW |
|
Темы:
3
Сообщения:
29
Участник с: 12 августа 2013
|
Наконец. Вот оно. Нашлось!!! Наткнулся на него на сайте Gentoo в разделе Troubleshooting, где говорится, что иногда бывают ситуации, когда некоторые приложения (вроде флэша или Wine) принебрегают dmix'ом и захватывают весь аудио-канал. Данный конфиг меняет необходимую карту на дефолтную (в данном случае hw:1,0) и устраняет проблему, заставляя все приложения принудительно работать с dmix: pcm.dmixed { type asym playback.pcm { type dmix ipc_key 5678293 ipc_perm 0660 ipc_gid audio slave { channels 2 pcm { format S16_LE rate 48000 type hw card 1 device 0 } period_size 1024 buffer_size 8192 } bindings { 0 0 1 1 } } capture.pcm "hw:0" } pcm.!default { type plug slave.pcm "dmixed" } |
Aivar |
|
Темы:
4
Сообщения:
6897
Участник с: 17 февраля 2011
|
Хорошее решение. Взял на заметку.real - как бы понятно...В том то и дело, что как бы, но не понятно. Кстати, если у вас одна карта нерабочая, почему бы не отключить ее в BIOS? Избежали бы нюансов с определением по умолчанию. |
Mark_SW |
|
Темы:
3
Сообщения:
29
Участник с: 12 августа 2013
|
Рано обрадовался. Опять поработало пару раз, а после очередной перезагрузки они перестали параллельно воспроизводиться. |
ivand |
|
Темы:
9
Сообщения:
477
Участник с: 04 января 2013
|
alsactl is used to control advanced settings for the ALSA soundcard drivers alsactl [options] [store|restore |