From: Paul Davis <pbd@op.net>
To: Karsten Wiese <annabellesgarden@yahoo.de>
Cc: alsa-devel@alsa-project.org, l5gibson@hotmail.com
Subject: Re: AW: general audio card Q
Date: Wed, 31 Jul 2002 08:47:29 -0400 [thread overview]
Message-ID: <200207311245.OAA19422@alsa.alsa-project.org> (raw)
In-Reply-To: Your message of "Wed, 31 Jul 2002 13:20:24 +0200." <DAELIEGDPLDDCIJPAICBIECECDAA.annabellesgarden@yahoo.de>
>Paul wrote:
>
>> cards that do not use DMA should generally be considered inferior
>> because of the extra CPU cycles they force on the host system.
>
>not generally. i.e. the pinnacle/fiji way is to map a piece of memory into
>the pc's memory space.
>thus an application using alsa-mmap can write (or read) directly into the
>cards pcm-memory.
>pretty efficiently, don't you think? (except that its ISA-memory)
>(it can do so with 2 or 3 periods per buffer).
>I don't see any drawback here caused by the lack of DMA.
yes, but this isn't what I mean by "a card that doesn't use
DMA". cards that don't use DMA require the host CPU to issue an
instruction per-small-piece-of-data to move it from host memory to the
interface memory. what you're describing is still instruction-free
movement of data between the two. the fact that the mapping is
interface->host rather than host->interface (as on the rme9652,
sblive, ice1712 and others) doesn't change that all that much.
--p
-------------------------------------------------------
This sf.net email is sponsored by: Dice - The leading online job board
for high-tech professionals. Search and apply for tech jobs today!
http://seeker.dice.com/seeker.epl?rel_code=31
next prev parent reply other threads:[~2002-07-31 12:45 UTC|newest]
Thread overview: 7+ messages / expand[flat|nested] mbox.gz Atom feed top
2002-07-30 18:00 AW: general audio card Q daniel sheltraw
2002-07-30 23:25 ` Paul Davis
2002-07-31 11:20 ` Karsten Wiese
2002-07-31 12:47 ` Paul Davis [this message]
-- strict thread matches above, loose matches on Subject: below --
2002-07-31 6:07 daniel sheltraw
2002-07-31 13:06 ` Paul Davis
2002-07-30 4:49 daniel sheltraw
2002-07-30 9:56 ` AW: " Karsten Wiese
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=200207311245.OAA19422@alsa.alsa-project.org \
--to=pbd@op.net \
--cc=alsa-devel@alsa-project.org \
--cc=annabellesgarden@yahoo.de \
--cc=l5gibson@hotmail.com \
/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.