[alsa-devel] PCM Volume on FSC V5505

Takashi Iwai tiwai at suse.de
Thu Nov 29 15:27:34 CET 2007


At Thu, 29 Nov 2007 16:02:09 +0100,
Jan-Simon Möller wrote:
> 
> The levels were  0-43 on Master and PCM.
> When PCM was over 20 it sounded ugly.

In the recent version of alsamixer, you must be able to see the
corresponding dB level.  I guess it's 0dB.

> Your patch fixed it with PCM. 
> Master now 0-43, PCM now 0-20 .
> What about the inputs are they affected before/after the patch ?

Which inputs, more exactly?


Takashi

> 
> Many thanks !
> 
> Best regards
> Jan-Simon
> 
> 
> Am Dienstag 27 November 2007 16:23:08 schrieb Takashi Iwai:
> > At Tue, 27 Nov 2007 16:19:56 +0100,
> >
> > I wrote:
> > > At Fri, 23 Nov 2007 17:45:21 +0100,
> > >
> > > Jan-Simon Möller wrote:
> > > > Hi !
> > > > With the patches, the sound works - well done!
> > > > But I need to make sure the PCM volume is max @ 50% .
> > > > If its over 50% sound is clipped and ugly (overload?).
> > >
> > > Looks like so.  Mixer apps (e.g. alsamixer) can show its dB value
> > > instead of percent.  Check the dB level shown there.
> > >
> > > The patch below may fix this issue.  Give it a try.
> >
> > Argh, the patch is wrong.  Use the below instead.
> >
> >
> > Takashi
> >
> > diff -r 17223a4918b4 pci/hda/patch_conexant.c
> > --- a/pci/hda/patch_conexant.c	Tue Nov 27 15:27:17 2007 +0100
> > +++ b/pci/hda/patch_conexant.c	Tue Nov 27 16:50:37 2007 +0100
> > @@ -826,6 +826,17 @@ static int patch_cxt5045(struct hda_code
> >  		spec->init_verbs[0] = cxt5045_test_init_verbs;
> >  #endif
> >  	}
> > +
> > +	/*
> > +	 * Fix max PCM level to 0 dB
> > +	 * (originall it has 0x2b steps with 0dB offset 0x14)
> > +	 */
> > +	snd_hda_override_amp_caps(codec, 0x17, HDA_INPUT,
> > +				  (0x14 << AC_AMPCAP_OFFSET_SHIFT) |
> > +				  (0x14 << AC_AMPCAP_NUM_STEPS_SHIFT) |
> > +				  (0x05 << AC_AMPCAP_STEP_SIZE_SHIFT) |
> > +				  (1 << AC_AMPCAP_MUTE_SHIFT));
> > +
> >  	return 0;
> >  }
> >
> > _______________________________________________
> > Alsa-devel mailing list
> > Alsa-devel at alsa-project.org
> > http://mailman.alsa-project.org/mailman/listinfo/alsa-devel
> 
> 
> 
> -- 
> Jan-Simon Möller
> Schaumburgstraße 2
> 30419 Hannover
> 
> +49 511 2700750
> +49 177 3017915
> 


More information about the Alsa-devel mailing list