snd_hda: loud distorted sound with NVidia MCP51

Hiroharu Tamaru tamaru at myn.rcast.u-tokyo.ac.jp
Mon Dec 11 10:20:14 PST 2006


Thank you, Ariff,

At Tue, 12 Dec 2006 01:08:05 +0800,
Ariff Abdullah wrote:
> 
> [1  <text/plain; US-ASCII (quoted-printable)>]
> On Tue, 12 Dec 2006 00:54:26 +0900
> Hiroharu Tamaru <tamaru at myn.rcast.u-tokyo.ac.jp> wrote:
> [...]
> > 
> > In my case, I think it is most important to mute the second
> > connection(nid=15) to nid=28
> > 
> > pcm0:             nid: 28 [ANALOG]
> > pcm0:            name: audio mixer
> > pcm0:      widget_cap: 0x0020010b
> > pcm0:     Parse flags: 0x00000002
> > pcm0:       Ctl flags: 0x00000041
> > pcm0:       Input amp: 0x80000000
> > pcm0:                  mute=1 step=0 size=0 offset=0
> > pcm0:     connections: 2
> > pcm0:           |
> > pcm0:           + <- nid=12 [pin: line in (jack)]
> > pcm0:           |
> > pcm0:           + <- nid=15 [pin: headphones out (jack)]
> > 
> > 
> 
> Grab this binary module:
> http://people.freebsd.org/~ariff/test/snd_hda.ko
> 
> Here is the source:
> http://people.freebsd.org/~ariff/test/hdac_asus_alc861.c

Yes! This binary module works great!

The plain default mixer setting of:
Mixer vol      is currently set to  75:75
Mixer pcm      is currently set to  75:75
Mixer speaker  is currently set to  75:75
Mixer line     is currently set to  75:75
Mixer mic      is currently set to   0:0
Mixer cd       is currently set to  75:75
Mixer rec      is currently set to   0:0
Recording source: mic

plays very clear sound now.
I tried all the way up to pcm 100 vol 100, and they are all fine.
The volume scales quite naturally from 0 to 100.

Thank you for taking time.
-- 
Hiroharu Tamaru


More information about the freebsd-multimedia mailing list