Re: [PATCH 1/2] ALSA: hda/realtek: Fix headphone output on ASUS ROG Ally X

From: Takashi Iwai

Date: Tue Jul 07 2026 - 10:28:15 EST


On Tue, 07 Jul 2026 02:56:14 +0200,
Matthew Schwartz wrote:
>
> The ASUS ROG Ally X (RC72LA, PCI SSID 0x1043:0x1eb3) with an ALC294
> codec produces no sound from the headphone jack, and unplugging the
> headphones can leave the speakers muted too.
>
> The device uses ALC287_FIXUP_TAS2781_I2C, which chains into the
> ThinkPad fixup chain. alc285_fixup_thinkpad_x1_gen7() makes the
> headphone (pin 0x21) and speaker (pin 0x17) share DAC 0x03. That is
> correct for a ThinkPad, but here the shared DAC is exposed as a
> "Line Out" control that defaults to zero, so the headphones stay
> silent when plugged in.
>
> Add a dedicated fixup chain for the Ally X that sets up the TAS2781
> amplifier and the headset jack without the ThinkPad DAC sharing, and
> routes the speaker to DAC 0x02 so the headphone and speaker get
> independent DACs.
>
> Also, fixup the wrong product code (it's RC72LA, not RCLA72).
>
> Signed-off-by: Matthew Schwartz <matthew.schwartz@xxxxxxxxx>

Applied both patches now. Thanks.


Takashi