You are not logged in.

#1 2026-07-08 22:32:16

thesupertechie
Member
Registered: 2026-03-07
Posts: 49

hdajackretask doesn't work anymore?

Whenever I reinstall Linux, I use HDAJackRetask to make sure that all speakers on my laptop work. I have a specific pin configuration to make sure that the LFE and side speakers work (or else only the front speakers work). This has worked flawlessly until recently.

Now, however, it seems that HDAJackRetask doesn't do anything anymore. If I apply my pin configuration, it now does nothing. A look at the kernel logs suggests that it isn't even being loaded. The app is now laggy (RAM is not an issue), and seems to not work. I tried looking into an ALSA configuration that would get my speakers to work, but it seems that none exists for my sound card (Realtek ALC245).

Any way to get all speakers to work?


Hardware:
HP Envy Laptop 16-h1055cl (32 GB RAM, Intel Core i7-13700H, NVIDIA GeForce RTX 4060 Laptop GPU)

Offline

#2 2026-07-08 22:44:56

V1del
Forum Moderator
Registered: 2012-10-16
Posts: 25,337

Re: hdajackretask doesn't work anymore?

There shouldn't be an inherent relation to this, hdajackretask simply adjusts pin layouts on hda cards afaik nothing about this inherent mechansim should have changed. I could see your card getting picked up by sof instead of snd-hda, what does

lspci -k
sudo dmesg | grep -E 'snd|sof'

give you?

Offline

#3 2026-07-09 22:15:08

thesupertechie
Member
Registered: 2026-03-07
Posts: 49

Re: hdajackretask doesn't work anymore?

The result of those commands are:

[bash: command started at 15:14:41]
00:00.0 Host bridge: Intel Corporation Raptor Lake-P 6p+8e cores Host Bridge/DRAM Controller
	Subsystem: Hewlett-Packard Company Device 8be5
	Kernel driver in use: igen6_edac
	Kernel modules: igen6_edac
00:01.0 PCI bridge: Intel Corporation Raptor Lake PCI Express 5.0 Graphics Port (PEG010)
	Subsystem: Hewlett-Packard Company Device 8be5
	Kernel driver in use: pcieport
	Kernel modules: shpchp
00:02.0 VGA compatible controller: Intel Corporation Raptor Lake-P [Iris Xe Graphics] (rev 04)
	Subsystem: Hewlett-Packard Company Device 8be5
	Kernel driver in use: i915
	Kernel modules: i915, xe
00:04.0 Signal processing controller: Intel Corporation Raptor Lake Dynamic Platform and Thermal Framework Processor Participant
	Subsystem: Hewlett-Packard Company Device 8be5
	Kernel driver in use: proc_thermal_pci
	Kernel modules: processor_thermal_device_pci
00:06.0 PCI bridge: Intel Corporation Raptor Lake PCI Express 4.0 Graphics Port
	Subsystem: Hewlett-Packard Company Device 8be5
	Kernel driver in use: pcieport
	Kernel modules: shpchp
00:06.2 PCI bridge: Intel Corporation Device a73d
	Subsystem: Hewlett-Packard Company Device 8be5
	Kernel driver in use: pcieport
	Kernel modules: shpchp
00:07.0 PCI bridge: Intel Corporation Raptor Lake-P Thunderbolt 4 PCI Express Root Port #0
	Subsystem: Hewlett-Packard Company Device 8be5
	Kernel driver in use: pcieport
	Kernel modules: shpchp
00:07.2 PCI bridge: Intel Corporation Raptor Lake-P Thunderbolt 4 PCI Express Root Port #2
	Subsystem: Hewlett-Packard Company Device 8be5
	Kernel driver in use: pcieport
	Kernel modules: shpchp
00:08.0 System peripheral: Intel Corporation GNA Scoring Accelerator module
	Subsystem: Hewlett-Packard Company Device 8be5
00:0a.0 Signal processing controller: Intel Corporation Raptor Lake Crashlog and Telemetry (rev 01)
	Subsystem: Hewlett-Packard Company Device 8be5
	Kernel driver in use: intel_vsec
	Kernel modules: intel_vsec
00:0d.0 USB controller: Intel Corporation Raptor Lake-P Thunderbolt 4 USB Controller
	Subsystem: Hewlett-Packard Company Device 8be5
	Kernel driver in use: xhci_hcd
	Kernel modules: xhci_pci
00:0d.2 USB controller: Intel Corporation Raptor Lake-P Thunderbolt 4 NHI #0
	Subsystem: Hewlett-Packard Company Device 8be5
	Kernel driver in use: thunderbolt
	Kernel modules: thunderbolt
00:0d.3 USB controller: Intel Corporation Raptor Lake-P Thunderbolt 4 NHI #1
	Subsystem: Hewlett-Packard Company Device 8be5
	Kernel driver in use: thunderbolt
	Kernel modules: thunderbolt
00:12.0 Serial controller: Intel Corporation Alder Lake-P Integrated Sensor Hub (rev 01)
	Subsystem: Hewlett-Packard Company Device 8be5
	Kernel driver in use: intel_ish_ipc
	Kernel modules: intel_ish_ipc
00:14.0 USB controller: Intel Corporation Alder Lake PCH USB 3.2 xHCI Host Controller (rev 01)
	Subsystem: Hewlett-Packard Company Device 8be5
	Kernel driver in use: xhci_hcd
	Kernel modules: xhci_pci
00:14.2 RAM memory: Intel Corporation Alder Lake PCH Shared SRAM (rev 01)
	Subsystem: Hewlett-Packard Company Device 8be5
00:14.3 Network controller: Intel Corporation Raptor Lake PCH CNVi WiFi (rev 01)
	DeviceName: WLAN
	Subsystem: Intel Corporation Device 0094
	Kernel driver in use: iwlwifi
	Kernel modules: iwlwifi
00:15.0 Serial bus controller: Intel Corporation Alder Lake PCH Serial IO I2C Controller #0 (rev 01)
	Subsystem: Hewlett-Packard Company Device 8be5
	Kernel driver in use: intel-lpss
	Kernel modules: intel_lpss_pci
00:15.1 Serial bus controller: Intel Corporation Alder Lake PCH Serial IO I2C Controller #1 (rev 01)
	Subsystem: Hewlett-Packard Company Device 8be5
	Kernel driver in use: intel-lpss
	Kernel modules: intel_lpss_pci
00:16.0 Communication controller: Intel Corporation Alder Lake PCH HECI Controller (rev 01)
	Subsystem: Hewlett-Packard Company Device 8be5
	Kernel driver in use: mei_me
	Kernel modules: mei_me
00:1c.0 PCI bridge: Intel Corporation Alder Lake-P PCH PCIe Root Port #6 (rev 01)
	Subsystem: Hewlett-Packard Company Device 8be5
	Kernel driver in use: pcieport
	Kernel modules: shpchp
00:1e.0 Communication controller: Intel Corporation Alder Lake PCH UART #0 (rev 01)
	Subsystem: Hewlett-Packard Company Device 8be5
	Kernel driver in use: intel-lpss
	Kernel modules: intel_lpss_pci
00:1f.0 ISA bridge: Intel Corporation Raptor Lake LPC/eSPI Controller (rev 01)
	Subsystem: Hewlett-Packard Company Device 8be5
00:1f.3 Multimedia audio controller: Intel Corporation Raptor Lake-P/U/H cAVS (rev 01)
	Subsystem: Hewlett-Packard Company Device 8be5
	Kernel driver in use: sof-audio-pci-intel-tgl
	Kernel modules: snd_soc_avs, snd_sof_pci_intel_tgl, snd_hda_intel
00:1f.4 SMBus: Intel Corporation Alder Lake PCH-P SMBus Host Controller (rev 01)
	Subsystem: Hewlett-Packard Company Device 8be5
	Kernel driver in use: i801_smbus
	Kernel modules: i2c_i801
00:1f.5 Serial bus controller: Intel Corporation Alder Lake-P PCH SPI Controller (rev 01)
	Subsystem: Hewlett-Packard Company Device 8be5
	Kernel driver in use: intel-spi
	Kernel modules: spi_intel_pci
03:00.0 Non-Volatile memory controller: KIOXIA Corporation NVMe SSD Controller XG8 (rev 01)
	Subsystem: KIOXIA Corporation Device 0001
	Kernel driver in use: nvme
	Kernel modules: nvme
58:00.0 Unassigned class [ff00]: Realtek Semiconductor Co., Ltd. RTS5288 PCIe SD UHS-I Card Reader controller (rev 01)
	Subsystem: Hewlett-Packard Company Device 8be5
	Kernel driver in use: rtsx_pci
	Kernel modules: rtsx_pci
[bash: command started at 15:14:42]
[    0.044298] software IO TLB: area num 32.
[    0.586182] PCI-DMA: Using software bounce buffering for IO (SWIOTLB)
[    0.586183] software IO TLB: mapped [mem 0x0000000038625000-0x000000003c625000] (64MB)
[    0.703714] integrity: Loaded X.509 cert 'Microsoft Windows Production PCA 2011: a92902398e16c49778cd90f99e4f9ae17c55af53'
[    0.703731] integrity: Loaded X.509 cert 'Microsoft Corporation: Windows UEFI CA 2023: aefc5fbbbe055d8f8daa585473499417ab5a5272'
[    0.703745] integrity: Loaded X.509 cert 'Microsoft Corporation UEFI CA 2011: 13adbf4309bd82709c8cd54f316ed522988a1bd4'
[    0.703757] integrity: Loaded X.509 cert 'Microsoft UEFI CA 2023: 81aa6b3244c935bce0d6628af39827421e32497d'
[    4.869240] snd_hda_intel 0000:00:1f.3: Digital mics found on Skylake+ platform, using SOF driver
[    5.012124] sof-audio-pci-intel-tgl 0000:00:1f.3: enabling device (0000 -> 0002)
[    5.012263] sof-audio-pci-intel-tgl 0000:00:1f.3: DSP detected with PCI class/subclass/prog-if 0x040100
[    5.012296] sof-audio-pci-intel-tgl 0000:00:1f.3: bound 0000:00:02.0 (ops intel_audio_component_bind_ops [i915])
[    5.019030] sof-audio-pci-intel-tgl 0000:00:1f.3: use msi interrupt mode
[    5.056236] sof-audio-pci-intel-tgl 0000:00:1f.3: hda codecs found, mask 5
[    5.056239] sof-audio-pci-intel-tgl 0000:00:1f.3: using HDA machine driver skl_hda_dsp_generic now
[    5.056241] sof-audio-pci-intel-tgl 0000:00:1f.3: NHLT device BT(0) detected, ssp_mask 0x4
[    5.056242] sof-audio-pci-intel-tgl 0000:00:1f.3: BT link detected in NHLT tables: 0x4
[    5.056243] sof-audio-pci-intel-tgl 0000:00:1f.3: DMICs detected in NHLT tables: 2
[    5.058426] sof-audio-pci-intel-tgl 0000:00:1f.3: Firmware paths/files for ipc type 0:
[    5.058429] sof-audio-pci-intel-tgl 0000:00:1f.3:  Firmware file:     intel/sof/sof-rpl.ri
[    5.058430] sof-audio-pci-intel-tgl 0000:00:1f.3:  Topology file:     intel/sof-tplg/sof-hda-generic-2ch.tplg
[    5.058804] sof-audio-pci-intel-tgl 0000:00:1f.3: Firmware info: version 2:2:0-57864
[    5.058805] sof-audio-pci-intel-tgl 0000:00:1f.3: Firmware: ABI 3:22:1 Kernel ABI 3:23:1
[    5.153099] sof-audio-pci-intel-tgl 0000:00:1f.3: Firmware info: version 2:2:0-57864
[    5.153106] sof-audio-pci-intel-tgl 0000:00:1f.3: Firmware: ABI 3:22:1 Kernel ABI 3:23:1
[    5.168414] sof-audio-pci-intel-tgl 0000:00:1f.3: loading topology: intel/sof-tplg/sof-hda-generic-2ch.tplg
[    5.168488] sof-audio-pci-intel-tgl 0000:00:1f.3: Topology: ABI 3:22:1 Kernel ABI 3:23:1
[    5.199042] snd_hda_codec_alc269 ehdaudio0D0: ALC245: picked fixup  for PCI SSID 103c:8be5
[    6.011316] snd_hda_codec_alc269 ehdaudio0D0: bound i2c-CSC3551:00-cs35l41-hda.0 (ops cs35l41_hda_comp_ops [snd_hda_scodec_cs35l41])
[    6.828206] snd_hda_codec_alc269 ehdaudio0D0: bound i2c-CSC3551:00-cs35l41-hda.1 (ops cs35l41_hda_comp_ops [snd_hda_scodec_cs35l41])
[    6.828658] snd_hda_codec_alc269 ehdaudio0D0: autoconfig for ALC245: line_outs=1 (0x17/0x0/0x0/0x0/0x0) type:speaker
[    6.828663] snd_hda_codec_alc269 ehdaudio0D0:    speaker_outs=0 (0x0/0x0/0x0/0x0/0x0)
[    6.828666] snd_hda_codec_alc269 ehdaudio0D0:    hp_outs=1 (0x21/0x0/0x0/0x0/0x0)
[    6.828669] snd_hda_codec_alc269 ehdaudio0D0:    mono: mono_out=0x0
[    6.828670] snd_hda_codec_alc269 ehdaudio0D0:    inputs:
[    6.828673] snd_hda_codec_alc269 ehdaudio0D0:      Mic=0x19
[    6.889280] input: sof-hda-dsp Mic as /devices/pci0000:00/0000:00:1f.3/skl_hda_dsp_generic/sound/card0/input23
[    6.889405] input: sof-hda-dsp Headphone as /devices/pci0000:00/0000:00:1f.3/skl_hda_dsp_generic/sound/card0/input24
[    6.889491] input: sof-hda-dsp HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:1f.3/skl_hda_dsp_generic/sound/card0/input25
[    6.889808] input: sof-hda-dsp HDMI/DP,pcm=4 as /devices/pci0000:00/0000:00:1f.3/skl_hda_dsp_generic/sound/card0/input26
[    6.889970] input: sof-hda-dsp HDMI/DP,pcm=5 as /devices/pci0000:00/0000:00:1f.3/skl_hda_dsp_generic/sound/card0/input27

Hardware:
HP Envy Laptop 16-h1055cl (32 GB RAM, Intel Core i7-13700H, NVIDIA GeForce RTX 4060 Laptop GPU)

Offline

#4 2026-07-09 22:44:18

V1del
Forum Moderator
Registered: 2012-10-16
Posts: 25,337

Re: hdajackretask doesn't work anymore?

Yeah you're running on Sof here, afaik hda jack retask never really worked with that but you also have a normal HDA codec so you might be able to switch over painlessly. has "used to work" been on this same hardware? Which kernel versions? In any case, try adding

snd_intel_dspcfg.dsp_driver=1

to your kernel parameters and check whether it works/you get "normal" snd-hda-intel as the driver.

Offline

#5 2026-07-09 23:00:35

thesupertechie
Member
Registered: 2026-03-07
Posts: 49

Re: hdajackretask doesn't work anymore?

Yes, "used to work" means the same sound card, but I'm not sure what kernel version that was. Here is the output after applying the fix, does this mean it is working now?

[bash: command started at 15:59:31]
00:00.0 Host bridge: Intel Corporation Raptor Lake-P 6p+8e cores Host Bridge/DRAM Controller
	Subsystem: Hewlett-Packard Company Device 8be5
	Kernel driver in use: igen6_edac
	Kernel modules: igen6_edac
00:01.0 PCI bridge: Intel Corporation Raptor Lake PCI Express 5.0 Graphics Port (PEG010)
	Subsystem: Hewlett-Packard Company Device 8be5
	Kernel driver in use: pcieport
	Kernel modules: shpchp
00:02.0 VGA compatible controller: Intel Corporation Raptor Lake-P [Iris Xe Graphics] (rev 04)
	Subsystem: Hewlett-Packard Company Device 8be5
	Kernel driver in use: i915
	Kernel modules: i915, xe
00:04.0 Signal processing controller: Intel Corporation Raptor Lake Dynamic Platform and Thermal Framework Processor Participant
	Subsystem: Hewlett-Packard Company Device 8be5
	Kernel driver in use: proc_thermal_pci
	Kernel modules: processor_thermal_device_pci
00:06.0 PCI bridge: Intel Corporation Raptor Lake PCI Express 4.0 Graphics Port
	Subsystem: Hewlett-Packard Company Device 8be5
	Kernel driver in use: pcieport
	Kernel modules: shpchp
00:06.2 PCI bridge: Intel Corporation Device a73d
	Subsystem: Hewlett-Packard Company Device 8be5
	Kernel driver in use: pcieport
	Kernel modules: shpchp
00:07.0 PCI bridge: Intel Corporation Raptor Lake-P Thunderbolt 4 PCI Express Root Port #0
	Subsystem: Hewlett-Packard Company Device 8be5
	Kernel driver in use: pcieport
	Kernel modules: shpchp
00:07.2 PCI bridge: Intel Corporation Raptor Lake-P Thunderbolt 4 PCI Express Root Port #2
	Subsystem: Hewlett-Packard Company Device 8be5
	Kernel driver in use: pcieport
	Kernel modules: shpchp
00:08.0 System peripheral: Intel Corporation GNA Scoring Accelerator module
	Subsystem: Hewlett-Packard Company Device 8be5
00:0a.0 Signal processing controller: Intel Corporation Raptor Lake Crashlog and Telemetry (rev 01)
	Subsystem: Hewlett-Packard Company Device 8be5
	Kernel driver in use: intel_vsec
	Kernel modules: intel_vsec
00:0d.0 USB controller: Intel Corporation Raptor Lake-P Thunderbolt 4 USB Controller
	Subsystem: Hewlett-Packard Company Device 8be5
	Kernel driver in use: xhci_hcd
	Kernel modules: xhci_pci
00:0d.2 USB controller: Intel Corporation Raptor Lake-P Thunderbolt 4 NHI #0
	Subsystem: Hewlett-Packard Company Device 8be5
	Kernel driver in use: thunderbolt
	Kernel modules: thunderbolt
00:0d.3 USB controller: Intel Corporation Raptor Lake-P Thunderbolt 4 NHI #1
	Subsystem: Hewlett-Packard Company Device 8be5
	Kernel driver in use: thunderbolt
	Kernel modules: thunderbolt
00:12.0 Serial controller: Intel Corporation Alder Lake-P Integrated Sensor Hub (rev 01)
	Subsystem: Hewlett-Packard Company Device 8be5
	Kernel driver in use: intel_ish_ipc
	Kernel modules: intel_ish_ipc
00:14.0 USB controller: Intel Corporation Alder Lake PCH USB 3.2 xHCI Host Controller (rev 01)
	Subsystem: Hewlett-Packard Company Device 8be5
	Kernel driver in use: xhci_hcd
	Kernel modules: xhci_pci
00:14.2 RAM memory: Intel Corporation Alder Lake PCH Shared SRAM (rev 01)
	Subsystem: Hewlett-Packard Company Device 8be5
00:14.3 Network controller: Intel Corporation Raptor Lake PCH CNVi WiFi (rev 01)
	DeviceName: WLAN
	Subsystem: Intel Corporation Device 0094
	Kernel driver in use: iwlwifi
	Kernel modules: iwlwifi
00:15.0 Serial bus controller: Intel Corporation Alder Lake PCH Serial IO I2C Controller #0 (rev 01)
	Subsystem: Hewlett-Packard Company Device 8be5
	Kernel driver in use: intel-lpss
	Kernel modules: intel_lpss_pci
00:15.1 Serial bus controller: Intel Corporation Alder Lake PCH Serial IO I2C Controller #1 (rev 01)
	Subsystem: Hewlett-Packard Company Device 8be5
	Kernel driver in use: intel-lpss
	Kernel modules: intel_lpss_pci
00:16.0 Communication controller: Intel Corporation Alder Lake PCH HECI Controller (rev 01)
	Subsystem: Hewlett-Packard Company Device 8be5
	Kernel driver in use: mei_me
	Kernel modules: mei_me
00:1c.0 PCI bridge: Intel Corporation Alder Lake-P PCH PCIe Root Port #6 (rev 01)
	Subsystem: Hewlett-Packard Company Device 8be5
	Kernel driver in use: pcieport
	Kernel modules: shpchp
00:1e.0 Communication controller: Intel Corporation Alder Lake PCH UART #0 (rev 01)
	Subsystem: Hewlett-Packard Company Device 8be5
	Kernel driver in use: intel-lpss
	Kernel modules: intel_lpss_pci
00:1f.0 ISA bridge: Intel Corporation Raptor Lake LPC/eSPI Controller (rev 01)
	Subsystem: Hewlett-Packard Company Device 8be5
00:1f.3 Multimedia audio controller: Intel Corporation Raptor Lake-P/U/H cAVS (rev 01)
	Subsystem: Hewlett-Packard Company Device 8be5
	Kernel driver in use: snd_hda_intel
	Kernel modules: snd_soc_avs, snd_sof_pci_intel_tgl, snd_hda_intel
00:1f.4 SMBus: Intel Corporation Alder Lake PCH-P SMBus Host Controller (rev 01)
	Subsystem: Hewlett-Packard Company Device 8be5
	Kernel driver in use: i801_smbus
	Kernel modules: i2c_i801
00:1f.5 Serial bus controller: Intel Corporation Alder Lake-P PCH SPI Controller (rev 01)
	Subsystem: Hewlett-Packard Company Device 8be5
	Kernel driver in use: intel-spi
	Kernel modules: spi_intel_pci
03:00.0 Non-Volatile memory controller: KIOXIA Corporation NVMe SSD Controller XG8 (rev 01)
	Subsystem: KIOXIA Corporation Device 0001
	Kernel driver in use: nvme
	Kernel modules: nvme
58:00.0 Unassigned class [ff00]: Realtek Semiconductor Co., Ltd. RTS5288 PCIe SD UHS-I Card Reader controller (rev 01)
	Subsystem: Hewlett-Packard Company Device 8be5
	Kernel driver in use: rtsx_pci
	Kernel modules: rtsx_pci
[bash: command started at 15:59:32]
[    0.000000] Command line: BOOT_IMAGE=/vmlinuz-linux root=UUID=ad85a892-466a-4396-8326-32cc34d7aaa1 rw rootfstype=ext4 loglevel=3 quiet resume=UUID=ef8aa16f-fa47-4de2-9454-16a5aa286dfb nowatchdog snd_intel_dspcfg.dsp_driver=1
[    0.041525] Kernel command line: BOOT_IMAGE=/vmlinuz-linux root=UUID=ad85a892-466a-4396-8326-32cc34d7aaa1 rw rootfstype=ext4 loglevel=3 quiet resume=UUID=ef8aa16f-fa47-4de2-9454-16a5aa286dfb nowatchdog snd_intel_dspcfg.dsp_driver=1
[    0.044756] software IO TLB: area num 32.
[    0.595522] PCI-DMA: Using software bounce buffering for IO (SWIOTLB)
[    0.595523] software IO TLB: mapped [mem 0x0000000038625000-0x000000003c625000] (64MB)
[    0.708991] integrity: Loaded X.509 cert 'Microsoft Windows Production PCA 2011: a92902398e16c49778cd90f99e4f9ae17c55af53'
[    0.709006] integrity: Loaded X.509 cert 'Microsoft Corporation: Windows UEFI CA 2023: aefc5fbbbe055d8f8daa585473499417ab5a5272'
[    0.709019] integrity: Loaded X.509 cert 'Microsoft Corporation UEFI CA 2011: 13adbf4309bd82709c8cd54f316ed522988a1bd4'
[    0.709029] integrity: Loaded X.509 cert 'Microsoft UEFI CA 2023: 81aa6b3244c935bce0d6628af39827421e32497d'
[    4.917538] snd_hda_intel 0000:00:1f.3: enabling device (0000 -> 0002)
[    4.917704] snd_hda_intel 0000:00:1f.3: bound 0000:00:02.0 (ops intel_audio_component_bind_ops [i915])
[    4.939026] snd_hda_intel 0000:00:1f.3: Applying patch firmware 'hda-jack-retask.fw'
[    5.010897] snd_hda_codec_alc269 hdaudioC0D0: ALC245: picked fixup  for PCI SSID 103c:8be5
[    5.011508] snd_hda_codec_alc269 hdaudioC0D0: autoconfig for ALC245: line_outs=2 (0x17/0x14/0x0/0x0/0x0) type:speaker
[    5.011513] snd_hda_codec_alc269 hdaudioC0D0:    speaker_outs=0 (0x0/0x0/0x0/0x0/0x0)
[    5.011518] snd_hda_codec_alc269 hdaudioC0D0:    hp_outs=1 (0x21/0x0/0x0/0x0/0x0)
[    5.011520] snd_hda_codec_alc269 hdaudioC0D0:    mono: mono_out=0x0
[    5.011523] snd_hda_codec_alc269 hdaudioC0D0:    inputs:
[    5.011525] snd_hda_codec_alc269 hdaudioC0D0:      Mic=0x19
[    5.829200] snd_hda_codec_alc269 hdaudioC0D0: bound i2c-CSC3551:00-cs35l41-hda.0 (ops cs35l41_hda_comp_ops [snd_hda_scodec_cs35l41])
[    6.638147] snd_hda_codec_alc269 hdaudioC0D0: bound i2c-CSC3551:00-cs35l41-hda.1 (ops cs35l41_hda_comp_ops [snd_hda_scodec_cs35l41])

Hardware:
HP Envy Laptop 16-h1055cl (32 GB RAM, Intel Core i7-13700H, NVIDIA GeForce RTX 4060 Laptop GPU)

Offline

#6 2026-07-09 23:13:39

thesupertechie
Member
Registered: 2026-03-07
Posts: 49

Re: hdajackretask doesn't work anymore?

Nope! That didn't work, now my volume is stuck at 100%. After disabling the kernel parameter, a speaker test shows that the system thinks that it only has mono:

 0 - Mono
Time per period = 0.685526

Last edited by thesupertechie (2026-07-09 23:15:42)


Hardware:
HP Envy Laptop 16-h1055cl (32 GB RAM, Intel Core i7-13700H, NVIDIA GeForce RTX 4060 Laptop GPU)

Offline

#7 2026-07-09 23:42:16

V1del
Forum Moderator
Registered: 2012-10-16
Posts: 25,337

Re: hdajackretask doesn't work anymore?

speaker-test is mono by default unless you pass -c2 for dual channel and so forth for more channels. But it did pick up your hda jack config now:

Applying patch firmware 'hda-jack-retask.fw'

can you redo, does hdajackretask work properly when switched to snd-hda-intel?

Last edited by V1del (2026-07-09 23:43:57)

Offline

#8 2026-07-15 20:48:49

thesupertechie
Member
Registered: 2026-03-07
Posts: 49

Re: hdajackretask doesn't work anymore?

No, my sound is still stuck at 100%. If the speaker volume is set to even 2% or 0% without muting, it plays at the maximum volume.


Hardware:
HP Envy Laptop 16-h1055cl (32 GB RAM, Intel Core i7-13700H, NVIDIA GeForce RTX 4060 Laptop GPU)

Offline

#9 2026-07-18 02:44:45

thesupertechie
Member
Registered: 2026-03-07
Posts: 49

Re: hdajackretask doesn't work anymore?

Hi, I was wondering if there was a way to fix the sound stuck at 100% while HDA is loaded?


Hardware:
HP Envy Laptop 16-h1055cl (32 GB RAM, Intel Core i7-13700H, NVIDIA GeForce RTX 4060 Laptop GPU)

Offline

#10 2026-07-18 07:35:18

seth
Member
From: Won't reply 2 private help req
Registered: 2012-09-03
Posts: 77,514

Offline

#11 2026-07-19 19:24:08

thesupertechie
Member
Registered: 2026-03-07
Posts: 49

Re: hdajackretask doesn't work anymore?

Thank you, that stopped the blaring volume, and my bass is now working, but my side speakers are not working.

Here's an image link showing the speakers: https://external-content.duckduckgo.com … ac6e29bf0a

You can't see it, but there are speakers beneath my touchpad. Those are working, as is the bass. But do you also see the speakers on either side of the keyboard (side speakers)? Those are not working.

I tried:

speaker-test -w -c 4

but both front and rear are being played on the touchpad speakers (confirmed by putting my hands over them).

If it helps, here is a link to images showing a) the available config options for my Realtek ALC245 and b) my pin layout as set in HDAJackRetask.


Hardware:
HP Envy Laptop 16-h1055cl (32 GB RAM, Intel Core i7-13700H, NVIDIA GeForce RTX 4060 Laptop GPU)

Offline

#12 2026-07-19 19:37:04

thesupertechie
Member
Registered: 2026-03-07
Posts: 49

Re: hdajackretask doesn't work anymore?

Ok, so I looked a little harder and realized that my pin config was missing 0x1e - overridden to internal speaker compared to my former config. So I changed that, but now I get no sound, whether the soft mixer is on or not. Interestingly, my audio options have now increased to include 4.1, 5.0, and 5.1 audio.

In the past, the audio would temporarily change to the HDMI port until I switched the output device, but in pavucontrol on sway, the HDMI card doesn't even show as an option to switch from. So I'm genuinely stuck here smile

Last edited by thesupertechie (2026-07-19 19:38:09)


Hardware:
HP Envy Laptop 16-h1055cl (32 GB RAM, Intel Core i7-13700H, NVIDIA GeForce RTX 4060 Laptop GPU)

Offline

#13 2026-07-19 19:53:22

seth
Member
From: Won't reply 2 private help req
Registered: 2012-09-03
Posts: 77,514

Re: hdajackretask doesn't work anymore?

This has worked flawlessly until recently.

Does it still work w/ the LTS kernel? (if you can get a working setup we can look for differences, maybe the HW is captured by a different kernel module now)

Offline

#14 2026-07-30 19:28:33

thesupertechie
Member
Registered: 2026-03-07
Posts: 49

Re: hdajackretask doesn't work anymore?

Sorry, I've been busy the past week so I haven't had time to get back to this.

I tried booting using the LTS kernel. Interesting, it's partially fixed only when I set the output settings to "Analog Stereo Output" or "Analog Stereo Duplex". But this disables the touchpad speakers and only results in the side speakers (and apparently LFE). So tl;dr I got the side speakers working but now the other speakers aren't working. If I use any of the surround options, no sound plays. This works even in the Linux kernel.

I assume this is because I used a pin config that worked for a different laptop model? (I assumed it would work on my laptop as the OP is also using a Realtek ALC245.) How do I test if my pin configuration is correct, and find the correct one? I think I'm really close to fixing this but now have to figure out how the fix the touchpad speakers that were working.

My HDAJackRetask configuration is below, in case Reddit blocks you from seeing the post (it seems they've been doing that a lot recently):

Not connected              0x12 No override
Not connected              0x13 No override
Not connected              0x14 Override: Internal speaker (LFE)
Internal speaker           0x17 Override: Internal speaker
Not connected              0x18 No override
Black mic, Left side       0x19 No override
Not connected              0x1a No override
Not connected              0x1b No override
Not connected              0x1d No override
Not connected              0x1e Override: Internal speaker
Black Headphone, Left side 0x21 Override: Headphone

Last edited by thesupertechie (2026-07-30 19:38:58)


Hardware:
HP Envy Laptop 16-h1055cl (32 GB RAM, Intel Core i7-13700H, NVIDIA GeForce RTX 4060 Laptop GPU)

Offline

#15 2026-07-30 19:42:37

seth
Member
From: Won't reply 2 private help req
Registered: 2012-09-03
Posts: 77,514

Re: hdajackretask doesn't work anymore?

tl;dr - the lts kernel doesn't work either…
https://wiki.archlinux.org/title/Arch_L … cific_date
This should™ allow to isolate the critical update.

Offline

#16 2026-07-30 22:32:04

thesupertechie
Member
Registered: 2026-03-07
Posts: 49

Re: hdajackretask doesn't work anymore?

I don't understand. Are you suggesting that I revert my packages to a specific date? Unfortunately, my memory isn't that great; I think that it once worked, but I don't remember when if it did... sad

Perhaps there is a way that I can find the correct pin configuration?


Hardware:
HP Envy Laptop 16-h1055cl (32 GB RAM, Intel Core i7-13700H, NVIDIA GeForce RTX 4060 Laptop GPU)

Offline

#17 2026-07-31 06:26:17

seth
Member
From: Won't reply 2 private help req
Registered: 2012-09-03
Posts: 77,514

Re: hdajackretask doesn't work anymore?

Are you suggesting that I revert my packages to a specific date?

Yes.

I don't remember when if it did...

You on July 9th wrote:

This has worked flawlessly until recently.

So… may? You can check /var/log/pacman.log for the update history.

Perhaps there is a way that I can find the correct pin configuration?

TAE.
Are you currently still using a different configuration than before (and did you when testing the behavior of the LTS kernel)?

Offline

#18 2026-08-01 19:21:55

thesupertechie
Member
Registered: 2026-03-07
Posts: 49

Re: hdajackretask doesn't work anymore?

No, when I tested the pin configuration, I used the fixed config.

Interestingly I found this weird configuration issue. Remember the pin config I shared earlier:

Not connected              0x12 No override
Not connected              0x13 No override
Not connected              0x14 Override: Internal speaker (LFE)
Internal speaker           0x17 Override: Internal speaker
Not connected              0x18 No override
Black mic, Left side       0x19 No override
Not connected              0x1a No override
Not connected              0x1b No override
Not connected              0x1d No override
Not connected              0x1e Override: Internal speaker
Black Headphone, Left side 0x21 Override: Headphone

Notice that I overrode the speakers which were already set to Internal speaker (0x17) right? Interestingly, when I override 0x17, only the side speakers are driven. But if I don't override it, only the back (touchpad speakers) and LFE are driven. But even when the back and LFE driven, I still can't use Surround (when I select any of the Surround options and play a YouTube video nothing is played; maybe I need to upconvert?), and "CLFE" is replaced by "Speaker Front" in ALSA Mixer. Changing "CLFE" does nothing, but reducing "Speaker Front" reduces the whole volume...

Maybe I should try "Advanced configuration" in HDAJackRetask?

This is getting very confusing...

Edit 1: I tried upmixing, but that's made for 4.0, 5.1, or 7.1. Mine is "technically" 4.1, so it does not accept upmixing. I.e. that went nowhere.
Edit 2: I found an ALSA plugin that may work, but I'm not sure how to apply it: plug:surround41

Last edited by thesupertechie (2026-08-02 00:37:28)


Hardware:
HP Envy Laptop 16-h1055cl (32 GB RAM, Intel Core i7-13700H, NVIDIA GeForce RTX 4060 Laptop GPU)

Offline

#19 2026-08-06 17:31:35

thesupertechie
Member
Registered: 2026-03-07
Posts: 49

Re: hdajackretask doesn't work anymore?

I tried the original config I was using (forcing 0x17 to be an Internal Speaker when it was already an Internal Speaker). Perhaps it'd be helpful to describe what happens when I change the different sliders in alsamixer:
- When I reduce CLFE, there is no perceptible sound difference.
- When I mute Speaker Surround, the sound goes away entirely.
- When I reduce Line Out, the sound goes away. Nothing gets the touchpad speakers to work.

When I was talking about "Surround options", I was talking about the ones in pavucontrol. When I use a test file, I can only hear "Rear Left" and "Rear Right". When I use speaker-test, both "Front" and "Rear" come from the side speakers.

Last edited by thesupertechie (2026-08-06 17:37:03)


Hardware:
HP Envy Laptop 16-h1055cl (32 GB RAM, Intel Core i7-13700H, NVIDIA GeForce RTX 4060 Laptop GPU)

Offline

#20 2026-08-06 19:58:35

seth
Member
From: Won't reply 2 private help req
Registered: 2012-09-03
Posts: 77,514

Re: hdajackretask doesn't work anymore?

How does the volume behave w/o or bypassing the sound daemon, https://bbs.archlinux.org/viewtopic.php … 4#p2293284 ?

Offline

#21 2026-08-10 01:25:44

thesupertechie
Member
Registered: 2026-03-07
Posts: 49

Re: hdajackretask doesn't work anymore?

Same behaviour. Nothing from the touchpad speakers now, unless I un-override 0x17, which means no side speakers.

Perhaps I have to give ALSA some channel layout?


Hardware:
HP Envy Laptop 16-h1055cl (32 GB RAM, Intel Core i7-13700H, NVIDIA GeForce RTX 4060 Laptop GPU)

Offline

#22 2026-08-17 21:42:47

thesupertechie
Member
Registered: 2026-03-07
Posts: 49

Re: hdajackretask doesn't work anymore?

Is there anything else I can try besides hdajackretask, perhaps? I tried removing the boot override for good measure and now only the touchpad speakers are firing. I also tried:
- All of the sound profiles, including, 2.1 and 5.1
- Changing 0x17 or 0x1e to Internal Speaker (Back)

But neither of these got the front and touchpad speakers to fire at the same time.


Hardware:
HP Envy Laptop 16-h1055cl (32 GB RAM, Intel Core i7-13700H, NVIDIA GeForce RTX 4060 Laptop GPU)

Offline

#23 2026-08-18 06:36:38

seth
Member
From: Won't reply 2 private help req
Registered: 2012-09-03
Posts: 77,514

Re: hdajackretask doesn't work anymore?

re-establish the working environment, ie. downgrade the kernel, possibly the firmware - make sure to use SOF (or not) as you would have used to etc.

Sidebar:
From #4 that might imply that hda jack retask was always inert? Are you still applying "snd_intel_dspcfg.dsp_driver=1"?
Notably since

Ok, so I looked a little harder and realized that my pin config was missing 0x1e

From there isolate the cause by incrementally updating parts until the system breaks to narrow down on where the regression is coming from.

Whenever I reinstall Linux, I use HDAJackRetask to make sure that all speakers on my laptop work.

Is there any reference for your hardware and this you've based that action on?

Offline

Board footer

Powered by FluxBB