Problema: abbiamo più schede audio, e usiamo normalmente l'ingresso/microfono di una scheda e l'uscita di un altra. Quando il software ci permette di scegliere il dispositivo alsa separatamente per ingresso e uscita nessun problema.
Le rogne arrivano quando il software non permette di scegliere separatamente scheda di ingresso e di uscita oppure, caso classico, in quei software che non permettono proprio di scegliere il dispositivo audio, ma possono andare solo sul default (un esempio su tutti: flash).
La scheda audio predefinita è la prima nell'elenco rilevato da ALSA. Questo elenco però potrebbe cambiare a ogni reboot (ad esempio se abbiamo delle schede audio USB che vanno e vengono), e questo può dare problemi sia per avere dei riferimenti certi delle schede, sia per sapere qual'è la scheda predefinita. Considerando che alcuni programmi usano questa (ad esempio Flash) e spesso cambiarla è una rottura, è importante specificare un ordine.
Per prima cosa dobbiamo capire quali sono i moduli del kernel legati alle nostre schede, con questo comando:
Problema (rilevato su arch ma in passato anche su ubuntu): il "mute" della scheda audio non funziona. Semplicemente non fa nulla. Mi tocca abbassare a zero il volume, ma in realtà anche così qualche suono basso basso si sente...
Il problema si rileva inizialmente sul mixer del desktop (KDE), ma basta fare dei test direttamente con alsa (tramite alsamixer) per capire che è un problema del layer audio base.