Re: [PATCH] ALSA: hda/realtek: Fix ALC700 audio on Intel Hades Canyon

Takashi Iwai <[email protected]>
Newsgroups org.kernel.vger.linux-sound,org.kernel.vger.linux-kernel
Message-ID <[email protected]>
On Fri, 21 Aug 2026 12:25:14 +0200,
Csaba Budai wrote:
> 
> On Intel Hades Canyon systems with an ALC700 codec, analog audio can
> become unusable after rebooting from Windows into Linux.
> 
> The affected system uses codec subsystem ID 8086:2073. In the broken
> state, Realtek coefficient 0x1b has value 0x4a4b. Setting bit 0x0400
> changes it to 0x4e4b and immediately restores normal analog playback.
> 
> The BIOS also sets this bit after disabling and re-enabling onboard
> audio, while Windows may leave it cleared. Linux currently does not
> restore it during codec initialization.
> 
> Add a machine-specific fixup for Intel Hades Canyon which sets only
> bit 0x0400 of coefficient 0x1b during HDA_FIXUP_ACT_INIT.
> 
> The fix has been verified across Windows -> Linux reboots on an Intel
> NUC8i7HNB with an ALC700 codec.
> 
> Signed-off-by: Csaba Budai <[email protected]>

Applied now.  Thanks.


Takashi
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.