[alsa-devel] PCM Volume on FSC V5505
Jan-Simon Möller
dl9pf at gmx.de
Thu Nov 29 16:02:09 CET 2007
The levels were 0-43 on Master and PCM.
When PCM was over 20 it sounded ugly.
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 ?
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