| 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
       driversalsactl [options] [store|restore  |