From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751808AbWAJAwV (ORCPT ); Mon, 9 Jan 2006 19:52:21 -0500 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S1751805AbWAJAwU (ORCPT ); Mon, 9 Jan 2006 19:52:20 -0500 Received: from mail3.uklinux.net ([80.84.72.33]:15490 "EHLO mail3.uklinux.net") by vger.kernel.org with ESMTP id S1750776AbWAJAwT (ORCPT ); Mon, 9 Jan 2006 19:52:19 -0500 Date: Tue, 10 Jan 2006 01:02:35 +0000 From: John Rigg Cc: John Rigg , David Lang , =?iso-8859-1?Q?Ren=E9?= Rebe , Hannu Savolainen , Jaroslav Kysela , Takashi Iwai , linux-sound@vger.kernel.org, ALSA development , LKML Subject: Re: [Alsa-devel] Re: [OT] ALSA userspace API complexity Message-ID: <20060110010235.GA5224@localhost.localdomain> References: <20050726150837.GT3160@stusta.de> <200601091405.23939.rene@exactcode.de> <200601091812.55943.rene@exactcode.de> <20060109232043.GA5013@localhost.localdomain> <20060110001617.GA5154@localhost.localdomain> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20060110001617.GA5154@localhost.localdomain> User-Agent: Mutt/1.5.6+20040907i To: unlisted-recipients:; (no To-header on input) Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org On Tue, Jan 10, 2006 at 12:16:17AM +0000, John Rigg wrote: > On Mon, Jan 09, 2006 at 03:21:21PM -0800, David Lang wrote: > > does the CPU touch the data for these, or do you DMA directly from > > userspace (i.e. "zero-copy")? > > The cards I mentioned use DMA. RME actually advertises that some of their > cards can handle 52 channels with zero CPU load. Their onboard DSPs can > also do routing and mixing, again without touching the CPU. Of course I should also mention that the sound cards deal with PCM audio samples in integer format, but audio apps like jackd and its clients use floating point, so in practice the CPU is still processing audio data much of the time. John