At Thu, 22 Jan 2004 14:15:51 +0100,
The Eye wrote:
> 
> On Tue, Jan 20, 2004 at 10:59:05PM -0500, Jason Clouse wrote:
> > 1. What does ALSA do that you wish it wouldn't?
> 
> I own a Terratec EWX 24/96 card, which uses the ice1712 driver. While
> most things work fine, there still is the problem (at some stage one of
> the devs, don't remember who, said it was due to the card being
> "IRQ-hungry", whatever _that_ is supposed to mean) of dropouts. This is
> on a Athlon XP 1700+ with 512 megs of RAM ... All I need to do to get
> xmms to skip playback or ecasound skip while recording is switch to
> another virtual desktop in kde, most of all if that one contains Mozilla
> or MozillaFirebird. This is quite unacceptable, but alas, I don't have
> the money to buy another card with the same capabilities and less
> problems.

it's unfortunately not so easy to fix like other consumer cards.

since ice1712 *always* needs 10 channels x 32bit samples and its
max. buffer size is limited to 64kB, *at most* you have 0.1 or 0.2 sec
buffer size.  when the task is switched for longer time than that
(which can happen easily), you'll get dropout.

one of the workaround is to start the application with the higher (RT)
priority, so that it gets scheduled at the right time.
also, using a sound server running with the RT priority, other apps
can run with the normal priority.


Takashi


-------------------------------------------------------
The SF.Net email is sponsored by EclipseCon 2004
Premiere Conference on Open Tools Development and Integration
See the breadth of Eclipse activity. February 3-5 in Anaheim, CA.
http://www.eclipsecon.org/osdn
_______________________________________________
Alsa-user mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/alsa-user

Reply via email to