Date: Sun, 25 Nov 2007 14:59:01 -0500 From: Chuck Robey <chuckr@chuckr.org> To: Howard Goldstein <hg@queue.to> Cc: freebsd-multimedia@freebsd.org Subject: Re: sound documentation for the snd_hda (Nvidia) Message-ID: <4749D405.6050800@chuckr.org> In-Reply-To: <47484E4F.8000404@queue.to> References: <47475DF3.8030407@chuckr.org> <47477B4F.6000008@chuckr.org> <47484E4F.8000404@queue.to>
next in thread | previous in thread | raw e-mail | index | archive | help
Howard Goldstein wrote: > Chuck Robey wrote: >> Chuck Robey wrote: >>> I have a Asus motherboard, a Striker Extreme, which has a Nvidia >>> chipset, and the Analog Devices 1988b IC. What I'm getting at is, I'm >>> not getting all that I could be getting out of it, and I want to know >>> more about the hardware and software that I'm using. I was wondering >>> if the folks who originally write the snd_hda driver, that's only for >>> the Nvidia & Analog Devices hardware? What documentation did they >>> work with to write that driver? > > snd_ad1816 works fine on my striker extreme. Note that I'm definitely > not an audio connoisseur. > Well, I guess I could do that, but from what I can find, the snd_ad1816 driver is for the Analog Devices AD1816, which is an obsolete sound controller that ran the AC97 audio. The stuff in the Striker Extreme has compatibility with the older AC97 stuff, but only at the cost of any of the hda improvements. I would only do that if there was no onter course. I went to the Intel developers site, and picked up a couple of good (if large) pdf's describing the HDA PCI register architecture. I went to the Analog Devices site, and they had a fiar pdf, describing the layout of the AD1988b device, which is a lot of the implementation of that HDA architecture. I can't tell if it's all the implementation, yet, because I haven't been able to locate anything on the Nvidia 680 chipset, and that might implement some of the sound also. BUT, the fact that I can't find anything from Nvidia about what they designed for sound might mean that their entire implementation is the AD1988b device. Do you know more? Where do the developers of the HDA code hang out, on this list? Is the snd_hda the current hda driver, and if so, where's the new code going to be? God, maybe I better let my questions lie quiet a bit. I get too many, and you'll never answer any of them.
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4749D405.6050800>