> > 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? > > informative links regarding the ac '97 chip aka i810 audio controller... > > http://www.intel.com/design/chipsets/manuals/298028.htm > > slightly different information... > http://www.intel.com/design/chipsets/manuals/298238.htm > > directory containing ac97 specs... > ftp://download.intel.com/labs/media/audio/download/ > > page detailing statuses etc (links for download are broken see prior link) > http://www.intel.com/labs/media/audio/index.htm > > > > > > The ones that I know work are the trident, the es1968 (maestro), the > > interwave. I think there are a few more but cannot remember. It is a > > question for the LAU FAQ though so I'll try to find out some more. > > > > -- > > Patrick Shirkey - Boost Hardware Ltd. > > For the discerning hardware connoisseur > > Http://www.boosthardware.com > > Http://www.boosthardware.com/LAU/guide/ > > ======================================== > > > ------------------------------------------------------- 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 _______________________________________________ Alsa-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/alsa-devel