[ALSA] hda - Fix noise on VT1708 codec
We get quite noisy output on the right channel on VT1708 codec when 24bit samples are used. Suppress the 24bit support until any real fix is found.
seem the limitation of playing 16 bits only seem removed by this patch ALSA: hda - Use generic parser for VIA codec driver
-static const struct hda_pcm_stream vt1708_pcm_analog_s16_playback = {
- .substreams = 1,
- .channels_min = 2,
- .channels_max = 8,
- /* NID is set in via_build_pcms */
- /* We got noisy outputs on the right channel on VT1708 when
- * 24bit samples are used. Until any workaround is found,
- * disable the 24bit format, so far.
- */
- .formats = SNDRV_PCM_FMTBIT_S16_LE,
Node 0x10 [Audio Output] wcaps 0x411: Stereo
Device: name="VT1708 Analog", type="Audio", device=0
Converter: stream=8, channel=0
PCM:
rates [0x7e0]: 44100 48000 88200 96000 176400 192000
bits [0xa]: 16 24
formats [0x1]: PCM
does the driver still support 24 or 32 bit ?
speaker-test -c2 -t sine -F S16_LE
speaker-test -c2 -t sine -F S24_LE
speaker-test -c2 -t sine -F S32_LE
https:/ /git.kernel. org/cgit/ linux/kernel/ git/tiwai/ sound.git/ commit/ sound/pci/ hda/patch_ via.c?id= bc9b56238eedda8 65070dcaed6694d 65b517c8d6
[ALSA] hda - Fix noise on VT1708 codec
We get quite noisy output on the right channel on VT1708 codec when 24bit samples are used. Suppress the 24bit support until any real fix is found.
seem the limitation of playing 16 bits only seem removed by this patch ALSA: hda - Use generic parser for VIA codec driver
https:/ /git.kernel. org/cgit/ linux/kernel/ git/tiwai/ sound.git/ commit/ sound/pci/ hda/patch_ via.c?id= b3f6008f2d51113 3e0f04782c437a1 3b6865d26b
-static const struct hda_pcm_stream vt1708_ pcm_analog_ s16_playback = { FMTBIT_ S16_LE,
- .substreams = 1,
- .channels_min = 2,
- .channels_max = 8,
- /* NID is set in via_build_pcms */
- /* We got noisy outputs on the right channel on VT1708 when
- * 24bit samples are used. Until any workaround is found,
- * disable the 24bit format, so far.
- */
- .formats = SNDRV_PCM_