Comment 23 for bug 1225622

Revision history for this message
Raymond (superquad-vortex2) wrote :

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=bc9b56238eedda865070dcaed6694d65b517c8d6

[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=b3f6008f2d511133e0f04782c437a13b6865d26b

-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,