"Unknown Device Named (intel)" - Popping Sound w/ Pwr Settings

Hello and thanks in advance!

My original issue is that my sound has a loud ‘pop’ or ‘click’ when trying to play audio after having been idle for a few minutes. Likely a power saving issue.

I’ve tried looking at various posts to solve the issue, but it seems I am even a step further behind than I realized - my primary audio device is not detecting properly. My line-out mini-jack audio is simply listed as “built-in analog stereo” in the sound settings, and in the Manjaro settings hardware its listed as “unknown device name (intel)”

It feels like the issue is somewhere in my “hybrid” config - but I have already gotten myself into trouble messing with these drivers so figured I’d turn to the forum for help

(I have an nvidia rtx 3060 graphics card which I also use the HDMI out for video+audio to go my connected TV)

So when I try to unload the module per this answer it doesn’t recognize it. And there is this very short Arch page, but without my device identified and the… vagueness of gives me pause.

My inxi

System:
  Kernel: 6.12.4-1-MANJARO arch: x86_64 bits: 64 compiler: gcc v: 14.2.1
    clocksource: tsc avail: acpi_pm
    parameters: BOOT_IMAGE=/boot/vmlinuz-6.12-x86_64
    root=UUID=32193760-3d01-42b7-bae3-e2efd77f0538 rw quiet splash
    resume=UUID=41831ccf-ea2b-4978-b1eb-d518eb84e7be udev.log_priority=3
  Desktop: KDE Plasma v: 6.2.4 tk: Qt v: N/A info: frameworks v: 6.8.0
    wm: kwin_x11 vt: 2 dm: SDDM Distro: Manjaro base: Arch Linux
Machine:
  Type: Desktop System: Dell product: XPS 8940 v: N/A
    serial: <superuser required> Chassis: type: 3 serial: <superuser required>
  Mobo: Dell model: 0K3CM7 v: A00 serial: <superuser required> part-nu: 09C5
    uuid: <superuser required> UEFI: Dell v: 2.0.13 date: 04/01/2021
CPU:
  Info: model: 11th Gen Intel Core i7-11700 bits: 64 type: MT MCP
    arch: Rocket Lake gen: core 11 level: v4 note: check built: 2021+
    process: Intel 14nm family: 6 model-id: 0xA7 (167) stepping: 1
    microcode: 0x62
  Topology: cpus: 1x dies: 1 clusters: 8 cores: 8 threads: 16 tpc: 2
    smt: enabled cache: L1: 640 KiB desc: d-8x48 KiB; i-8x32 KiB L2: 4 MiB
    desc: 8x512 KiB L3: 16 MiB desc: 1x16 MiB
  Speed (MHz): avg: 800 min/max: 800/4800:4900 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: 79888
  Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx
  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 mitigation: Clear CPU buffers; SMT vulnerable
  Type: reg_file_data_sampling status: Not affected
  Type: retbleed mitigation: Enhanced IBRS
  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 RocketLake-S GT1 [UHD Graphics 750] vendor: Dell driver: i915
    v: kernel alternate: xe arch: Xe process: Intel 10nm built: 2020-21 ports:
    active: none empty: DP-1, DP-2, HDMI-A-1, HDMI-A-2, HDMI-A-3
    bus-ID: 00:02.0 chip-ID: 8086:4c8a class-ID: 0300
  Device-2: NVIDIA GA106 [GeForce RTX 3060 Lite Hash Rate] vendor: Dell
    driver: nvidia v: 550.144.03 alternate: nouveau,nvidia_drm
    non-free: 550/565.xx+ status: current (as of 2025-01; EOL~2026-12-xx)
    arch: Ampere code: GAxxx process: TSMC n7 (7nm) built: 2020-2023 pcie:
    gen: 3 speed: 8 GT/s lanes: 16 link-max: gen: 4 speed: 16 GT/s
    bus-ID: 02:00.0 chip-ID: 10de:2504 class-ID: 0300
  Display: x11 server: X.Org v: 21.1.14 with: Xwayland v: 24.1.4
    compositor: kwin_x11 driver: X: loaded: modesetting failed: nvidia
    alternate: fbdev,nouveau,nv,vesa dri: iris gpu: i915,nvidia display-ID: :0
    screens: 1
  Screen-1: 0 s-res: 1920x1080 s-dpi: 80 s-size: 609x343mm (23.98x13.50")
    s-diag: 699mm (27.52") monitors: <missing: xrandr>
  Monitor-1: Unknown-1 size-res: N/A modes: 1920x1080
  API: EGL v: 1.5 hw: drv: intel iris drv: nvidia platforms: device: 0
    drv: nvidia device: 1 drv: iris device: 3 drv: swrast gbm: drv: iris
    surfaceless: drv: nvidia x11: drv: nvidia inactive: wayland,device-2
  API: OpenGL v: 4.6.0 compat-v: 4.5 vendor: nvidia mesa v: 550.144.03
    glx-v: 1.4 direct-render: yes renderer: NVIDIA GeForce RTX 3060/PCIe/SSE2
    memory: 11.72 GiB
  API: Vulkan v: 1.4.303 layers: 1 device: 0 type: discrete-gpu
    name: NVIDIA GeForce RTX 3060 driver: N/A device-ID: 10de:2504
    surfaces: xcb,xlib
  Info: Tools: api: clinfo, eglinfo, glxinfo, vulkaninfo
    de: kscreen-console,kscreen-doctor gpu: nvidia-settings,nvidia-smi
    wl: wayland-info x11: xdpyinfo,xprop
Audio:
  Device-1: Intel vendor: Dell driver: snd_hda_intel v: kernel
    alternate: snd_soc_avs bus-ID: 00:1f.3 chip-ID: 8086:f1c8 class-ID: 0403
  Device-2: NVIDIA GA106 High Definition Audio vendor: Dell
    driver: snd_hda_intel v: kernel pcie: gen: 3 speed: 8 GT/s lanes: 16
    link-max: gen: 4 speed: 16 GT/s bus-ID: 02:00.1 chip-ID: 10de:228e
    class-ID: 0403
  API: ALSA v: k6.12.4-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.2.7 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: Intel Comet Lake PCH CNVi WiFi vendor: Rivet Networks Dual Band
    Wi-Fi 6 Killer AX1650i 160MHz 2x2 driver: iwlwifi v: kernel bus-ID: 00:14.3
    chip-ID: 8086:06f0 class-ID: 0280
  IF: wlo1 state: down mac: <filter>
  Device-2: Realtek Killer E2600 GbE vendor: Rivet Networks driver: r8169
    v: kernel pcie: gen: 1 speed: 2.5 GT/s lanes: 1 port: 3000 bus-ID: 04:00.0
    chip-ID: 10ec:2600 class-ID: 0200
  IF: enp4s0 state: up speed: 1000 Mbps duplex: full mac: <filter>
  Info: services: NetworkManager, systemd-timesyncd, wpa_supplicant
Bluetooth:
  Device-1: Intel AX201 Bluetooth driver: btusb v: 0.8 type: USB rev: 2.0
    speed: 12 Mb/s lanes: 1 mode: 1.1 bus-ID: 1-14:8 chip-ID: 8087:0026
    class-ID: e001
  Report: rfkill ID: hci0 rfk-id: 0 state: up address: see --recommends
Drives:
  Local Storage: total: 1.43 TiB used: 14.32 GiB (1.0%)
  SMART Message: Required tool smartctl not installed. Check --recommends
  ID-1: /dev/nvme0n1 maj-min: 259:0 vendor: SK Hynix model: BC711 NVMe 512GB
    size: 476.94 GiB block-size: physical: 512 B logical: 512 B speed: 31.6 Gb/s
    lanes: 4 tech: SSD serial: <filter> fw-rev: 41002131 temp: 41.9 C
    scheme: GPT
  ID-2: /dev/sda maj-min: 8:0 vendor: Western Digital model: WD10EZEX-75WN4A1
    size: 931.51 GiB block-size: physical: 4096 B logical: 512 B speed: 6.0 Gb/s
    tech: HDD rpm: 7200 serial: <filter> fw-rev: 7113 scheme: GPT
  ID-3: /dev/sdb maj-min: 8:16 vendor: SanDisk model: Cruzer size: 58.45 GiB
    block-size: physical: 512 B logical: 512 B type: USB rev: 2.0 spd: 480 Mb/s
    lanes: 1 mode: 2.0 tech: N/A serial: <filter> fw-rev: 1.00 scheme: MBR
Partition:
  ID-1: / raw-size: 46.8 GiB size: 45.76 GiB (97.79%) used: 13.7 GiB (29.9%)
    fs: ext4 dev: /dev/nvme0n1p2 maj-min: 259:2
  ID-2: /boot/efi raw-size: 300 MiB size: 299.4 MiB (99.80%)
    used: 288 KiB (0.1%) fs: vfat dev: /dev/nvme0n1p1 maj-min: 259:1
  ID-3: /home raw-size: 410.32 GiB size: 402.81 GiB (98.17%)
    used: 629.3 MiB (0.2%) fs: ext4 dev: /dev/nvme0n1p3 maj-min: 259:3
Swap:
  Kernel: swappiness: 60 (default) cache-pressure: 100 (default) zswap: no
  ID-1: swap-1 type: partition size: 19.53 GiB used: 0 KiB (0.0%)
    priority: -2 dev: /dev/nvme0n1p4 maj-min: 259:4
Sensors:
  System Temperatures: cpu: 46.0 C pch: 47.0 C mobo: 44.0 C gpu: nvidia
    temp: 57 C
  Fan Speeds (rpm): cpu: 997 fan-1: 809 gpu: nvidia fan: 0%
Info:
  Memory: total: 16 GiB available: 15.29 GiB used: 4.06 GiB (26.5%)
  Processes: 361 Power: uptime: 31m states: freeze,mem,disk suspend: deep
    avail: s2idle wakeups: 0 hibernate: platform avail: shutdown, reboot,
    suspend, test_resume image: 6.09 GiB services: org_kde_powerdevil,
    power-profiles-daemon, upowerd Init: systemd v: 256 default: graphical
    tool: systemctl
  Packages: 1177 pm: pacman pkgs: 1163 libs: 318 tools: pamac pm: flatpak
    pkgs: 14 Compilers: N/A Shell: Zsh v: 5.9 default: Bash v: 5.2.37
    running-in: konsole inxi: 3.3.37

cat /proc/asound/modules

 0 snd_hda_intel
 1 snd_hda_intel

Moderator edit: Removed screenshot of Manjaro Hardware Settings > Hardware Configuration. Please post the output of mhwd -l && mhwd -li instead. See Manjaro Hardware Detection Overview - Manjaro

1 Like

Happens with pipewire while it suspends the audio device on some hardware. Solution is disabling suspending.

https://wiki.archlinux.org/title/PipeWire#Noticeable_audio_delay_or_audible_pop/crack_when_starting_playback

2 Likes

inxi data shows system is using PipeWire not PulseAudio

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

This is caused by node suspension when inactive.

With wireplumber, create a new file to overwrite the default configuration:
/etc/wireplumber/wireplumber.conf.d/51-disable-suspension.conf
or
~/.config/wireplumber/wireplumber.conf.d/51-disable-suspension.conf

monitor.alsa.rules = [
  {
    matches = [
      {
        # Matches all sources
        node.name = "~alsa_input.*"
      },
      {
        # Matches all sinks
        node.name = "~alsa_output.*"
      }
    ]
    actions = {
      update-props = {
        session.suspend-timeout-seconds = 0
      }
    }
  }
]
# bluetooth devices
monitor.bluez.rules = [
  {
    matches = [
      {
        # Matches all sources
        node.name = "~bluez_input.*"
      },
      {
        # Matches all sinks
        node.name = "~bluez_output.*"
      }
    ]
    actions = {
      update-props = {
        session.suspend-timeout-seconds = 0
      }
    }
  }
]

Restart pipewire.service and wireplumber.service to apply changes.

systemctl --user restart pipewire wireplumber
2 Likes

I dont appear to have a wireplumber directory in either location mentioned on the page you link:

/etc/wireplumber/wireplumber.conf.d/51-disable-suspension.conf (or ~/.config/wireplumber/wireplumber.conf.d/51-disable-suspension.conf)

Should I just create the directory and the .conf file? Did

pacman -S wireplumber

which grabbed files but still no directories. Am I supposed to run wireplumber with some args to create the files?

@ nikgnomic

Yes, indeed.

1 Like

Created the directory, created the .conf file - but not restarting


   /etc/wi/wireplumber.conf.d  systemctl restart pipewire.service                     
Failed to restart pipewire.service: Unit pipewire.service not found.

    /etc/wi/wireplumber.conf.d  systemctl restart wireplumber.service             
Failed to restart wireplumber.service: Unit wireplumber.service not found.
 

@nikgnomic

pipewire.service and wireplumber.service run in user space, so systemctl commands must include --user option

systemctl --user restart pipewire wireplumber
2 Likes

Solved! Thanks to @megavolt & @nikgnomic

  1. Pipewire not pulseaudio - woops, been out of the loop for awhile
  2. Ensured wireplumber was installed - sudo pacman -S wireplumber
  3. Created the /etc/wirepplumber directory - /etc/wireplumber/wireplumber.conf.d/
  4. Created the .conf file - 51-disable-suspension.conf
  5. Put in the script as mentioned above - link
  6. Restarted wireplumber and pipewire -
  • systemctl --user restart wireplumber.service
  • systemctl --user restart pipewire.service
1 Like

This is by no means criticism, in fact, it’s a word of praise.

I’ll mention that usually we encourage marking the post that helped most as the Solution; but this isn’t always possible, especially when several Members contributed valuable input (as is the case here).

So, thank you for taking the time and having the consideration to consolidate and summarise the solution, as you did. This will no doubt be appreciated by those who find this topic in future.

This is also a fine example for other Members to follow if ever faced with a similar situation. :trophy:

Regards.

Thanks! Realized later I maybe stole the thunder of @nikgnomic & @megavolt who deserve the kudos for the solution. Noted for the future

1 Like

This topic was automatically closed 3 days after the last reply. New replies are no longer allowed.