You are not logged in.
Hello all,
I have a newer-ish laptop with a 13th gen Intel CPU with a Raptor Lake audio controller which uses the sof-audio-pci-intel-tgl kernel driver.
lspci -k gives:
...
00:1f.3 Multimedia audio controller: Intel Corporation Raptor Lake-P/U/H cAVS (rev 01)
Subsystem: Hewlett-Packard Company Device 8c2a
Kernel driver in use: sof-audio-pci-intel-tgl
Kernel modules: snd_hda_intel, snd_soc_avs, snd_sof_pci_intel_tgl
...By default, the driver appears to have audio power saving/auto suspend on idle enabled with a fairly aggressive 5 second timeout. I find the auto-suspend to be irritating due to the popping and audio stutter/cutting in and out whenever the audio controller turns on or off. On my older laptops, I have used tlp to disable audio power saving by going into /etc/tlp.conf and changing:
...
SOUND_POWER_SAVE_ON_AC=1
SOUND_POWER_SAVE_ON_BAT=1
...
SOUND_POWER_SAVE_CONTROLLER=Y
...to
...
SOUND_POWER_SAVE_ON_AC=0
SOUND_POWER_SAVE_ON_BAT=0
...
SOUND_POWER_SAVE_CONTROLLER=N
...However, this appears to only work for the older snd_hda_intel driver and does not work on my machine. TLP does seem to be working, and tlp-stat gives:
...
+++ Audio
/sys/module/snd_hda_intel/parameters/power_save = 0
/sys/module/snd_hda_intel/parameters/power_save_controller = N
...All of the discussions I could find online seemed to be related to either the older snd_hda_intel driver or audio not working at all. I could not find any mention of how to disable power saving on the sof-audio-pci-intel-tgl driver.
I believe that I have all the relevant pipewire/wireplumber/sof-firmware/alsa packages installed, but perhaps there is something I am missing.
Any help would be appreciated.
Last edited by Veraxis (2025-02-08 16:50:35)
Offline
Update on this. While I would not call what I did a "solution," I was able to find a workaround.
Based on this post here:
https://forum.manjaro.org/t/no-sound-on … d/84964/18
I added "snd_intel_dspcfg.dsp_driver=1" to my boot parameters to force the use of the snd_hda_intel driver, which does work with tlp to turn off power saving.
lspci -k now gives:
...
00:1f.3 Multimedia audio controller: Intel Corporation Raptor Lake-P/U/H cAVS (rev 01)
Subsystem: Hewlett-Packard Company Device 8c2a
Kernel driver in use: snd_hda_intel
Kernel modules: snd_hda_intel, snd_soc_avs, snd_sof_pci_intel_tgl
...Offline