]> git.baikalelectronics.ru Git - kernel.git/commit
ALSA: hda: Fix position reporting on Poulsbo
authorTakashi Iwai <tiwai@suse.de>
Sat, 1 Oct 2022 14:21:24 +0000 (16:21 +0200)
committerTakashi Iwai <tiwai@suse.de>
Sat, 1 Oct 2022 14:21:55 +0000 (16:21 +0200)
commitc0d1610c480c135b3cd7a74b1db997be8c082fd1
treed196937ea5b5dc1bbe656a9727ff7e7a33e0395f
parent41d5f66e35de00f002fee3f85d4485a2741b1fe3
ALSA: hda: Fix position reporting on Poulsbo

Hans reported that his Sony VAIO VPX11S1E showed the broken sound
behavior at the start of the stream for a couple of seconds, and it
turned out that the position_fix=1 option fixes the issue.  It implies
that the position reporting is inaccurate, and very likely hitting on
all Poulsbo devices.

The patch applies the workaround for Poulsbo generically to switch to
LPIB mode instead of the default position buffer.

Reported-and-tested-by: Hans de Goede <hdegoede@redhat.com>
Cc: <stable@vger.kernel.org>
Link: https://lore.kernel.org/r/3e8697e1-87c6-7a7b-d2e8-b21f1d2f181b@redhat.com
Link: https://lore.kernel.org/r/20221001142124.7241-1-tiwai@suse.de
Signed-off-by: Takashi Iwai <tiwai@suse.de>
sound/pci/hda/hda_intel.c