At Wed, 14 Aug 2002 21:13:36 -0700, Jim wrote: > > > > Unfortunately the i810 driver is one of the undisclosed code family. I > > > haven't used the nforce so I don't know about it. > > I went out looking for information - being from Intel - SURELY it's > documented, and such information is publicly available.... I've found a > plethora of information - but everything about the design of the ac97 spec > indicates one register set, one set of dmas ... one could interpret one > portion... there's 256 ranges of base registers one can select - but then > you'd have a full set of mixing registers etc - just totally impracticle :/ > and therefore 256*3 dma units ... which isn't all that much memory andwidth > at 256*44.1khz*16*2 is only 45MB/sec ... less than a hard disk... and I > don't understand the PCI interface entirely.... but then I did go back to > nVidia's page on the nForce chip > http://www.nvidia.com/docs/lo/557/SUPP/nForce_MCP_Overview.pdf > and amidst all of that it says - DirectX blahblah 256 channels audio blah 64 > 3d ... and I think however that these are accomplished in software, and that > the hardware spec has nothing to do with this... and this minor 'marketing > hype' has been trimmed to be > 'motherboard - audio- ac97 with 256 channels.' > though appropritely marketed as > ' motherboard - audio - Direct Sound AC97 Audio' > > went out for a general search at the conclusion of my wanderings and find > that the maestro indeed has 64 register sets - which when a audio interrupt > is received would greatly increase the time to figure out uhh which > (virtual) card has the completion event... > > excerpt from maestro.c changelog > Then we have beasts > 90 * like the APU interface that is indirect registers gotten at > through > 91 * the main maestro indirection. Ouch. We spinlock around the > actual > 92 * ports on a per card basis. This means spinlock activity at each > IO > 93 * operation, but the only IO operation clusters are > > > Okay - so I'm over it. now - wonder if I should use JACK or ESD?
yes, unless your cards support it :) (or alternatively artsd, too.) the drivers with hardware mixing are: emu10k1, trident, ali5451, ymfpci, es1968, maestro3, cs46xx, gus* Takashi ------------------------------------------------------- This sf.net email is sponsored by: OSDN - Tired of that same old cell phone? Get a new here for FREE! https://www.inphonic.com/r.asp?r=sourceforge1&refcode1=vs3390 _______________________________________________ Alsa-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/alsa-devel