Source: linux
Version: sof-audio-pci-intel-tgl
Severity: important

Dear Maintainer,

On a system with Intel Raptor Lake and NVIDIA RTX 4050 (hybrid graphics),
the kernel module `sof-audio-pci-intel-tgl` fails repeatedly after resume
from suspend.
This results in temporary freezes and instability in the GNOME desktop
environment.

The issue is reproducible and occurs consistently after resuming from
suspend. Kernel logs show the following errors:

    sof-audio-pci-intel-tgl 0000:00:1f.3: ipc tx error for 0x60010000
(msg/reply size: 108/20): -22
    sof-audio-pci-intel-tgl 0000:00:1f.3: HW params ipc failed for stream 1
    sof-audio-pci-intel-tgl 0000:00:1f.3: error: set pcm hw_params after
resume

These errors coincide with a brief freeze of the GNOME interface, which
recovers after a few seconds. The system remains usable, but the experience
is degraded.

Workaround: adding `snd_intel_dspcfg.dsp_driver=1` to the kernel command
line probably could resolve the issue by forcing the legacy HDA driver.
I would like however to avoid this action, I therefore reported this bug.

Expected outcome: GNOME should resume normally without freezing, and the
audio subsystem should recover cleanly.
let me know if further logs or testing are needed.

Additionally, I am currently running the older Debian 12 kernel
(6.1.0-37-amd64) after upgrading to Debian 13, because the newer 6.12
kernel introduced severe instability on my system.
I had to revert to a more stable environment while attempting to resolve
the issues related to sof-audio and GNOME freezes and Nvidia Driver
problems.

-- System Information:
Debian Release: 13.0
  APT prefers stable-updates
  APT policy: (500, 'stable-updates'), (500, 'stable-security'), (500,
'proposed-updates'), (500, 'stable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 6.1.0-37-amd64 (SMP w/20 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE,
TAINT_UNSIGNED_MODULE
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE
not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Reply via email to