Get Rid of unwanted/not needed sound devices

So, I have a PC (shocking news, I know, I know) which has a USB “sound card” attached to it, which is my sound device. I have two speakers connected to it, occasionally some headphones - perfectly fine. And I have a GPU, which comes with some own sound device via HDMi. This is visible as audio device in all my settings and so on. As I will never use it - can I somehow get rid of this?

can you report

inxi -Fza
pacman -Qi pavucontrol

For sure:

inxi -Fza
System:
  Kernel: 6.6.9-arch1-1 arch: x86_64 bits: 64 compiler: gcc v: 13.2.1
    clocksource: tsc available: hpet,acpi_pm
    parameters: BOOT_IMAGE=/@/boot/vmlinuz-linux
    root=UUID=178ba18b-3faa-4b38-b7e5-5b0f5d2f285c rw rootflags=subvol=@
    nowatchdog nvme_load=YES loglevel=3 zswap.enabled=0 amd-pstate=active
  Desktop: KDE Plasma v: 5.27.10 tk: Qt v: 5.15.11 wm: kwin_x11 vt: 2
    dm: SDDM Distro: EndeavourOS base: Arch Linux
Machine:
  Type: Desktop Mobo: Micro-Star model: MAG X570 TOMAHAWK WIFI (MS-7C84)
    v: 1.0 serial: <superuser required> UEFI: American Megatrends LLC. v: 1.B0
    date: 08/11/2022
CPU:
  Info: model: AMD Ryzen 9 5950X bits: 64 type: MT MCP arch: Zen 3+ gen: 4
    level: v3 note: check built: 2022 process: TSMC n6 (7nm) family: 0x19 (25)
    model-id: 0x21 (33) stepping: 0 microcode: 0xA201016
  Topology: cpus: 1x cores: 16 tpc: 2 threads: 32 smt: enabled cache:
    L1: 1024 KiB desc: d-16x32 KiB; i-16x32 KiB L2: 8 MiB desc: 16x512 KiB
    L3: 64 MiB desc: 2x32 MiB
  Speed (MHz): avg: 930 high: 3599 min/max: 550/5084 scaling:
    driver: amd-pstate-epp governor: powersave cores: 1: 3599 2: 550 3: 550
    4: 550 5: 550 6: 550 7: 550 8: 550 9: 3598 10: 550 11: 550 12: 550 13: 550
    14: 550 15: 550 16: 550 17: 550 18: 550 19: 550 20: 550 21: 550 22: 550
    23: 3599 24: 550 25: 550 26: 550 27: 3595 28: 550 29: 550 30: 550 31: 550
    32: 550 bogomips: 217671
  Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 sse4a ssse3 svm
  Vulnerabilities:
  Type: gather_data_sampling status: Not affected
  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: retbleed status: Not affected
  Type: spec_rstack_overflow status: Vulnerable: Safe RET, no microcode
  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: Retpolines, IBPB: conditional, IBRS_FW,
    STIBP: always-on, RSB filling, PBRSB-eIBRS: Not affected
  Type: srbds status: Not affected
  Type: tsx_async_abort status: Not affected
Graphics:
  Device-1: AMD Navi 21 [Radeon RX 6800/6800 XT / 6900 XT] driver: amdgpu
    v: kernel arch: RDNA-2 code: Navi-2x process: TSMC n7 (7nm) built: 2020-22
    pcie: gen: 4 speed: 16 GT/s lanes: 16 ports: active: DP-1,DP-2
    empty: DP-3,HDMI-A-1 bus-ID: 2f:00.0 chip-ID: 1002:73bf class-ID: 0300
  Display: x11 server: X.Org v: 21.1.10 compositor: kwin_x11 driver: X:
    loaded: amdgpu unloaded: modesetting,radeon alternate: fbdev,vesa
    dri: radeonsi gpu: amdgpu display-ID: :0 screens: 1
  Screen-1: 0 s-res: 5120x1440 s-dpi: 96 s-size: 1354x381mm (53.31x15.00")
    s-diag: 1407mm (55.38")
  Monitor-1: DP-1 mapped: DisplayPort-0 pos: primary,left
    model: LG (GoldStar) ULTRAGEAR serial: <filter> built: 2023 res: 2560x1440
    hz: 165 dpi: 93 gamma: 1.2 size: 697x392mm (27.44x15.43")
    diag: 690mm (27.2") ratio: 16:9 modes: max: 2560x1440 min: 640x350
  Monitor-2: DP-2 mapped: DisplayPort-1 pos: right
    model: LG (GoldStar) ULTRAGEAR serial: <filter> built: 2023 res: 2560x1440
    hz: 165 dpi: 93 gamma: 1.2 size: 697x392mm (27.44x15.43")
    diag: 690mm (27.2") ratio: 16:9 modes: max: 2560x1440 min: 640x350
  API: EGL v: 1.5 hw: drv: amd radeonsi platforms: device: 0 drv: radeonsi
    device: 1 drv: swrast surfaceless: drv: radeonsi x11: drv: radeonsi
    inactive: gbm,wayland
  API: OpenGL v: 4.6 compat-v: 4.5 vendor: amd mesa v: 23.3.2-arch1.2
    glx-v: 1.4 direct-render: yes renderer: AMD Radeon RX 6800 XT (radeonsi
    navi21 LLVM 16.0.6 DRM 3.54 6.6.9-arch1-1) device-ID: 1002:73bf
    memory: 15.62 GiB unified: no
  API: Vulkan v: 1.3.274 layers: N/A device: 0 type: discrete-gpu name: AMD
    Radeon RX 6800 XT (RADV NAVI21) driver: mesa radv v: 23.3.2-arch1.2
    device-ID: 1002:73bf surfaces: xcb,xlib
Audio:
  Device-1: AMD Navi 21/23 HDMI/DP Audio driver: snd_hda_intel v: kernel pcie:
    gen: 4 speed: 16 GT/s lanes: 16 bus-ID: 2f:00.1 chip-ID: 1002:ab28
    class-ID: 0403
  Device-2: Thesycon System & Consulting GmbH DX3 Pro+ driver: snd-usb-audio
    type: USB rev: 2.0 speed: 480 Mb/s lanes: 1 mode: 2.0 bus-ID: 1-2:8
    chip-ID: 152a:8750 class-ID: fe01
  API: ALSA v: k6.6.9-arch1-1 status: kernel-api
    tools: alsactl,alsamixer,amixer
  Server-1: PipeWire v: 1.0.0 status: active with: 1: pipewire-pulse
    status: active 2: wireplumber status: active 3: pipewire-alsa type: plugin
    4: pw-jack type: plugin tools: pactl,pw-cat,pw-cli,wpctl
Network:
  Device-1: Mellanox MT27500 Family [ConnectX-3] driver: mlx4_core v: 4.0-0
    pcie: gen: 3 speed: 8 GT/s lanes: 4 port: N/A bus-ID: 24:00.0
    chip-ID: 15b3:1003 class-ID: 0200
  IF: enp36s0 state: up speed: 10000 Mbps duplex: full mac: <filter>
Bluetooth:
  Device-1: Intel AX200 Bluetooth driver: btusb v: 0.8 type: USB rev: 2.0
    speed: 12 Mb/s lanes: 1 mode: 1.1 bus-ID: 1-4:7 chip-ID: 8087:0029
    class-ID: e001
  Report: btmgmt ID: hci0 rfk-id: 1 state: down bt-service: enabled,running
    rfk-block: hardware: no software: yes address: <filter> bt-v: 5.2 lmp-v: 11
    status: discoverable: no pairing: no
Drives:
  Local Storage: total: 18.66 TiB used: 8.48 TiB (45.5%)
  SMART Message: Unable to run smartctl. Root privileges required.
  ID-1: /dev/nvme0n1 maj-min: 259:0 vendor: Seagate model: FireCuda 530
    ZP2000GM30013 size: 1.82 TiB block-size: physical: 512 B logical: 512 B
    speed: 63.2 Gb/s lanes: 4 tech: SSD serial: <filter> fw-rev: SU6SM001
    temp: 31.9 C scheme: GPT
  ID-2: /dev/nvme1n1 maj-min: 259:1 vendor: Seagate model: FireCuda 530
    ZP2000GM30013 size: 1.82 TiB block-size: physical: 512 B logical: 512 B
    speed: 63.2 Gb/s lanes: 4 tech: SSD serial: <filter> fw-rev: SU6SM001
    temp: 25.9 C scheme: GPT
  ID-3: /dev/sda maj-min: 8:0 vendor: Samsung model: SSD 860 PRO 512GB
    size: 476.94 GiB block-size: physical: 512 B logical: 512 B speed: 6.0 Gb/s
    tech: SSD serial: <filter> fw-rev: 1B6Q scheme: GPT
  ID-4: /dev/sdb maj-min: 8:16 vendor: Seagate model: ST16000NM001G-2KK103
    size: 14.55 TiB block-size: physical: 4096 B logical: 512 B speed: 6.0 Gb/s
    tech: HDD rpm: 7200 serial: <filter> fw-rev: SN03 scheme: GPT
Partition:
  ID-1: / raw-size: 1.82 TiB size: 1.82 TiB (100.00%) used: 717.29 GiB (38.5%)
    fs: btrfs dev: /dev/nvme0n1p2 maj-min: 259:3
  ID-2: /boot/efi raw-size: 1000 MiB size: 998 MiB (99.80%)
    used: 576 KiB (0.1%) fs: vfat dev: /dev/nvme0n1p1 maj-min: 259:2
  ID-3: /home raw-size: 1.82 TiB size: 1.82 TiB (100.00%)
    used: 717.29 GiB (38.5%) fs: btrfs dev: /dev/nvme0n1p2 maj-min: 259:3
  ID-4: /var/log raw-size: 1.82 TiB size: 1.82 TiB (100.00%)
    used: 717.29 GiB (38.5%) fs: btrfs dev: /dev/nvme0n1p2 maj-min: 259:3
Swap:
  Kernel: swappiness: 180 (default 60) cache-pressure: 100 (default) zswap: no
  ID-1: swap-1 type: zram size: 16 GiB used: 9 MiB (0.1%) priority: 100
    comp: zstd avail: lzo,lzo-rle,lz4,lz4hc,842 max-streams: 32 dev: /dev/zram0
Sensors:
  System Temperatures: cpu: 50.6 C mobo: 31.0 C gpu: amdgpu temp: 40.0 C
    mem: 36.0 C
  Fan Speeds (rpm): fan-1: 0 fan-2: 384 fan-3: 340 fan-4: 0 fan-5: 0
    fan-6: 0 fan-7: 0 gpu: amdgpu fan: 0
Info:
  Processes: 531 Uptime: 16m wakeups: 0 Memory: total: 64 GiB note: est.
  available: 62.72 GiB used: 7.69 GiB (12.3%) Init: systemd v: 255
  default: graphical tool: systemctl Compilers: gcc: 13.2.1 Packages:
  pm: pacman pkgs: 1326 libs: 410 tools: yay pm: flatpak pkgs: 0 Shell: Bash
  v: 5.2.21 running-in: konsole inxi: 3.3.31

and

pacman -Qi pavucontrol
Name            : pavucontrol
Version         : 1:5.0+r64+geba9ca6-1
Description     : PulseAudio Volume Control
Architecture    : x86_64
URL             : https://freedesktop.org/software/pulseaudio/pavucontrol/
Licenses        : GPL
Groups          : None
Provides        : None
Depends On      : gtkmm3  json-glib  libcanberra  libsigc++
Optional Deps   : pulseaudio: Audio backend [installed]
Required By     : None
Optional For    : None
Conflicts With  : None
Replaces        : None
Installed Size  : 1039,07 KiB
Packager        : Jan Alexander Steffens (heftig) <heftig@archlinux.org>
Build Date      : Fr 30 Jun 2023 16:47:27 CEST
Install Date    : So 10 Sep 2023 14:54:04 CEST
Install Reason  : Explicitly installed
Install Script  : No
Validated By    : Signature

you can launch pavucontrol ,
and select in configuration which one should works and others stopped

be careful if you do that will some audios app opened or any browser opened
in your case your are using alsa & pipewire ,
but for browser the backend is pulseaudio

What is the reason you want to get rid of seeing the sound devices just because you don’t use them? They don’t hurt anything. :thinking:

Sorry guys, been kinda offline some days…

If I stop it, it will only be listed in pacucontrol, but not anywhere else?

Well, they don’t hurt, but they are bloat in my UI - I hate bloat, especially if I stumble over it regularly (everytime I use the audiocontrol directly, not via my volume toggle), so that’s that :man_shrugging:

Switch the unused devices to “Off” in the Configuration tab :

Imgur