Re: [PATCH] ALSA: hda/intel: increase default bdl_pos_adj for Nvidia controllers
From: Takashi Iwai
Date: Wed Feb 25 2026 - 09:59:21 EST
On Wed, 25 Feb 2026 15:53:43 +0100,
Panagiotis Foliadis wrote:
>
> The default bdl_pos_adj of 32 for Nvidia HDA controllers is
> insufficient on GA102 (and likely other recent Nvidia GPUs) after S3
> suspend/resume. The controller's DMA timing degrades after resume,
> causing premature IRQ detection in azx_position_ok() which results in
> silent HDMI/DP audio output despite userspace reporting a valid
> playback state and correct ELD data.
>
> Increase bdl_pos_adj to 64 for AZX_DRIVER_NVIDIA, matching the value
> already used by Intel Apollo Lake for the same class of timing issue.
>
> Cc: stable@xxxxxxxxxxxxxxx
> Closes: https://bugzilla.kernel.org/show_bug.cgi?id=221069
> Suggested-by: Charalampos Mitrodimas <charmitro@xxxxxxxxxx>
> Signed-off-by: Panagiotis Foliadis <pfoliadis@xxxxxxxxxx>
Thanks, applied now.
Takashi