[alsa-devel] 1010lt (ice1712) asoundrc for 6 virtual mono cards question

Jaroslav Kysela perex at suse.cz
Fri Apr 13 13:57:01 CEST 2007

On Fri, 13 Apr 2007, Giovanni Maruzzelli wrote:

> Dear Alsa developers,
> I want to use a 1010lt (ice1712 driver) as 6 analog mono duplex cards.
> I want to use the /etc/asound.conf (.asoundrc) to split the card (that
> has 8 in and 8 out - but I use just 6 in/out), with minimal latency.
> I mean, I want to record and play (duplex) from/to each virtual card
> concurrently and from separate application instances.
> My app works with S16_LE, 8000, mono.
> Is the following asound.conf (.asoundrc) correct and efficient for this?

Use dsnoop bindings rather than routing (ttable) for capture too, 
otherwise alsa-lib works with all channels internally.

> I got spikes of cpu load (at 5-6%) on each virtual card any roughly
> 256 seconds when using a(play|record) to record or play from/to any

aplay|arecord is not very good test. Use latency test code - available in 
alsa-lib/test directory.


Jaroslav Kysela <perex at suse.cz>
Linux Kernel Sound Maintainer
ALSA Project, SUSE Labs

More information about the Alsa-devel mailing list