[alsa-devel] poor sound from ALC 850/880 in alsa 1.0.21 and 1.0.23

Raymond Yau superquad.vortex2 at gmail.com
Wed Dec 1 10:35:57 CET 2010


2010/12/1 Colin Kincaid Williams <discord at uw.edu>

> I selected node 0x0c in  hdaanalyzer and see audio mixer [OxOb] in the
> Connection list, but I cannot select the radio button.
>

According to the block diagram of alc880 datasheet, it look like two mute
switches for node 0x02 and 0x0b or checkbox in hda_analyzer

> Node 0x0c [Audio Mixer] wcaps 0x20010f: Stereo Amp-In Amp-Out
>  Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
>  Amp-In vals:  [0x00 0x00] [0x00 0x00]

Unfortunately hda_analyzer seem fail to parse your codec -info

  File "./hda_analyzer.py", line 483, in <module>
    sys.exit(main(sys.argv))
  File "./hda_analyzer.py", line 460, in main
    if read_nodes(sys.argv[1:]) == 0:
  File "./hda_analyzer.py", line 110, in read_nodes
    read_nodes3(card, idx, i)
  File "./hda_analyzer.py", line 77, in read_nodes3
    c = HDACodecProc(card, codec, proc_file)
  File "/home/raymond/hda-analyzer/hda_proc.py", line 474, in __init__
    self.parse(proc_file)
  File "/home/raymond/hda-analyzer/hda_proc.py", line 678, in parse
    node.add_ampvals(line[15:], HDA_INPUT)
  File "/home/raymond/hda-analyzer/hda_proc.py", line 353, in add_ampvals
    self.wrongfile('amp vals ]')
  File "/home/raymond/hda-analyzer/hda_proc.py", line 143, in wrongfile
    raise ValueError, "wrong proc file format (%s)" % msg
ValueError: wrong proc file format (amp vals ])




>
> On Sun, Nov 28, 2010 at 11:40 PM, Raymond Yau
> <superquad.vortex2 at gmail.com> wrote:
> > 2010/11/28 Colin Kincaid Williams <discord at uw.edu>
> >
> >> no, the motherboard has 6 plugs, but no digital outputs on the back.
> >> Furthermore, I muted the CD channel, the line in was already muted,
> >> but I still have crap sound compared to my $20 mp3 player. Something
> >> else is wrong!
> >>
> >>
> > Take a look at the block diagram of alc880 datasheet
> >
> > does it help when you use hda-analyzer to mute the amp-in value from node
> > 0x0b in 0x0c ?
> >
> >
> > Node 0x0c [Audio Mixer] wcaps 0x20010f: Stereo Amp-In Amp-Out
> >  Control: name="Front Playback Volume", index=0, device=0
> >    ControlAmp: chs=3, dir=Out, idx=0, ofs=0
> >  Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
> >  Amp-In vals:  [0x00 0x00] [0x00 0x00]
> >  Amp-Out caps: ofs=0x40, nsteps=0x40, stepsize=0x03, mute=0
> >  Amp-Out vals:  [0x33 0x33]
> >  Connection: 2
> >     0x02 0x0b
> >
>


More information about the Alsa-devel mailing list