Tigerlake notebook speaker sound skipping after suspected change to d1/2/3/3c PM state

Hello thanks for looking into this,
please guide me through what addidtional data you need,

I’m seeing a problem that also is present trying ubuntu life filesystem stick, so it’s not neccessarily a manjaro-only problem.
Previously I opened a call on kernel-org, but it seems that the developers do not react/look into it there, so I thought I ask here.

What’s going on on my opinion is, that the device/driver starts sleeping quickly/frequently into d1/2/3/3c (?). After that the device needs longer time to wake up, which leads to sound skips in the meantime.

Already KDE audio test in audio system settings shows the error, but it is also present looking youtube videos.

I also found a workaround by loop playing a longer wav-sample to keep the sound device awake. But of course I think issues shoud better be addressed than worked around.

HW: MSI GP76 11UG Leopard i7-11800H rtx3070
SW: current manjaro from 05/2024 kernel 6.8.7-1 or older 6.6.26-1
bugzilla.kernel-org id=218709 search phrase ‘gp76’

hello Franky
the complete output of the mandatory inxi is always helpful

inxi --admin --verbosity=7 --filter --no-host --width

there are several topics in this forum about problems with tigerlake-chipsets but sometimes it’s the hardware-manufacturer or the implementation pulseaudio/pipewire that can trouble and last but not least the settings of power-saving are a common problem too.

System:
  Kernel: 6.8.7-1-MANJARO arch: x86_64 bits: 64 compiler: gcc v: 13.2.1
    clocksource: tsc avail: acpi_pm
    parameters: BOOT_IMAGE=/boot/vmlinuz-6.8-x86_64
    root=UUID=89179cb5-0e00-469f-aae7-233aff04915a rw udev.log_priority=3
  Desktop: KDE Plasma v: 5.27.11 tk: Qt v: 5.15.12 info: frameworks
    v: 5.115.0 wm: kwin_x11 vt: 2 dm: SDDM Distro: Manjaro base: Arch Linux
Machine:
  Type: Laptop System: Micro-Star product: GP76 Leopard 11UG v: REV:1.0
    serial: <superuser required> Chassis: type: 10 serial: <superuser required>
  Mobo: Micro-Star model: MS-17K3 v: REV:1.0 serial: <superuser required>
    part-nu: 17K3.3 uuid: <superuser required> UEFI: American Megatrends LLC.
    v: E17K3IMS.322 date: 04/20/2022
Battery:
  ID-1: BAT1 charge: 30.4 Wh (63.6%) condition: 47.8/63.2 Wh (75.6%)
    volts: 15.4 min: 15.2 model: MSI BIF0_9 type: Li-ion serial: N/A
    status: not charging
Memory:
  System RAM: total: 32 GiB available: 31.08 GiB used: 2.86 GiB (9.2%)
  Message: For most reliable report, use superuser + dmidecode.
  Array-1: capacity: 32 GiB slots: 2 modules: 2 EC: None
    max-module-size: 16 GiB note: est.
  Device-1: Controller0-ChannelA-DIMM0 type: DDR4 detail: synchronous
    size: 16 GiB speed: 3200 MT/s volts: note: check curr: 1 min: 1 max: 1
    width (bits): data: 64 total: 64 manufacturer: A-DATA Technology
    part-no: N/A serial: <filter>
  Device-2: Controller1-ChannelA-DIMM0 type: DDR4 detail: synchronous
    size: 16 GiB speed: 3200 MT/s volts: note: check curr: 1 min: 1 max: 1
    width (bits): data: 64 total: 64 manufacturer: A-DATA Technology
    part-no: N/A serial: <filter>
CPU:
  Info: model: 11th Gen Intel Core i7-11800H bits: 64 type: MT MCP
    arch: Tiger Lake gen: core 11 level: v4 note: check built: 2020
    process: Intel 10nm family: 6 model-id: 0x8D (141) stepping: 1
    microcode: 0x4E
  Topology: cpus: 1x cores: 8 tpc: 2 threads: 16 smt: enabled cache:
    L1: 640 KiB desc: d-8x48 KiB; i-8x32 KiB L2: 10 MiB desc: 8x1.2 MiB
    L3: 24 MiB desc: 1x24 MiB
  Speed (MHz): avg: 800 min/max: 800/4600 scaling: driver: intel_pstate
    governor: powersave cores: 1: 800 2: 800 3: 800 4: 800 5: 800 6: 800 7: 800
    8: 800 9: 800 10: 800 11: 800 12: 800 13: 800 14: 800 15: 800 16: 800
    bogomips: 73744
  Flags: 3dnowprefetch abm acpi adx aes aperfmperf apic arat
    arch_capabilities arch_perfmon art avx avx2 avx512_bitalg avx512_vbmi2
    avx512_vnni avx512_vp2intersect avx512_vpopcntdq avx512bw avx512cd
    avx512dq avx512f avx512ifma avx512vbmi avx512vl bmi1 bmi2 bts cat_l2
    cdp_l2 clflush clflushopt clwb cmov constant_tsc cpuid cpuid_fault cx16
    cx8 de ds_cpl dtes64 dtherm dts epb erms est f16c flush_l1d fma fpu
    fsgsbase fsrm fxsr gfni ht hwp hwp_act_window hwp_epp hwp_notify
    hwp_pkg_req ibpb ibrs ibrs_enhanced ibt ida intel_pt invpcid lahf_lm lm
    mca mce md_clear mmx monitor movbe movdir64b movdiri msr mtrr nonstop_tsc
    nopl nx ospke pae pat pbe pcid pclmulqdq pdcm pdpe1gb pebs pge pku pln pni
    popcnt pse pse36 pts rdpid rdrand rdseed rdt_a rdtscp rep_good sdbg sep
    sha_ni smap smep split_lock_detect ss ssbd sse sse2 sse4_1 sse4_2 ssse3
    stibp syscall tm tm2 tsc tsc_adjust tsc_deadline_timer tsc_known_freq umip
    user_shstk vaes vme vpclmulqdq x2apic xgetbv1 xsave xsavec xsaveopt xsaves
    xtopology xtpr
  Vulnerabilities:
  Type: gather_data_sampling mitigation: Microcode
  Type: itlb_multihit status: Not affected
  Type: l1tf status: Not affected
  Type: mds status: Not affected
  Type: meltdown status: Not affected
  Type: mmio_stale_data status: Not affected
  Type: reg_file_data_sampling status: Not affected
  Type: retbleed status: Not affected
  Type: spec_rstack_overflow status: Not affected
  Type: spec_store_bypass mitigation: Speculative Store Bypass disabled via
    prctl
  Type: spectre_v1 mitigation: usercopy/swapgs barriers and __user pointer
    sanitization
  Type: spectre_v2 mitigation: Enhanced / Automatic IBRS; IBPB: conditional;
    RSB filling; PBRSB-eIBRS: SW sequence; BHI: SW loop, KVM: SW loop
  Type: srbds status: Not affected
  Type: tsx_async_abort status: Not affected
Graphics:
  Device-1: Intel TigerLake-H GT1 [UHD Graphics] vendor: Micro-Star MSI
    driver: i915 v: kernel alternate: xe arch: Gen-12.1 process: Intel 10nm
    built: 2020-21 ports: active: eDP-1 empty: DP-1,DP-2 bus-ID: 00:02.0
    chip-ID: 8086:9a60 class-ID: 0300
  Device-2: NVIDIA GA104M [GeForce RTX 3070 Mobile / Max-Q]
    vendor: Micro-Star MSI driver: nouveau v: kernel non-free: 550.xx+
    status: current (as of 2024-04; EOL~2026-12-xx) arch: Ampere code: GAxxx
    process: TSMC n7 (7nm) built: 2020-2023 pcie: gen: 4 speed: 16 GT/s
    lanes: 16 ports: active: none empty: DP-3, DP-4, HDMI-A-1, eDP-2
    bus-ID: 01:00.0 chip-ID: 10de:249d class-ID: 0300
  Device-3: Bison HD Webcam driver: uvcvideo type: USB rev: 2.0
    speed: 480 Mb/s lanes: 1 mode: 2.0 bus-ID: 3-13:4 chip-ID: 5986:211c
    class-ID: 0e02
  Display: x11 server: X.Org v: 21.1.12 with: Xwayland v: 23.2.6
    compositor: kwin_x11 driver: X: loaded: modesetting alternate: fbdev,vesa
    dri: iris,nouveau gpu: i915 display-ID: :0 screens: 1
  Screen-1: 0 s-res: 1920x1080 s-dpi: 96 s-size: 508x285mm (20.00x11.22")
    s-diag: 582mm (22.93") monitors: <missing: xrandr>
  Monitor-1: eDP-1 model: Sharp LQ173M1JW05 built: 2019 res: 1920x1080
    dpi: 128 gamma: 1.2 size: 382x215mm (15.04x8.46") diag: 438mm (17.3")
    ratio: 16:9 modes: 1920x1080
  API: EGL v: 1.5 hw: drv: intel iris drv: nvidia nouveau platforms:
    device: 0 drv: iris device: 1 drv: nouveau device: 2 drv: swrast gbm:
    drv: nouveau surfaceless: drv: iris x11: drv: iris inactive: wayland
  API: OpenGL v: 4.6 compat-v: 4.3 vendor: intel mesa v: 24.0.2-manjaro1.1
    glx-v: 1.4 direct-render: yes renderer: Mesa Intel UHD Graphics (TGL GT1)
    device-ID: 8086:9a60 memory: 30.36 GiB unified: yes
  API: Vulkan v: 1.3.279 layers: N/A device: 0 type: integrated-gpu
    name: Intel UHD Graphics (TGL GT1) driver: mesa intel v: 24.0.2-manjaro1.1
    device-ID: 8086:9a60 surfaces: xcb,xlib
Audio:
  Device-1: Intel Tiger Lake-H HD Audio vendor: Micro-Star MSI
    driver: sof-audio-pci-intel-tgl
    alternate: snd_hda_intel,snd_sof_pci_intel_tgl bus-ID: 00:1f.3
    chip-ID: 8086:43c8 class-ID: 0401
  Device-2: NVIDIA GA104 High Definition Audio vendor: Micro-Star MSI
    driver: snd_hda_intel v: kernel pcie: gen: 4 speed: 16 GT/s lanes: 16
    bus-ID: 01:00.1 chip-ID: 10de:228b class-ID: 0403
  API: ALSA v: k6.8.7-1-MANJARO status: kernel-api with: aoss
    type: oss-emulator tools: alsactl,alsamixer,amixer
  Server-1: JACK v: 1.9.22 status: off tools: N/A
  Server-2: PipeWire v: 1.0.3 status: active with: 1: pipewire-pulse
    status: active 2: wireplumber status: active 3: pipewire-alsa type: plugin
    tools: pactl,pw-cat,pw-cli,wpctl
Network:
  Device-1: Realtek RTL8125 2.5GbE vendor: Micro-Star MSI driver: r8169
    v: kernel pcie: gen: 2 speed: 5 GT/s lanes: 1 port: 3000 bus-ID: 03:00.0
    chip-ID: 10ec:8125 class-ID: 0200
  IF: enp3s0 state: up speed: 100 Mbps duplex: full mac: <filter>
  IP v4: <filter> type: dynamic noprefixroute scope: global
    broadcast: <filter>
  Info: services: NetworkManager
  WAN IP: <filter>
Bluetooth:
  Message: No bluetooth data found.
Logical:
  Message: No logical block device data found.
RAID:
  Message: No RAID data found.
Drives:
  Local Storage: total: 953.87 GiB used: 15.5 GiB (1.6%)
  SMART Message: Unable to run smartctl. Root privileges required.
  ID-1: /dev/nvme0n1 maj-min: 259:0 vendor: Western Digital model: PC SN810
    SDCPNRY-1T00-1032 size: 953.87 GiB block-size: physical: 512 B
    logical: 512 B speed: 63.2 Gb/s lanes: 4 tech: SSD serial: <filter>
    fw-rev: 61470000 temp: 33.9 C scheme: GPT
  Message: No optical or floppy data found.
Partition:
  ID-1: / raw-size: 488.28 GiB size: 479.55 GiB (98.21%) used: 15.47 GiB (3.2%)
    fs: ext4 dev: /dev/nvme0n1p5 maj-min: 259:5 label: N/A
    uuid: 89179cb5-0e00-469f-aae7-233aff04915a
  ID-2: /boot/efi raw-size: 100 MiB size: 96 MiB (96.00%)
    used: 26.7 MiB (27.8%) fs: vfat dev: /dev/nvme0n1p1 maj-min: 259:1 label: N/A
    uuid: 2C9B-5510
Swap:
  Alert: No swap data was found.
Unmounted:
  ID-1: /dev/nvme0n1p2 maj-min: 259:2 size: 16 MiB fs: <superuser required>
    label: N/A uuid: N/A
  ID-2: /dev/nvme0n1p3 maj-min: 259:3 size: 464.74 GiB fs: ntfs label: N/A
    uuid: 42A0CE21A0CE1AF5
  ID-3: /dev/nvme0n1p4 maj-min: 259:4 size: 755 MiB fs: ntfs label: N/A
    uuid: 8240071340070E1B
USB:
  Hub-1: 1-0:1 info: hi-speed hub with single TT ports: 1 rev: 2.0
    speed: 480 Mb/s (57.2 MiB/s) lanes: 1 mode: 2.0 chip-ID: 1d6b:0002
    class-ID: 0900
  Hub-2: 2-0:1 info: super-speed hub ports: 4 rev: 3.1
    speed: 10 Gb/s (1.16 GiB/s) lanes: 1 mode: 3.2 gen-2x1 chip-ID: 1d6b:0003
    class-ID: 0900
  Hub-3: 3-0:1 info: hi-speed hub with single TT ports: 16 rev: 2.0
    speed: 480 Mb/s (57.2 MiB/s) lanes: 1 mode: 2.0 chip-ID: 1d6b:0002
    class-ID: 0900
  Device-1: 3-1:2 info: USB OPTICAL MOUSE type: mouse,keyboard
    driver: hid-generic,usbhid interfaces: 2 rev: 1.1 speed: 1.5 Mb/s (183 KiB/s)
    lanes: 1 mode: 1.0 power: 100mA chip-ID: 4e53:5407 class-ID: 0301
  Device-2: 3-9:3 info: SteelSeries ApS KLC type: HID
    driver: hid-generic,usbhid interfaces: 2 rev: 2.1 speed: 12 Mb/s (1.4 MiB/s)
    lanes: 1 mode: 1.1 power: 300mA chip-ID: 1038:1122 class-ID: 0300
  Device-3: 3-13:4 info: Bison HD Webcam type: video driver: uvcvideo
    interfaces: 2 rev: 2.0 speed: 480 Mb/s (57.2 MiB/s) lanes: 1 mode: 2.0
    power: 500mA chip-ID: 5986:211c class-ID: 0e02
  Hub-4: 4-0:1 info: super-speed hub ports: 8 rev: 3.1
    speed: 20 Gb/s (2.33 GiB/s) lanes: 2 mode: 3.2 gen-2x2 chip-ID: 1d6b:0003
    class-ID: 0900
Sensors:
  System Temperatures: cpu: 33.0 C mobo: N/A
  Fan Speeds (rpm): N/A
Info:
  Processes: 282 Power: uptime: 1h 27m states: freeze,mem,disk suspend: deep
    avail: s2idle wakeups: 0 hibernate: platform avail: shutdown, reboot,
    suspend, test_resume image: 12.4 GiB services: org_kde_powerdevil,
    power-profiles-daemon, upowerd Init: systemd v: 255 default: graphical
    tool: systemctl
  Packages: pm: pacman pkgs: 1161 libs: 330 tools: pamac pm: flatpak pkgs: 0
    Compilers: clang: 16.0.6 gcc: 13.2.1 Shell: Zsh v: 5.9 default: Bash
    v: 5.2.26 running-in: konsole inxi: 3.3.34

a good start is to use the search-function of the forum for “tigerlake”. i got in mind that there had been several issues because the sof-firmware-update was missing, alternative modules could also solve the issue etc…
it’s also worth to check the bios-settings and look for a avaiable bios-update.

1 Like

Hello Olli,
the bios is recent/last.
A bios settings reset does not solve the problem. intentionally enabling iommu by using kernel boot parameters doesn’t help either (intel iommu and passthrough). The problem is absent in w10/11.
The workaround by loop playing a longer wav-sample to keep the sound device awake seems to hinder the sound driver/chip Realtek ALC298 to repeatedly going into deeper power states.

Aha, please keep in mind that new hardware has an option called “Fast Boot” in ms-windows ! This must be disabled and the hardware needs an additional reset afterwards, often done to hold the power button several seconds but i refer to your hardware-manual to this. Ensure that micro$hit doesn’t trick you, otherwise the hardware cannot be detected properly from non-ms-operating systems.

1 Like

Previous kernel bugzilla report
218609 – snd-hda-intel sofhdadsp inaccurate speaker sound missing 0.8sec
has more useful ALSA data from alsa-info.sh than later report

HDA-Intel Codec information in ALSA data shows power state for all nodes within audio codec
Power: setting=D0, actual=D0
The only situation I know of where nodes can get stuck in power state D3 is if a system is dual-booting with a Windows OS that has fast-startup (hybrid hibernation) enabled

If you are using PulseAudio try unloading module-suspend-on-idle temporarily

pactl unload-module module-suspend-on-idle

If that works, use this command to disable module loading permanently

sudo sed -i '/load-module module-suspend-on-idle/s/^/#/' /etc/pulse/default.pa

:point_up_2:

as i mentioned, that terrible fast-boot sucks cause it does weird things to persistence hardware-configurations. it must be disabled in windows and afterwards resetted with an “magic-key”

Hello Olli,
currently I use W11 only to adjust the EC charging threshold in MSI Center, but to look it up I verified that Fast boot is not enabled. I do always disable that to avoid unneccessary problems. Additionally i did a reset with long holding power button (30 sec) and afterwards I reset inbios to optimum settings and rebooted again.
Even though the problem remains stable. boot up Manjaro, go to audio test and click left speaker (nothing) click right speaker (no front, but then at least comes “right”). So 3 words miss, one is played.

Hello Olli, hello Nik,
the W11 version I hardly use is a Ghost Spectre version. A stripped down micro$hit version. looking up the Fast-boot status, it didn"t show it at all. I guess that had been removed from that OS version. Nonetheless I did the BIOS resets like described before and I also disabled Suspend to Ram and I disabled Hibernation. Both in BIOS.

pactl unload-module module-suspend-on-idle
Failed to unload module: Module module-suspend-on-idle not loaded

pactl list modules
Module #1
Name: libpipewire-module-rt
Argument: {
nice.level = -11
#rt.prio = 88
#rt.time.soft = -1
#rt.time.hard = -1
#uclamp.min = 0
#uclamp.max = 1024
}
Usage counter: n/a
Properties:
module.name = “libpipewire-module-rt”
object.id = “1”
object.serial = “1”
module.author = “Wim Taymans wim.taymans@gmail.com
module.description = “Use realtime thread scheduling, falling back to RTKit”
module.usage = “( nice.level=<priority: default 20(don’t change)> ) ( rt.prio=<priority: default 88> ) ( rt.time.soft=<in usec: default -1> ) ( rt.time.hard=<in usec: default -1> ) ( rlimits.enabled= ) ( rtportal.enabled= ) ( rtkit.enabled= ) ( uclamp.min=<default 0> ) ( uclamp.max=<default 1024> )”
module.version = “1.0.3”
nice.level = “-11”

Module #2
Name: libpipewire-module-protocol-native
Argument: {
# List of server Unix sockets, and optionally permissions
#sockets = [ { name = “pipewire-0” }, { name = “pipewire-0-manager” } ]
}
Usage counter: n/a
Properties:
module.name = “libpipewire-module-protocol-native”
object.id = “2”
object.serial = “2”
module.author = “Wim Taymans wim.taymans@gmail.com
module.description = “Native protocol using unix sockets”
module.version = “1.0.3”

Module #3
Name: libpipewire-module-profiler
Argument:
Usage counter: n/a
Properties:
module.name = “libpipewire-module-profiler”
object.id = “3”
object.serial = “3”
module.author = “Wim Taymans wim.taymans@gmail.com
module.description = “Generate Profiling data”
module.version = “1.0.3”

Module #5
Name: libpipewire-module-metadata
Argument:
Usage counter: n/a
Properties:
module.name = “libpipewire-module-metadata”
object.id = “5”
object.serial = “5”
module.author = “Wim Taymans wim.taymans@gmail.com
module.description = “Allow clients to create metadata store”
module.version = “1.0.3”

Module #7
Name: libpipewire-module-spa-device-factory
Argument:
Usage counter: n/a
Properties:
module.name = “libpipewire-module-spa-device-factory”
object.id = “7”
object.serial = “7”
module.author = “Wim Taymans wim.taymans@gmail.com
module.description = “Provide a factory to make SPA devices”
module.version = “1.0.3”

Module #9
Name: libpipewire-module-spa-node-factory
Argument:
Usage counter: n/a
Properties:
module.name = “libpipewire-module-spa-node-factory”
object.id = “9”
object.serial = “9”
module.author = “Wim Taymans wim.taymans@gmail.com
module.description = “Provide a factory to make SPA nodes”
module.version = “1.0.3”

Module #11
Name: libpipewire-module-client-node
Argument:
Usage counter: n/a
Properties:
module.name = “libpipewire-module-client-node”
object.id = “11”
object.serial = “11”
module.author = “Wim Taymans wim.taymans@gmail.com
module.description = “Allow clients to create and control remote nodes”
module.version = “1.0.3”

Module #13
Name: libpipewire-module-client-device
Argument:
Usage counter: n/a
Properties:
module.name = “libpipewire-module-client-device”
object.id = “13”
object.serial = “13”
module.author = “Wim Taymans wim.taymans@gmail.com
module.description = “Allow clients to create and control remote devices”
module.version = “1.0.3”

Module #15
Name: libpipewire-module-portal
Argument:
Usage counter: n/a
Properties:
module.name = “libpipewire-module-portal”
object.id = “15”
object.serial = “15”

Module #16
Name: libpipewire-module-access
Argument: {
# Socket-specific access permissions
#access.socket = { pipewire-0 = “default”, pipewire-0-manager = “unrestricted” }

        # Deprecated legacy mode (not socket-based),
        # for now enabled by default if access.socket is not specified
        #access.legacy = true
    }
Usage counter: n/a
Properties:
	module.name = "libpipewire-module-access"
	object.id = "16"
	object.serial = "16"
	module.author = "Wim Taymans <wim.taymans@gmail.com>"
	module.description = "Perform access check"
	module.usage = "( access.socket={ <socket>=<access>, ... } ) ( access.legacy=true ) "
	module.version = "1.0.3"

Module #17
Name: libpipewire-module-adapter
Argument:
Usage counter: n/a
Properties:
module.name = “libpipewire-module-adapter”
object.id = “17”
object.serial = “17”
module.author = “Wim Taymans wim.taymans@gmail.com
module.description = “Manage adapter nodes”
module.version = “1.0.3”

Module #19
Name: libpipewire-module-link-factory
Argument:
Usage counter: n/a
Properties:
module.name = “libpipewire-module-link-factory”
object.id = “19”
object.serial = “19”
module.author = “Wim Taymans wim.taymans@gmail.com
module.description = “Allow clients to create links”
module.usage = "( allow.link.passive=<bool, default false> ) "
module.version = “1.0.3”

Module #21
Name: libpipewire-module-session-manager
Argument:
Usage counter: n/a
Properties:
module.name = “libpipewire-module-session-manager”
object.id = “21”
object.serial = “21”
module.author = “George Kiagiadakis george.kiagiadakis@collabora.com
module.description = “Implements objects for session management”
module.version = “1.0.3”

Module #536870912
Name: module-always-sink
Argument:
Usage counter: n/a
Properties:
module.author = “Pauli Virtanen pav@iki.fi
module.description = “Always keeps at least one sink loaded even if it’s a null one”
module.usage = “sink_name=”
module.version = “1.0.3”

Suggestion to unload PulseAudio module does not work with PipeWire

PipeWire - Noticeable audio delay or audible pop/crack when starting playback - ArchWiki


Fast boot in BIOS is not the same as Fast Startup in Windows

see also Dual boot with Windows - ArchWiki

1 Like

:point_up:

touche @Franky i crossed this 2, i meant Fast Startup as @nikgnomic corrected.

ALSA data is not showing nodes in hibernated state
Power: setting=D3, actual=D3
so Fast Startup is probably not the issue here
Problem of delay starting audio playback is more likely to be in PulseAudio/PipeWire

OP has already tried disabling power saving in ALSA for kernel.bugzilla report

ArchWiki - Advanced Linux Sound Architecture/Troubleshooting - Pops when starting and stopping playback

options snd_hda_intel power_save=0 power_save_controller=N

Hello Olli, hello Nik,

I knew that I have to look in Windows control panel Power Settings, so we may have used the wrong words, but we meant the same. It’s not enabled. I didn’t mix it up with the Fast-boot from BIOS. I was aware of this being a potential bug/crash source to avoid.

What irritates me is, that even watching longer YT videos produces the error. Not every second, but sometimes it skips some words and then continues normally and then somewhen it skips again …

The workaround successfully keeps everything in immediate availability, but it’s just a workaround.

With the PM settings I tried for snd_hda_intel I came to the conclusion that I can’t change anything there for the better. If (at all) the snd_hda_intel is sitting before the ALC298 chip and can influence it, I don’t know. I was unable to find any parameter for the ALC298 to try changing its driver settings (I wasn’t even sure which really is the driver for ALC298). Snd_hda_intel at least was driving Nvidia hdmi. But i’ve done no testing there.

Attention @Franky , if it is only on YT then keep in mind that youtube has started a aggresively campaign against adblockers. in this case it’s already possible that a video gets stuck because youtube tried to insert an advertise that a adblocker kicked off. this behaviour is already reported from a lot of users and is independent from any operating-system-setting.

Hello Olli,
interesting with the advertisements on YT. But regardless the browser (brave, firefox) the error occurs even after 2 ads freshly shot onto my notebook. So no problem with google’s money generation there :wink:

Hello nik,
reading ‘5.1.13 Noticeable audio delay or audible pop/crack when starting playback’ I see that pipewire-media-session isn’t installed (‘deprecated’) and wireplumber is installed but the mentioned paths for configuring don’t exist. Wireplumber is ‘just installed’ - but not more, it seems.
Another package pipewire-session-manager is installed with no file inside and no size !???
Do you know how to proceed ?

inxi -Aazy  :heavy_check_mark:
Audio:
Device-1: Intel Tiger Lake-H HD Audio vendor: Micro-Star MSI
driver: sof-audio-pci-intel-tgl
alternate: snd_hda_intel,snd_sof_pci_intel_tgl bus-ID: 00:1f.3
chip-ID: 8086:43c8 class-ID: 0401
Device-2: NVIDIA GA104 High Definition Audio vendor: Micro-Star MSI
driver: snd_hda_intel v: kernel pcie: gen: 4 speed: 16 GT/s lanes: 16
bus-ID: 01:00.1 chip-ID: 10de:228b class-ID: 0403
API: ALSA v: k6.6.26-1-MANJARO status: kernel-api with: aoss
type: oss-emulator tools: alsactl,alsamixer,amixer
Server-1: JACK v: 1.9.22 status: off tools: N/A
Server-2: PipeWire v: 1.0.3 status: active with: 1: pipewire-pulse
status: active 2: wireplumber status: active 3: pipewire-alsa type: plugin
tools: pactl,pw-cat,pw-cli,wpctl

Many forum members mistakenly refer to Fast Boot when what they actually mean is Fast Startup - a hibernation variant (since Windows 8).

The simplest way to disable Fast Startup is to use the following command from an administrative command prompt, which effectively disables all hibernation (other sleep states are not be affected):

powercfg /h off

Fast Boot is a BIOS option which (if present, and enabled) allows certain self-tests to be skipped during pre-boot (before handoff to a bootloader). As you see, this is an entirely different thing.

Just a little clarification.

Cheers.

Edit:- I now see the correction has already been noted.
Nonetheless, I’ll leave this post for others.

User must create custom configuration files in ~/.config/wireplumber folder to override default configurations in /usr/share/wireplumber/ folder

gitlab.freedesktop.org/pipewire/wikis/Troubleshooting#loud-pops-when-starting-a-sound

You can also try to disable suspend in wireplumber:

Make ~/.config/wireplumber/wireplumber.conf.d/50-alsa-suspend.conf in an editor

Re-configuration suggested in PipeWire Wiki is for ALSA devices, not Bluetooth devices