All of lore.kernel.org
 help / color / mirror / Atom feed
From: Lee Revell <rlrevell@joe-job.com>
To: Alsa-devel@lists.sourceforge.net
Cc: pzad@pobox.sk
Subject: Re: emu10k1 latency / capture period
Date: Thu, 17 Jun 2004 14:37:27 -0400	[thread overview]
Message-ID: <40D1E4E7.8000704@joe-job.com> (raw)
In-Reply-To: <200406170906.i5H9604W013076@www1.pobox.sk>

Peter Zubaj wrote:

>Hi,
>
>I don't well understand ALSA concepts, but I think, that minimum
>period size for emu10k1 is 384.
>  
>
True, it is actually 512 not 384.  This still results in input to output 
latency that  is 5-10x worse
than using ASIO drivers on Windows.

>Emu10k1 has actually 3 capture devices.
>0 - standard capture, stereo 16 bit / 8000 - 48000 Hz
>1 - mic capture - (implemented, not very used under ALSA) mono 16 bit
>/ 8000 Hz
>2 - fx capture - (implemented, not very used under ALSA) 1 - 32
>channels  16 bit / 48000 Hz
>
>All have same minimal period size, but 2 has 32 channels and then I
>think it is better for low latency and multichannel recording.
>  
>
Yes, the kX ASIO drivers on Windows work this way, by mapping directly 
onto the (16 for
SBLive, 32 for Audigy) FXBus channels.  You cannot directly capture line 
or mic in, you have
to connect it to an FXBus channel and then the signal is available on 
the corresponding ASIO
device.  I would imagine that to provide low latency in an ALSA driver 
it would work the same
way.

I am starting to reach the conclusion that this will require major 
changes to the guts of the emu10k1
ALSA driver.  I would love it if some ALSA developer would correct me 
but so far my inquirues
have met with deafening silence.

To reiterate the situation:  currently the ASIO drivers for this card 
provide an order of magnitude
better latency than the ALSA driver.  I am constantly hearing claims 
that ALSA is superior to ASIO,
but no one can tell me why the ALSA drivers for this *very* common 
device provide 5-10x worse latency
than the ASIO drivers.

As I see it, this is a glaring deficiency.

Lee

>Peter Zubaj
>====================== REKLAMA ========================
>Spolocnost SUN Microsystems uviedla na trh novy server Sun Fire V20z
>zalozeny procesoroch AMD Opteron.
>Viac informacii najdete na : http://www.somi.sk/sun/v20z.php
>=======================================================
>
>
>
>-------------------------------------------------------
>This SF.Net email is sponsored by The 2004 JavaOne(SM) Conference
>Learn from the experts at JavaOne(SM), Sun's Worldwide Java Developer
>Conference, June 28 - July 1 at the Moscone Center in San Francisco, CA
>REGISTER AND SAVE! http://java.sun.com/javaone/sf Priority Code NWMGYKND
>_______________________________________________
>Alsa-devel mailing list
>Alsa-devel@lists.sourceforge.net
>https://lists.sourceforge.net/lists/listinfo/alsa-devel
>
>
>  
>



-------------------------------------------------------
This SF.Net email is sponsored by The 2004 JavaOne(SM) Conference
Learn from the experts at JavaOne(SM), Sun's Worldwide Java Developer
Conference, June 28 - July 1 at the Moscone Center in San Francisco, CA
REGISTER AND SAVE! http://java.sun.com/javaone/sf Priority Code NWMGYKND

  reply	other threads:[~2004-06-17 18:37 UTC|newest]

Thread overview: 25+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2004-06-17  9:06 emu10k1 latency / capture period Peter Zubaj
2004-06-17 18:37 ` Lee Revell [this message]
2004-06-17 23:26   ` Paul Davis
2004-06-18  9:33     ` Takashi Iwai
2004-06-18 19:39       ` Lee Revell
2004-06-18 23:26       ` Lee Revell
  -- strict thread matches above, loose matches on Subject: below --
2004-06-21  8:03 Peter Zubaj
2004-06-21 15:26 ` Takashi Iwai
2004-06-21 20:27   ` Lee Revell
2004-06-16 20:14 Lee Revell
2004-06-16 20:52 ` James Courtier-Dutton
2004-06-16 21:02   ` Lee Revell
2004-06-20  4:06 ` Lee Revell
2004-06-21 15:35   ` Takashi Iwai
2004-06-21 15:54     ` Takashi Iwai
2004-06-21 20:20       ` Lee Revell
2004-06-22 11:13         ` Takashi Iwai
2004-06-22 11:29           ` Jaroslav Kysela
2004-06-22 12:47             ` Takashi Iwai
2004-06-22 21:15               ` Lee Revell
2004-06-28 20:44               ` Lee Revell
2004-06-22 20:26             ` Lee Revell
2004-06-22 18:48           ` Lee Revell
2004-06-21 20:25     ` Lee Revell
2004-07-08  0:40     ` Lee Revell

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=40D1E4E7.8000704@joe-job.com \
    --to=rlrevell@joe-job.com \
    --cc=Alsa-devel@lists.sourceforge.net \
    --cc=pzad@pobox.sk \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.