Stutter after returning from suspend

This is happening with web browsers or media players. Potentially related, my wifi connection become unreliable, despite the router sitting in the same room, so I am connected via ethernet, which also isn’t totally reliable. Where should I start?

inxi -zv8

System:
  Kernel: 6.12.41-1-MANJARO arch: x86_64 bits: 64 compiler: gcc v: 15.1.1
    clocksource: tsc avail: hpet,acpi_pm
    parameters: BOOT_IMAGE=/boot/vmlinuz-6.12-x86_64
    root=UUID=d15f18bf-d974-466b-ad77-811ad306d3eb rw quiet splash
    i8042.nopnp=1 i8042.dumbkbd=1 apparmor=1 security=apparmor
    udev.log_priority=3
  Desktop: GNOME v: 48.4 tk: GTK v: 3.24.49 wm: gnome-shell
    tools: gsd-screensaver-proxy dm: GDM v: 48.0 Distro: Manjaro
    base: Arch Linux
Machine:
  Type: Laptop System: ASUSTeK product: N76VZ v: 1.0
    serial: <superuser required>
  Mobo: ASUSTeK model: N76VZ v: 1.0 serial: <superuser required>
    part-nu: ASUS-NotebookSKU uuid: <superuser required>
    UEFI: American Megatrends v: N76VZ.214 date: 07/09/2013
Battery:
  ID-1: BAT0 charge: N/A condition: N/A volts: N/A model: N/A type: Unknown
    serial: N/A status: not charging cycles: -1
Memory:
  System RAM: total: 8 GiB available: 7.64 GiB used: 4.08 GiB (53.3%)
  Message: For most reliable report, use superuser + dmidecode.
  Array-1: capacity: 32 GiB slots: 4 modules: 2 EC: None
    max-module-size: 8 GiB note: est.
  Device-1: ChannelA-DIMM0 type: DDR3 detail: synchronous size: 4 GiB
    speed: 1600 MT/s volts: N/A width (bits): data: 64 total: 64
    manufacturer: Hynix/Hyundai part-no: HMT351S6CFR8C-PB serial: <filter>
  Device-2: ChannelA-DIMM1 type: no module installed
  Device-3: ChannelB-DIMM0 type: DDR3 detail: synchronous size: 4 GiB
    speed: 1600 MT/s volts: N/A width (bits): data: 64 total: 64
    manufacturer: Hynix/Hyundai part-no: HMT351S6CFR8C-PB serial: <filter>
  Device-4: ChannelB-DIMM1 type: no module installed
PCI Slots:
  Permissions: Unable to run dmidecode. Root privileges required.
CPU:
  Info: model: Intel Core i7-3610QM bits: 64 type: MT MCP arch: Ivy Bridge
    gen: core 3 level: v2 built: 2012-15 process: Intel 22nm family: 6
    model-id: 0x3A (58) stepping: 9 microcode: 0x21
  Topology: cpus: 1x dies: 1 clusters: 4 cores: 4 threads: 8 tpc: 2
    smt: enabled cache: L1: 256 KiB desc: d-4x32 KiB; i-4x32 KiB L2: 1024 KiB
    desc: 4x256 KiB L3: 6 MiB desc: 1x6 MiB
  Speed (MHz): avg: 3300 min/max: 1200/3300 scaling: driver: intel_cpufreq
    governor: schedutil cores: 1: 3300 2: 3300 3: 3300 4: 3300 5: 3300 6: 3300
    7: 3300 8: 3300 bogomips: 36732
  Flags: acpi aes aperfmperf apic arat arch_perfmon avx bts clflush cmov
    constant_tsc cpuid cpuid_fault cx16 cx8 de ds_cpl dtes64 dtherm dts epb
    ept erms est f16c flexpriority flush_l1d fpu fsgsbase fxsr ht ibpb ibrs
    ida lahf_lm lm mca mce md_clear mmx monitor msr mtrr nonstop_tsc nopl nx
    pae pat pbe pcid pclmulqdq pdcm pebs pge pln pni popcnt pse pse36 pti pts
    rdrand rdtscp rep_good sep smep ss ssbd sse sse2 sse4_1 sse4_2 ssse3
    stibp syscall tm tm2 tpr_shadow tsc tsc_deadline_timer vme vmx vnmi vpid
    x2apic xsave xsaveopt xtopology xtpr
  Vulnerabilities:
  Type: gather_data_sampling status: Not affected
  Type: indirect_target_selection status: Not affected
  Type: itlb_multihit status: KVM: Split huge pages
  Type: l1tf mitigation: PTE Inversion; VMX: conditional cache flushes, SMT
    vulnerable
  Type: mds mitigation: Clear CPU buffers; SMT vulnerable
  Type: meltdown mitigation: PTI
  Type: mmio_stale_data status: Unknown: No mitigations
  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: Retpolines; IBPB: conditional; IBRS_FW;
    STIBP: conditional; RSB filling; PBRSB-eIBRS: Not affected; BHI: Not
    affected
  Type: srbds status: Vulnerable: No microcode
  Type: tsa status: Not affected
  Type: tsx_async_abort status: Not affected
Graphics:
  Device-1: Intel 3rd Gen Core processor Graphics vendor: ASUSTeK N56VZ
    driver: i915 v: kernel arch: Gen-7 process: Intel 22nm built: 2012-13 ports:
    active: LVDS-1 empty: VGA-1 bus-ID: 00:02.0 chip-ID: 8086:0166
    class-ID: 0300
  Device-2: NVIDIA GK107M [GeForce GT 650M] vendor: ASUSTeK N56VZ
    driver: nouveau v: kernel non-free: series: 470.xx+
    status: legacy-active (EOL~2024-09-xx) arch: Kepler-2 code: GKxxx
    process: TSMC 28nm built: 2012-2018 pcie: gen: 1 speed: 2.5 GT/s lanes: 16
    link-max: gen: 3 speed: 8 GT/s ports: active: HDMI-A-1 empty: none
    bus-ID: 01:00.0 chip-ID: 10de:0fd1 class-ID: 0300 temp: 59.0 C
  Display: wayland server: X.org v: 1.21.1.18 with: Xwayland v: 24.1.8
    compositor: gnome-shell driver: X: loaded: modesetting,nvidia
    gpu: i915,nouveau display-ID: 0
  Monitor-1: HDMI-A-1 model: Samsung S24D340 serial: <filter> built: 2016
    res: 1920x1080 dpi: 92 gamma: 1.2 chroma: red: x: 0.647 y: 0.333 green:
    x: 0.314 y: 0.620 blue: x: 0.149 y: 0.063 white: x: 0.314 y: 0.329
    size: 531x299mm (20.91x11.77") diag: 609mm (24") ratio: 16:9
    modes: 1920x1080, 1680x1050, 1600x900, 1280x1024, 1440x900, 1280x800,
    1152x864, 1280x720, 1024x768, 832x624, 800x600, 720x576, 720x480,
    640x480, 720x400
  Monitor-2: LVDS-1 model: Chi Mei Opto 0x1720 built: 2011 res: 1920x1080
    dpi: 128 gamma: 1.2 chroma: red: x: 0.639 y: 0.329 green: x: 0.298 y: 0.612
    blue: x: 0.149 y: 0.059 white: x: 0.314 y: 0.329
    size: 382x215mm (15.04x8.46") diag: 438mm (17.3") ratio: 16:9
    modes: 1920x1080
  EDID-Warnings: 1: parse_edid: unknown flag 0
  API: EGL v: 1.5 hw: drv: intel crocus drv: nvidia nouveau platforms:
    device: 0 drv: crocus device: 1 drv: nouveau device: 2 drv: swrast gbm:
    drv: crocus surfaceless: drv: crocus wayland: drv: crocus x11: drv: crocus
  API: OpenGL v: 4.5 compat-v: 4.2 vendor: intel mesa v: 25.1.7-arch1.1
    glx-v: 1.4 direct-render: yes renderer: Mesa Intel HD Graphics 4000 (IVB
    GT2) device-ID: 8086:0166 memory: 1.46 GiB unified: yes display-ID: :0.0
  Info: Tools: api: eglinfo,glxinfo x11: xprop,xrandr
Audio:
  Device-1: Intel 7 Series/C216 Family High Definition Audio vendor: ASUSTeK
    driver: snd_hda_intel v: kernel bus-ID: 00:1b.0 chip-ID: 8086:1e20
    class-ID: 0403
  Device-2: NVIDIA GK107 HDMI Audio driver: snd_hda_intel v: kernel pcie:
    gen: 1 speed: 2.5 GT/s lanes: 16 link-max: gen: 3 speed: 8 GT/s
    bus-ID: 01:00.1 chip-ID: 10de:0e1b class-ID: 0403
  Device-3: RELOOP Terminal Mix 2 driver: snd-usb-audio type: USB rev: 1.1
    speed: 12 Mb/s lanes: 1 mode: 1.1 bus-ID: 1-2:2 chip-ID: 26ad:629c
    class-ID: 0103 serial: <filter>
  API: ALSA v: k6.12.41-1-MANJARO status: kernel-api with: aoss
    type: oss-emulator tools: alsactl,alsamixer,amixer
  Server-1: sndiod v: N/A status: off tools: aucat,midicat,sndioctl
  Server-2: PipeWire v: 1.4.7 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: Qualcomm Atheros AR9485 Wireless Network Adapter vendor: AzureWave
    driver: ath9k v: kernel pcie: gen: 1 speed: 2.5 GT/s lanes: 1
    bus-ID: 03:00.0 chip-ID: 168c:0032 class-ID: 0280
  IF: wlp3s0 state: up mac: <filter>
  IP v4: <filter> type: dynamic noprefixroute scope: global
    broadcast: <filter>
  IP v6: <filter> type: dynamic noprefixroute scope: global
  IP v6: <filter> type: noprefixroute scope: link
  Device-2: Qualcomm Atheros AR8161 Gigabit Ethernet vendor: ASUSTeK N56VZ
    driver: alx v: kernel pcie: gen: 1 speed: 2.5 GT/s lanes: 1 port: d000
    bus-ID: 04:00.0 chip-ID: 1969:1091 class-ID: 0200
  IF: enp4s0 state: up speed: 100 Mbps duplex: full mac: <filter>
  IP v4: <filter> type: dynamic noprefixroute scope: global
    broadcast: <filter>
  IP v6: <filter> type: dynamic noprefixroute scope: global
  IP v6: <filter> type: noprefixroute scope: link
  Info: services: NetworkManager, systemd-timesyncd, wpa_supplicant
  WAN IP: <filter>
Bluetooth:
  Device-1: IMC Networks Atheros AR3012 Bluetooth 4.0 Adapter driver: btusb
    v: 0.8 type: USB rev: 1.1 speed: 12 Mb/s lanes: 1 mode: 1.1 bus-ID: 2-1.1:3
    chip-ID: 13d3:3362 class-ID: e001 serial: <filter>
  Report: rfkill ID: hci0 rfk-id: 0 state: up address: see --recommends
Logical:
  Message: No logical block device data found.
RAID:
  Message: No RAID data found.
Drives:
  Local Storage: total: 2.05 TiB used: 1.65 TiB (80.8%)
  SMART Message: Required tool smartctl not installed. Check --recommends
  ID-1: /dev/sda maj-min: 8:0 vendor: Crucial model: CT250MX500SSD1
    size: 232.89 GiB block-size: physical: 4096 B logical: 512 B speed: 6.0 Gb/s
    tech: SSD serial: <filter> fw-rev: 043 scheme: GPT
  ID-2: /dev/sdb maj-min: 8:16 vendor: Western Digital model: WD20SPZX-08UA7
    size: 1.82 TiB block-size: physical: 4096 B logical: 512 B speed: 6.0 Gb/s
    tech: HDD rpm: 5400 serial: <filter> fw-rev: 1A02
  Optical-1: /dev/sr0 vendor: Slimtype model: BD E DS6E2SH rev: CAA2
    dev-links: cdrom
  Features: speed: 24 multisession: yes audio: yes dvd: yes
    rw: cd-r,cd-rw,dvd-r,dvd-ram state: running
Partition:
  ID-1: / raw-size: 232.59 GiB size: 227.88 GiB (97.98%)
    used: 116.66 GiB (51.2%) fs: ext4 dev: /dev/sda2 maj-min: 8:2 label: N/A
    uuid: d15f18bf-d974-466b-ad77-811ad306d3eb
  ID-2: /boot/efi raw-size: 300 MiB size: 299.4 MiB (99.80%)
    used: 288 KiB (0.1%) fs: vfat dev: /dev/sda1 maj-min: 8:1 label: N/A
    uuid: D70E-1EFB
  ID-3: /run/media/randymanjaro/Files raw-size: 1.82 TiB
    size: 1.79 TiB (98.37%) used: 1.54 TiB (86.0%) fs: ext4 dev: /dev/sdb
    maj-min: 8:16 label: Files uuid: 06c31385-a3bd-4936-8ced-608e9c41c231
Swap:
  Alert: No swap data was found.
Unmounted:
  Message: No unmounted partitions found.
USB:
  Hub-1: 1-0:1 info: hi-speed hub with single TT ports: 4 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: 1-2:2 info: RELOOP Terminal Mix 2 type: audio
    driver: snd-usb-audio interfaces: 4 rev: 1.1 speed: 12 Mb/s (1.4 MiB/s)
    lanes: 1 mode: 1.1 power: 500mA chip-ID: 26ad:629c class-ID: 0103
    serial: <filter>
  Device-2: 1-3:3 info: MosArt Wireless Mouse type: mouse
    driver: hid-generic,usbhid interfaces: 1 rev: 1.1 speed: 12 Mb/s (1.4 MiB/s)
    lanes: 1 mode: 1.1 power: 100mA chip-ID: 062a:4102 class-ID: 0301
  Hub-2: 2-0:1 info: full speed or root hub ports: 2 rev: 2.0
    speed: 480 Mb/s (57.2 MiB/s) lanes: 1 mode: 2.0 chip-ID: 1d6b:0002
    class-ID: 0900
  Hub-3: 2-1:2 info: Intel Integrated Rate Matching Hub ports: 6 rev: 2.0
    speed: 480 Mb/s (57.2 MiB/s) lanes: 1 mode: 2.0 chip-ID: 8087:0024
    class-ID: 0900
  Device-1: 2-1.1:3 info: IMC Networks Atheros AR3012 Bluetooth 4.0 Adapter
    type: bluetooth driver: btusb interfaces: 2 rev: 1.1
    speed: 12 Mb/s (1.4 MiB/s) lanes: 1 mode: 1.1 power: 100mA
    chip-ID: 13d3:3362 class-ID: e001 serial: <filter>
  Hub-4: 3-0:1 info: super-speed hub ports: 4 rev: 3.0
    speed: 5 Gb/s (596.0 MiB/s) lanes: 1 mode: 3.2 gen-1x1 chip-ID: 1d6b:0003
    class-ID: 0900
  Hub-5: 4-0:1 info: full speed or root hub ports: 2 rev: 2.0
    speed: 480 Mb/s (57.2 MiB/s) lanes: 1 mode: 2.0 chip-ID: 1d6b:0002
    class-ID: 0900
  Hub-6: 4-1:2 info: Intel Integrated Rate Matching Hub ports: 6 rev: 2.0
    speed: 480 Mb/s (57.2 MiB/s) lanes: 1 mode: 2.0 chip-ID: 8087:0024
    class-ID: 0900
Sensors:
  System Temperatures: cpu: 70.0 C mobo: N/A gpu: nouveau temp: 59.0 C
  Fan Speeds (rpm): cpu: 3000
Repos:
  Packages: 1909 pm: dpkg pkgs: 0 pm: pacman pkgs: 1874 libs: 429
    tools: gnome-software,pamac,yay pm: flatpak pkgs: 35
  Active pacman repo servers in: /etc/pacman.d/mirrorlist
    1: https://ftp.gwdg.de/pub/linux/manjaro/stable/$repo/$arch
    2: https://mirrors.cicku.me/manjaro/stable/$repo/$arch
    3: https://nnenix.mm.fcix.net/manjaro/stable/$repo/$arch
    4: https://mirror.math.princeton.edu/pub/manjaro/stable/$repo/$arch
    5: https://mirrors.gigenet.com/manjaro/stable/$repo/$arch
    6: http://ossmirror.mycloud.services/os/linux/manjaro/stable/$repo/$arch
    7: https://mirror.truenetwork.ru/manjaro/stable/$repo/$arch
    8: https://mirror.ufro.cl/manjaro/stable/$repo/$arch
Processes:
  CPU top: 5 of 309
  1: cpu: 200% command: ps pid: 7445 mem: 4.16 MiB (0.0%)
  2: cpu: 11.4% command: brave pid: 1873 mem: 464.1 MiB (5.9%)
  3: cpu: 10.1% command: gnome-shell pid: 1631 mem: 346.0 MiB (4.4%)
  4: cpu: 8.9% command: whatsapp-desktop-linux pid: 2640
    mem: 269.8 MiB (3.4%)
  5: cpu: 7.8% command: gnome-terminal-server pid: 7050 mem: 63.6 MiB (0.8%)
  Memory top: 5 of 309
  1: mem: 464.1 MiB (5.9%) command: brave pid: 1873 cpu: 11.4%
  2: mem: 388.7 MiB (4.9%) command: brave pid: 3175 cpu: 5.9%
  3: mem: 346.0 MiB (4.4%) command: gnome-shell pid: 1631 cpu: 10.1%
  4: mem: 311.4 MiB (3.9%) command: brave pid: 2915 cpu: 6.5%
  5: mem: 269.8 MiB (3.4%) command: whatsapp-desktop-linux pid: 2640
    cpu: 8.9%
Info:
  Processes: 309 Power: uptime: 11m states: freeze,mem,disk suspend: deep
    avail: s2idle wakeups: 0 hibernate: platform avail: shutdown, reboot,
    suspend, test_resume image: 3.03 GiB services: gsd-power,
    power-profiles-daemon, upowerd Init: systemd v: 257 default: graphical
    tool: systemctl
  Compilers: clang: 20.1.8 gcc: 15.1.1 Shell: Zsh v: 5.9
    running-in: gnome-terminal inxi: 3.3.38

Stutter after returning from suspend doesn’t really tell us anything. Please give a better description and supporting information that might help others to help you.

Regards.


Highly Recommended

the audio stutters (figured that would be obvious posting in this section), gui performance becomes sluggish when media is playing, like hte mouse cursor slows down, and using pw-top, there are high xruns. What other supporting info would help? I am using the usb soundcard. Rebooting resolves the problem

hmm, it now still happens after rebooting

PipeWire Wiki · Troubleshooting · General

If submitting a bug/issue please provide PipeWire version, distribution and the desktop environment.

Journalctl with:

journalctl -xe | grep pipewire
journalctl -xe | grep wireplumber
or
journalctl --user-unit=pipewire --user-unit=wireplumber --user-unit=pipewire-pulse -f
or
journalctl --user -u pipewire --user -u wireplumber --user -u pipewire-pulse -f

pw-cli ls, pactl list and pactl showto list objects.

pactl subscribe to list events as they happen.

pw-cli info <id> to get more info about an object.

pw-dumpcan dump the objects in JSON formats, ready for processing with other JSON query tools like jq. If filing an issue please include this as an attachment.

pw-metadata -n route-settings will also list similar things to pw-dump.

Tools like pw-cat, pw-record, and pw-play are also available. See the man pages.

pw-top will tell you the node, period, rate, and latency.

PipeWire Wiki - Troubleshooting - Xruns

There are 2 causes of xruns:

  1. Application’s can’t complete the cycle in time. It can be because the kernel didn’t wake them up in time or that they didn’t get enough time allocated.
  2. Driver timing are to tight. The driver is not woken up fast enough to keep the buffer filled.

1 can cause 2. 2 can be improved by adding more buffering (increasing headroom). Adding headroom does not improve 1.

With pw-top you can see what causes the xruns. If the application xruns are increasing, it’s 1. If it’s only the driver increasing xruns, it’s 2. If both are increasing it’s 1 causing 2.

Aug 20 21:41:57 manjaro-n76vz systemd[1548]: Started PipeWire Multimedia Service.
Aug 20 21:41:57 manjaro-n76vz systemd[1548]: Started Multimedia Service Session Manager.
Aug 20 21:41:57 manjaro-n76vz systemd[1548]: Started PipeWire PulseAudio.
Aug 20 21:41:59 manjaro-n76vz wireplumber[2191]: wp-device: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed?
Aug 20 21:41:59 manjaro-n76vz wireplumber[2191]: s-monitors-libcamera: PipeWire's libcamera SPA plugin is missing or broken. Some camera types may not be supported.
id 0, type PipeWire:Interface:Core/4
 		object.serial = "0"
 		core.name = "pipewire-0"
	id 1, type PipeWire:Interface:Module/3
 		object.serial = "1"
 		module.name = "libpipewire-module-rt"
	id 2, type PipeWire:Interface:Module/3
 		object.serial = "2"
 		module.name = "libpipewire-module-protocol-native"
	id 3, type PipeWire:Interface:SecurityContext/3
 		object.serial = "3"
	id 4, type PipeWire:Interface:Module/3
 		object.serial = "4"
 		module.name = "libpipewire-module-profiler"
	id 5, type PipeWire:Interface:Profiler/3
 		object.serial = "5"
	id 6, type PipeWire:Interface:Module/3
 		object.serial = "6"
 		module.name = "libpipewire-module-metadata"
	id 7, type PipeWire:Interface:Factory/3
 		object.serial = "7"
 		module.id = "6"
 		factory.name = "metadata"
 		factory.type.name = "PipeWire:Interface:Metadata"
 		factory.type.version = "3"
	id 8, type PipeWire:Interface:Module/3
 		object.serial = "8"
 		module.name = "libpipewire-module-spa-device-factory"
	id 9, type PipeWire:Interface:Factory/3
 		object.serial = "9"
 		module.id = "8"
 		factory.name = "spa-device-factory"
 		factory.type.name = "PipeWire:Interface:Device"
 		factory.type.version = "3"
	id 10, type PipeWire:Interface:Module/3
 		object.serial = "10"
 		module.name = "libpipewire-module-spa-node-factory"
	id 11, type PipeWire:Interface:Factory/3
 		object.serial = "11"
 		module.id = "10"
 		factory.name = "spa-node-factory"
 		factory.type.name = "PipeWire:Interface:Node"
 		factory.type.version = "3"
	id 12, type PipeWire:Interface:Module/3
 		object.serial = "12"
 		module.name = "libpipewire-module-client-node"
	id 13, type PipeWire:Interface:Factory/3
 		object.serial = "13"
 		module.id = "12"
 		factory.name = "client-node"
 		factory.type.name = "PipeWire:Interface:ClientNode"
 		factory.type.version = "6"
	id 14, type PipeWire:Interface:Module/3
 		object.serial = "14"
 		module.name = "libpipewire-module-client-device"
	id 15, type PipeWire:Interface:Factory/3
 		object.serial = "15"
 		module.id = "14"
 		factory.name = "client-device"
 		factory.type.name = "Spa:Pointer:Interface:Device"
 		factory.type.version = "0"
	id 16, type PipeWire:Interface:Module/3
 		object.serial = "16"
 		module.name = "libpipewire-module-portal"
	id 17, type PipeWire:Interface:Module/3
 		object.serial = "17"
 		module.name = "libpipewire-module-access"
	id 18, type PipeWire:Interface:Module/3
 		object.serial = "18"
 		module.name = "libpipewire-module-adapter"
	id 19, type PipeWire:Interface:Factory/3
 		object.serial = "19"
 		module.id = "18"
 		factory.name = "adapter"
 		factory.type.name = "PipeWire:Interface:Node"
 		factory.type.version = "3"
	id 20, type PipeWire:Interface:Module/3
 		object.serial = "20"
 		module.name = "libpipewire-module-link-factory"
	id 21, type PipeWire:Interface:Factory/3
 		object.serial = "21"
 		module.id = "20"
 		factory.name = "link-factory"
 		factory.type.name = "PipeWire:Interface:Link"
 		factory.type.version = "3"
	id 22, type PipeWire:Interface:Module/3
 		object.serial = "22"
 		module.name = "libpipewire-module-session-manager"
	id 23, type PipeWire:Interface:Factory/3
 		object.serial = "23"
 		module.id = "22"
 		factory.name = "client-endpoint"
 		factory.type.name = "PipeWire:Interface:ClientEndpoint"
 		factory.type.version = "0"
	id 24, type PipeWire:Interface:Factory/3
 		object.serial = "24"
 		module.id = "22"
 		factory.name = "client-session"
 		factory.type.name = "PipeWire:Interface:ClientSession"
 		factory.type.version = "0"
	id 25, type PipeWire:Interface:Factory/3
 		object.serial = "25"
 		module.id = "22"
 		factory.name = "session"
 		factory.type.name = "PipeWire:Interface:Session"
 		factory.type.version = "0"
	id 26, type PipeWire:Interface:Factory/3
 		object.serial = "26"
 		module.id = "22"
 		factory.name = "endpoint"
 		factory.type.name = "PipeWire:Interface:Endpoint"
 		factory.type.version = "0"
	id 27, type PipeWire:Interface:Factory/3
 		object.serial = "27"
 		module.id = "22"
 		factory.name = "endpoint-stream"
 		factory.type.name = "PipeWire:Interface:EndpointStream"
 		factory.type.version = "0"
	id 28, type PipeWire:Interface:Factory/3
 		object.serial = "28"
 		module.id = "22"
 		factory.name = "endpoint-link"
 		factory.type.name = "PipeWire:Interface:EndpointLink"
 		factory.type.version = "0"
	id 29, type PipeWire:Interface:Module/3
 		object.serial = "29"
 		module.name = "libpipewire-module-x11-bell"
	id 30, type PipeWire:Interface:Node/3
 		object.serial = "30"
 		factory.id = "11"
 		priority.driver = "200000"
 		node.name = "Dummy-Driver"
	id 31, type PipeWire:Interface:Node/3
 		object.serial = "31"
 		factory.id = "11"
 		priority.driver = "190000"
 		node.name = "Freewheel-Driver"
	id 32, type PipeWire:Interface:Metadata/3
 		object.serial = "32"
 		metadata.name = "settings"
	id 33, type PipeWire:Interface:Client/3
 		object.serial = "33"
 		module.id = "2"
 		pipewire.protocol = "protocol-native"
 		pipewire.sec.pid = "1645"
 		pipewire.sec.uid = "1000"
 		pipewire.sec.gid = "1000"
 		pipewire.sec.socket = "pipewire-0"
 		pipewire.access = "unrestricted"
 		application.name = "gnome-shell"
	id 34, type PipeWire:Interface:Client/3
 		object.serial = "34"
 		module.id = "2"
 		pipewire.protocol = "protocol-native"
 		pipewire.sec.pid = "2191"
 		pipewire.sec.uid = "1000"
 		pipewire.sec.gid = "1000"
 		pipewire.sec.socket = "pipewire-0-manager"
 		pipewire.access = "unrestricted"
 		application.name = "WirePlumber"
	id 35, type PipeWire:Interface:Client/3
 		object.serial = "35"
 		module.id = "2"
 		pipewire.protocol = "protocol-native"
 		pipewire.sec.pid = "2193"
 		pipewire.sec.uid = "1000"
 		pipewire.sec.gid = "1000"
 		pipewire.sec.socket = "pipewire-0"
 		pipewire.access = "unrestricted"
 		application.name = "pipewire"
	id 36, type PipeWire:Interface:Client/3
 		object.serial = "36"
 		module.id = "2"
 		pipewire.protocol = "protocol-native"
 		pipewire.sec.pid = "2193"
 		pipewire.sec.uid = "1000"
 		pipewire.sec.gid = "1000"
 		pipewire.sec.socket = "pipewire-0"
 		pipewire.access = "unrestricted"
 		application.name = "GNOME Shell Volume Control"
	id 37, type PipeWire:Interface:Client/3
 		object.serial = "37"
 		module.id = "2"
 		pipewire.protocol = "protocol-native"
 		pipewire.sec.pid = "2193"
 		pipewire.sec.uid = "1000"
 		pipewire.sec.gid = "1000"
 		pipewire.sec.socket = "pipewire-0"
 		pipewire.access = "unrestricted"
 		application.name = "GNOME Volume Control Media Keys"
	id 38, type PipeWire:Interface:Node/3
 		object.serial = "64"
 		object.path = "alsa:acp:PCH:4:playback"
 		factory.id = "19"
 		client.id = "50"
 		device.id = "53"
 		priority.session = "1009"
 		priority.driver = "1009"
 		node.description = "Built-in Audio Analog Stereo"
 		node.name = "alsa_output.pci-0000_00_1b.0.analog-stereo"
 		node.nick = "ALC663 Analog"
 		media.class = "Audio/Sink"
	id 39, type PipeWire:Interface:Metadata/3
 		metadata.name = "schema-sm-settings"
 		factory.id = "7"
 		module.id = "6"
 		client.id = "34"
 		object.serial = "39"
	id 40, type PipeWire:Interface:Metadata/3
 		metadata.name = "persistent-sm-settings"
 		factory.id = "7"
 		module.id = "6"
 		client.id = "34"
 		object.serial = "40"
	id 41, type PipeWire:Interface:Metadata/3
 		metadata.name = "sm-settings"
 		factory.id = "7"
 		module.id = "6"
 		client.id = "34"
 		object.serial = "41"
	id 42, type PipeWire:Interface:Metadata/3
 		metadata.name = "sm-objects"
 		factory.id = "7"
 		module.id = "6"
 		client.id = "34"
 		object.serial = "42"
	id 43, type PipeWire:Interface:Metadata/3
 		metadata.name = "default"
 		factory.id = "7"
 		module.id = "6"
 		client.id = "34"
 		object.serial = "43"
	id 44, type PipeWire:Interface:Metadata/3
 		metadata.name = "filters"
 		factory.id = "7"
 		module.id = "6"
 		client.id = "34"
 		object.serial = "44"
	id 45, type PipeWire:Interface:Metadata/3
 		metadata.name = "route-settings"
 		factory.id = "7"
 		module.id = "6"
 		client.id = "34"
 		object.serial = "45"
	id 46, type PipeWire:Interface:Port/3
 		object.serial = "68"
 		object.path = "alsa:acp:T2:3:playback:playback_1"
 		format.dsp = "32 bit float mono audio"
 		node.id = "62"
 		audio.channel = "FR"
 		port.id = "1"
 		port.name = "playback_FR"
 		port.direction = "in"
 		port.physical = "true"
 		port.terminal = "true"
 		port.alias = "Terminal Mix 2:playback_FR"
 		port.group = "playback"
	id 47, type PipeWire:Interface:Port/3
 		object.serial = "66"
 		object.path = "alsa:acp:T2:3:playback:playback_0"
 		format.dsp = "32 bit float mono audio"
 		node.id = "62"
 		audio.channel = "FL"
 		port.id = "0"
 		port.name = "playback_FL"
 		port.direction = "in"
 		port.physical = "true"
 		port.terminal = "true"
 		port.alias = "Terminal Mix 2:playback_FL"
 		port.group = "playback"
	id 48, type PipeWire:Interface:Port/3
 		object.serial = "67"
 		object.path = "alsa:acp:T2:3:playback:monitor_0"
 		format.dsp = "32 bit float mono audio"
 		node.id = "62"
 		audio.channel = "FL"
 		port.id = "0"
 		port.name = "monitor_FL"
 		port.direction = "out"
 		port.monitor = "true"
 		port.alias = "Terminal Mix 2:monitor_FL"
 		port.group = "playback"
	id 49, type PipeWire:Interface:Node/3
 		object.serial = "65"
 		object.path = "alsa:acp:PCH:0:capture"
 		factory.id = "19"
 		client.id = "50"
 		device.id = "53"
 		priority.session = "2009"
 		priority.driver = "2009"
 		node.description = "Built-in Audio Analog Stereo"
 		node.name = "alsa_input.pci-0000_00_1b.0.analog-stereo"
 		node.nick = "ALC663 Analog"
 		media.class = "Audio/Source"
	id 50, type PipeWire:Interface:Client/3
 		object.serial = "50"
 		module.id = "2"
 		pipewire.protocol = "protocol-native"
 		pipewire.sec.pid = "2191"
 		pipewire.sec.uid = "1000"
 		pipewire.sec.gid = "1000"
 		pipewire.sec.socket = "pipewire-0-manager"
 		pipewire.access = "unrestricted"
 		application.name = "WirePlumber [export]"
	id 51, type PipeWire:Interface:Device/3
 		object.serial = "51"
 		factory.id = "15"
 		client.id = "50"
 		device.api = "alsa"
 		device.description = "GK107 HDMI Audio Controller"
 		device.name = "alsa_card.pci-0000_01_00.1"
 		device.nick = "HDA NVidia"
 		media.class = "Audio/Device"
	id 52, type PipeWire:Interface:Device/3
 		object.serial = "52"
 		factory.id = "15"
 		client.id = "50"
 		device.api = "alsa"
 		device.description = "Terminal Mix 2"
 		device.name = "alsa_card.usb-RELOOP_Terminal_Mix_2_Terminal_Mix_2-00"
 		device.nick = "Terminal Mix 2"
 		media.class = "Audio/Device"
	id 53, type PipeWire:Interface:Device/3
 		object.serial = "53"
 		factory.id = "15"
 		client.id = "50"
 		device.api = "alsa"
 		device.description = "Built-in Audio"
 		device.name = "alsa_card.pci-0000_00_1b.0"
 		device.nick = "HDA Intel PCH"
 		media.class = "Audio/Device"
	id 54, type PipeWire:Interface:Node/3
 		object.serial = "54"
 		factory.id = "11"
 		client.id = "50"
 		priority.session = "100"
 		priority.driver = "1"
 		node.name = "Midi-Bridge"
 		media.class = "Midi/Bridge"
	id 55, type PipeWire:Interface:Port/3
 		object.serial = "55"
 		object.path = "alsa:seq:default:client_14:playback_0"
 		format.dsp = "8 bit raw midi"
 		node.id = "54"
 		port.id = "0"
 		port.name = "Midi Through Port-0 (playback)"
 		port.direction = "in"
 		port.physical = "true"
 		port.terminal = "true"
 		port.alias = "Midi Through:Midi Through Port-0"
 		port.group = "client_14"
	id 56, type PipeWire:Interface:Port/3
 		object.serial = "56"
 		object.path = "alsa:seq:default:client_20:playback_0"
 		format.dsp = "8 bit raw midi"
 		node.id = "54"
 		port.id = "1"
 		port.name = "Terminal Mix 2 MIDI 1 (playback)"
 		port.direction = "in"
 		port.physical = "true"
 		port.terminal = "true"
 		port.alias = "Terminal Mix 2:Terminal Mix 2 MIDI 1"
 		port.group = "client_20"
	id 57, type PipeWire:Interface:Port/3
 		object.serial = "57"
 		object.path = "alsa:seq:default:client_14:capture_0"
 		format.dsp = "8 bit raw midi"
 		node.id = "54"
 		port.id = "0"
 		port.name = "Midi Through Port-0 (capture)"
 		port.direction = "out"
 		port.physical = "true"
 		port.terminal = "true"
 		port.alias = "Midi Through:Midi Through Port-0"
 		port.group = "client_14"
	id 58, type PipeWire:Interface:Port/3
 		object.serial = "58"
 		object.path = "alsa:seq:default:client_20:capture_0"
 		format.dsp = "8 bit raw midi"
 		node.id = "54"
 		port.id = "1"
 		port.name = "Terminal Mix 2 MIDI 1 (capture)"
 		port.direction = "out"
 		port.physical = "true"
 		port.terminal = "true"
 		port.alias = "Terminal Mix 2:Terminal Mix 2 MIDI 1"
 		port.group = "client_20"
	id 59, type PipeWire:Interface:Node/3
 		object.serial = "59"
 		factory.id = "14"
 		client.id = "50"
 		node.description = "BLE MIDI 1"
 		node.name = "bluez_midi.server"
 		media.class = "Midi/Bridge"
	id 60, type PipeWire:Interface:Port/3
 		object.serial = "60"
 		object.path = "bluez_midi.server:input_0"
 		format.dsp = "8 bit raw midi"
 		node.id = "59"
 		port.id = "0"
 		port.name = "in"
 		port.direction = "in"
 		port.physical = "true"
 		port.terminal = "true"
 		port.alias = "in"
 		port.group = "group.0"
	id 61, type PipeWire:Interface:Port/3
 		object.serial = "61"
 		object.path = "bluez_midi.server:output_0"
 		format.dsp = "8 bit raw midi"
 		node.id = "59"
 		port.id = "0"
 		port.name = "out"
 		port.direction = "out"
 		port.physical = "true"
 		port.terminal = "true"
 		port.alias = "out"
 		port.group = "group.0"
	id 62, type PipeWire:Interface:Node/3
 		object.serial = "62"
 		object.path = "alsa:acp:T2:3:playback"
 		factory.id = "19"
 		client.id = "50"
 		device.id = "52"
 		priority.session = "1009"
 		priority.driver = "1009"
 		node.description = "Terminal Mix 2 Analog Surround 4.0"
 		node.name = "alsa_output.usb-RELOOP_Terminal_Mix_2_Terminal_Mix_2-00.analog-surround-40"
 		node.nick = "Terminal Mix 2"
 		media.class = "Audio/Sink"
	id 63, type PipeWire:Interface:Node/3
 		object.serial = "63"
 		object.path = "alsa:acp:T2:2:capture"
 		factory.id = "19"
 		client.id = "50"
 		device.id = "52"
 		priority.session = "2009"
 		priority.driver = "2009"
 		node.description = "Terminal Mix 2 Analog Surround 4.0"
 		node.name = "alsa_input.usb-RELOOP_Terminal_Mix_2_Terminal_Mix_2-00.analog-surround-40"
 		node.nick = "Terminal Mix 2"
 		media.class = "Audio/Source"
	id 64, type PipeWire:Interface:Port/3
 		object.serial = "69"
 		object.path = "alsa:acp:T2:3:playback:monitor_1"
 		format.dsp = "32 bit float mono audio"
 		node.id = "62"
 		audio.channel = "FR"
 		port.id = "1"
 		port.name = "monitor_FR"
 		port.direction = "out"
 		port.monitor = "true"
 		port.alias = "Terminal Mix 2:monitor_FR"
 		port.group = "playback"
	id 65, type PipeWire:Interface:Port/3
 		object.serial = "70"
 		object.path = "alsa:acp:T2:3:playback:playback_2"
 		format.dsp = "32 bit float mono audio"
 		node.id = "62"
 		audio.channel = "RL"
 		port.id = "2"
 		port.name = "playback_RL"
 		port.direction = "in"
 		port.physical = "true"
 		port.terminal = "true"
 		port.alias = "Terminal Mix 2:playback_RL"
 		port.group = "playback"
	id 66, type PipeWire:Interface:Port/3
 		object.serial = "71"
 		object.path = "alsa:acp:T2:3:playback:monitor_2"
 		format.dsp = "32 bit float mono audio"
 		node.id = "62"
 		audio.channel = "RL"
 		port.id = "2"
 		port.name = "monitor_RL"
 		port.direction = "out"
 		port.monitor = "true"
 		port.alias = "Terminal Mix 2:monitor_RL"
 		port.group = "playback"
	id 67, type PipeWire:Interface:Port/3
 		object.serial = "72"
 		object.path = "alsa:acp:T2:3:playback:playback_3"
 		format.dsp = "32 bit float mono audio"
 		node.id = "62"
 		audio.channel = "RR"
 		port.id = "3"
 		port.name = "playback_RR"
 		port.direction = "in"
 		port.physical = "true"
 		port.terminal = "true"
 		port.alias = "Terminal Mix 2:playback_RR"
 		port.group = "playback"
	id 68, type PipeWire:Interface:Port/3
 		object.serial = "73"
 		object.path = "alsa:acp:T2:3:playback:monitor_3"
 		format.dsp = "32 bit float mono audio"
 		node.id = "62"
 		audio.channel = "RR"
 		port.id = "3"
 		port.name = "monitor_RR"
 		port.direction = "out"
 		port.monitor = "true"
 		port.alias = "Terminal Mix 2:monitor_RR"
 		port.group = "playback"
	id 69, type PipeWire:Interface:Port/3
 		object.serial = "74"
 		object.path = "alsa:acp:T2:2:capture:capture_0"
 		format.dsp = "32 bit float mono audio"
 		node.id = "63"
 		audio.channel = "FL"
 		port.id = "0"
 		port.name = "capture_FL"
 		port.direction = "out"
 		port.physical = "true"
 		port.terminal = "true"
 		port.alias = "Terminal Mix 2:capture_FL"
 		port.group = "capture"
	id 70, type PipeWire:Interface:Port/3
 		object.serial = "75"
 		object.path = "alsa:acp:T2:2:capture:capture_1"
 		format.dsp = "32 bit float mono audio"
 		node.id = "63"
 		audio.channel = "FR"
 		port.id = "1"
 		port.name = "capture_FR"
 		port.direction = "out"
 		port.physical = "true"
 		port.terminal = "true"
 		port.alias = "Terminal Mix 2:capture_FR"
 		port.group = "capture"
	id 71, type PipeWire:Interface:Port/3
 		object.serial = "76"
 		object.path = "alsa:acp:T2:2:capture:capture_2"
 		format.dsp = "32 bit float mono audio"
 		node.id = "63"
 		audio.channel = "RL"
 		port.id = "2"
 		port.name = "capture_RL"
 		port.direction = "out"
 		port.physical = "true"
 		port.terminal = "true"
 		port.alias = "Terminal Mix 2:capture_RL"
 		port.group = "capture"
	id 72, type PipeWire:Interface:Port/3
 		object.serial = "77"
 		object.path = "alsa:acp:T2:2:capture:capture_3"
 		format.dsp = "32 bit float mono audio"
 		node.id = "63"
 		audio.channel = "RR"
 		port.id = "3"
 		port.name = "capture_RR"
 		port.direction = "out"
 		port.physical = "true"
 		port.terminal = "true"
 		port.alias = "Terminal Mix 2:capture_RR"
 		port.group = "capture"
	id 73, type PipeWire:Interface:Port/3
 		object.serial = "78"
 		object.path = "alsa:acp:PCH:4:playback:playback_0"
 		format.dsp = "32 bit float mono audio"
 		node.id = "38"
 		audio.channel = "FL"
 		port.id = "0"
 		port.name = "playback_FL"
 		port.direction = "in"
 		port.physical = "true"
 		port.terminal = "true"
 		port.alias = "ALC663 Analog:playback_FL"
 		port.group = "playback"
	id 74, type PipeWire:Interface:Port/3
 		object.serial = "79"
 		object.path = "alsa:acp:PCH:4:playback:monitor_0"
 		format.dsp = "32 bit float mono audio"
 		node.id = "38"
 		audio.channel = "FL"
 		port.id = "0"
 		port.name = "monitor_FL"
 		port.direction = "out"
 		port.monitor = "true"
 		port.alias = "ALC663 Analog:monitor_FL"
 		port.group = "playback"
	id 75, type PipeWire:Interface:Port/3
 		object.serial = "80"
 		object.path = "alsa:acp:PCH:4:playback:playback_1"
 		format.dsp = "32 bit float mono audio"
 		node.id = "38"
 		audio.channel = "FR"
 		port.id = "1"
 		port.name = "playback_FR"
 		port.direction = "in"
 		port.physical = "true"
 		port.terminal = "true"
 		port.alias = "ALC663 Analog:playback_FR"
 		port.group = "playback"
	id 76, type PipeWire:Interface:Port/3
 		object.serial = "81"
 		object.path = "alsa:acp:PCH:4:playback:monitor_1"
 		format.dsp = "32 bit float mono audio"
 		node.id = "38"
 		audio.channel = "FR"
 		port.id = "1"
 		port.name = "monitor_FR"
 		port.direction = "out"
 		port.monitor = "true"
 		port.alias = "ALC663 Analog:monitor_FR"
 		port.group = "playback"
	id 77, type PipeWire:Interface:Port/3
 		object.serial = "82"
 		object.path = "alsa:acp:PCH:0:capture:capture_0"
 		format.dsp = "32 bit float mono audio"
 		node.id = "49"
 		audio.channel = "FL"
 		port.id = "0"
 		port.name = "capture_FL"
 		port.direction = "out"
 		port.physical = "true"
 		port.terminal = "true"
 		port.alias = "ALC663 Analog:capture_FL"
 		port.group = "capture"
	id 78, type PipeWire:Interface:Port/3
 		object.serial = "83"
 		object.path = "alsa:acp:PCH:0:capture:capture_1"
 		format.dsp = "32 bit float mono audio"
 		node.id = "49"
 		audio.channel = "FR"
 		port.id = "1"
 		port.name = "capture_FR"
 		port.direction = "out"
 		port.physical = "true"
 		port.terminal = "true"
 		port.alias = "ALC663 Analog:capture_FR"
 		port.group = "capture"
	id 79, type PipeWire:Interface:Client/3
 		object.serial = "84"
 		module.id = "2"
 		pipewire.protocol = "protocol-native"
 		pipewire.sec.pid = "2360"
 		pipewire.sec.uid = "1000"
 		pipewire.sec.gid = "1000"
 		pipewire.sec.socket = "pipewire-0"
 		pipewire.access = "unrestricted"
 		application.name = "xdg-desktop-portal"
	id 80, type PipeWire:Interface:Client/3
 		object.serial = "85"
 		module.id = "2"
 		pipewire.protocol = "protocol-native"
 		pipewire.sec.pid = "2193"
 		pipewire.sec.uid = "1000"
 		pipewire.sec.gid = "1000"
 		pipewire.sec.socket = "pipewire-0"
 		pipewire.access = "unrestricted"
 		application.name = "Brave input"
	id 81, type PipeWire:Interface:Client/3
 		object.serial = "564"
 		module.id = "2"
 		pipewire.protocol = "protocol-native"
 		pipewire.sec.pid = "2193"
 		pipewire.sec.uid = "1000"
 		pipewire.sec.gid = "1000"
 		pipewire.sec.socket = "pipewire-0"
 		pipewire.access = "unrestricted"
 		application.name = "Rhythmbox"
	id 82, type PipeWire:Interface:Node/3
 		object.serial = "570"
 		factory.id = "7"
 		client.id = "81"
 		client.api = "pipewire-pulse"
 		application.name = "Rhythmbox"
 		node.name = "Rhythmbox"
 		media.class = "Stream/Output/Audio"
 		media.role = "Music"
	id 83, type PipeWire:Interface:Port/3
 		object.serial = "572"
 		object.path = "Rhythmbox:output_1"
 		format.dsp = "32 bit float mono audio"
 		node.id = "82"
 		audio.channel = "FR"
 		port.id = "1"
 		port.name = "output_FR"
 		port.direction = "out"
 		port.alias = "Rhythmbox:output_FR"
 		port.group = "stream.0"
	id 84, type PipeWire:Interface:Link/3
 		object.serial = "578"
 		factory.id = "21"
 		client.id = "34"
 		link.output.port = "86"
 		link.input.port = "67"
 		link.output.node = "82"
 		link.input.node = "62"
	id 85, type PipeWire:Interface:Port/3
 		object.serial = "573"
 		object.path = "Rhythmbox:output_2"
 		format.dsp = "32 bit float mono audio"
 		node.id = "82"
 		audio.channel = "RL"
 		port.id = "2"
 		port.name = "output_RL"
 		port.direction = "out"
 		port.alias = "Rhythmbox:output_RL"
 		port.group = "stream.0"
	id 86, type PipeWire:Interface:Port/3
 		object.serial = "574"
 		object.path = "Rhythmbox:output_3"
 		format.dsp = "32 bit float mono audio"
 		node.id = "82"
 		audio.channel = "RR"
 		port.id = "3"
 		port.name = "output_RR"
 		port.direction = "out"
 		port.alias = "Rhythmbox:output_RR"
 		port.group = "stream.0"
	id 87, type PipeWire:Interface:Port/3
 		object.serial = "571"
 		object.path = "Rhythmbox:output_0"
 		format.dsp = "32 bit float mono audio"
 		node.id = "82"
 		audio.channel = "FL"
 		port.id = "0"
 		port.name = "output_FL"
 		port.direction = "out"
 		port.alias = "Rhythmbox:output_FL"
 		port.group = "stream.0"
	id 88, type PipeWire:Interface:Link/3
 		object.serial = "576"
 		factory.id = "21"
 		client.id = "34"
 		link.output.port = "83"
 		link.input.port = "46"
 		link.output.node = "82"
 		link.input.node = "62"
	id 89, type PipeWire:Interface:Link/3
 		object.serial = "575"
 		factory.id = "21"
 		client.id = "34"
 		link.output.port = "87"
 		link.input.port = "47"
 		link.output.node = "82"
 		link.input.node = "62"
	id 90, type PipeWire:Interface:Link/3
 		object.serial = "577"
 		factory.id = "21"
 		client.id = "34"
 		link.output.port = "85"
 		link.input.port = "65"
 		link.output.node = "82"
 		link.input.node = "62"
	id 91, type PipeWire:Interface:Client/3
 		object.serial = "122"
 		module.id = "2"
 		pipewire.protocol = "protocol-native"
 		pipewire.sec.pid = "6691"
 		pipewire.sec.uid = "1000"
 		pipewire.sec.gid = "1000"
 		pipewire.sec.socket = "pipewire-0"
 		pipewire.access = "unrestricted"
 		application.name = "Telegram"
	id 112, type PipeWire:Interface:Client/3
 		object.serial = "589"
 		module.id = "2"
 		pipewire.protocol = "protocol-native"
 		pipewire.sec.pid = "16111"
 		pipewire.sec.uid = "1000"
 		pipewire.sec.gid = "1000"
 		pipewire.sec.socket = "pipewire-0"
 		pipewire.access = "unrestricted"
 		application.name = "pw-cli"
    ~                                                                   ✔ 


pactl list                                                       ✔ 
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 83> ) ( rt.time.soft=<in usec: default -1> ) ( rt.time.hard=<in usec: default -1> ) ( rlimits.enabled=<default true> ) ( rtportal.enabled=<default true> ) ( rtkit.enabled=<default true> ) ( uclamp.min=<default 0> ) ( uclamp.max=<default 1024> )"
		module.version = "1.4.7"
		nice.level = "-11"
		rt.prio = "88"

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.4.7"

Module #4
	Name: libpipewire-module-profiler
	Argument: {
            #profile.interval.ms = 0
        }
	Usage counter: n/a
	Properties:
		module.name = "libpipewire-module-profiler"
		object.id = "4"
		object.serial = "4"
		module.author = "Wim Taymans <wim.taymans@gmail.com>"
		module.description = "Generate Profiling data"
		module.usage = "( profile.interval.ms=<minimum interval for sampling data (in ms) ) "
		module.version = "1.4.7"

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

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

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

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

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

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

Module #17
	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 = "17"
		object.serial = "17"
		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.4.7"

Module #18
	Name: libpipewire-module-adapter
	Argument: 
	Usage counter: n/a
	Properties:
		module.name = "libpipewire-module-adapter"
		object.id = "18"
		object.serial = "18"
		module.author = "Wim Taymans <wim.taymans@gmail.com>"
		module.description = "Manage adapter nodes"
		module.version = "1.4.7"

Module #20
	Name: libpipewire-module-link-factory
	Argument: {
            #allow.link.passive = false
	}
	Usage counter: n/a
	Properties:
		module.name = "libpipewire-module-link-factory"
		object.id = "20"
		object.serial = "20"
		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.4.7"

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

Module #29
	Name: libpipewire-module-x11-bell
	Argument: {
            #sink.name = "@DEFAULT_SINK@"
            #sample.name = "bell-window-system"
            #x11.display = null
            #x11.xauthority = null
        }
	Usage counter: n/a
	Properties:
		module.name = "libpipewire-module-x11-bell"
		object.id = "29"
		object.serial = "29"
		module.author = "Wim Taymans <wim.taymans@gmail.com>"
		module.description = "X11 Bell interceptor"
		module.usage = "( sink.name=<name for the sink> ) ( sample.name=<the sample name> ) ( x11.display=<the X11 display> ) .x11.xauthority=<the X11 XAuthority> )"
		module.version = "1.4.7"

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=<name of sink>"
		module.version = "1.4.7"

Module #536870913
	Name: module-device-manager
	Argument: 
	Usage counter: n/a
	Properties:
		module.author = "Wim Taymans <wim.taymans@gmail.com>"
		module.description = "Keep track of devices (and their descriptions) both past and present and prioritise by role"
		module.usage = "do_routing=<Automatically route streams based on a priority list (unique per-role)?> on_hotplug=<When new device becomes available, recheck streams?> on_rescue=<When device becomes unavailable, recheck streams?>"
		module.version = "1.4.7"

Module #536870914
	Name: module-device-restore
	Argument: 
	Usage counter: n/a
	Properties:
		module.author = "Wim Taymans <wim.taymans@gmail.com>"
		module.description = "Automatically restore the volume/mute state of devices"
		module.usage = "restore_port=<Save/restore port?> restore_volume=<Save/restore volumes?> restore_muted=<Save/restore muted states?> restore_formats=<Save/restore saved formats?>"
		module.version = "1.4.7"

Module #536870915
	Name: module-stream-restore
	Argument: 
	Usage counter: n/a
	Properties:
		module.author = "Wim Taymans <wim.taymans@gmail.com>"
		module.description = "Automatically restore the volume/mute/device state of streams"
		module.usage = "restore_device=<Save/restore sinks/sources?> restore_volume=<Save/restore volumes?> restore_muted=<Save/restore muted states?> on_hotplug=<This argument is obsolete, please remove it from configuration> on_rescue=<This argument is obsolete, please remove it from configuration> fallback_table=<filename>"
		module.version = "1.4.7"

Sink #62
	State: SUSPENDED
	Name: alsa_output.usb-RELOOP_Terminal_Mix_2_Terminal_Mix_2-00.analog-surround-40
	Description: Terminal Mix 2 Analog Surround 4.0
	Driver: PipeWire
	Sample Specification: s16le 4ch 48000Hz
	Channel Map: front-left,front-right,rear-left,rear-right
	Owner Module: 4294967295
	Mute: no
	Volume: front-left: 65536 / 100% / 0,00 dB,   front-right: 65536 / 100% / 0,00 dB,   rear-left: 65536 / 100% / 0,00 dB,   rear-right: 65536 / 100% / 0,00 dB
	        balance 0,00
	Base Volume: 65536 / 100% / 0,00 dB
	Monitor Source: alsa_output.usb-RELOOP_Terminal_Mix_2_Terminal_Mix_2-00.analog-surround-40.monitor
	Latency: 0 usec, configured 0 usec
	Flags: HARDWARE DECIBEL_VOLUME LATENCY 
	Properties:
		alsa.card = "1"
		alsa.card_name = "Terminal Mix 2"
		alsa.class = "generic"
		alsa.components = "USB26ad:629c"
		alsa.device = "0"
		alsa.driver_name = "snd_usb_audio"
		alsa.id = "USB Audio"
		alsa.long_card_name = "RELOOP Terminal Mix 2 at usb-0000:00:14.0-2, full speed"
		alsa.mixer_name = "USB Mixer"
		alsa.name = "USB Audio"
		alsa.resolution_bits = "16"
		alsa.subclass = "generic-mix"
		alsa.subdevice = "0"
		alsa.subdevice_name = "subdevice #0"
		alsa.sync.id = "00000000:00000000:00000000:00000000"
		api.alsa.card.longname = "RELOOP Terminal Mix 2 at usb-0000:00:14.0-2, full speed"
		api.alsa.card.name = "Terminal Mix 2"
		api.alsa.path = "surround40:1"
		api.alsa.pcm.card = "1"
		api.alsa.pcm.stream = "playback"
		audio.channels = "4"
		audio.position = "FL,FR,RL,RR"
		card.profile.device = "3"
		device.api = "alsa"
		device.class = "sound"
		device.icon_name = "audio-card-analog"
		device.id = "52"
		device.profile.description = "Analog Surround 4.0"
		device.profile.name = "analog-surround-40"
		device.routes = "1"
		factory.name = "api.alsa.pcm.sink"
		media.class = "Audio/Sink"
		device.description = "Terminal Mix 2"
		node.name = "alsa_output.usb-RELOOP_Terminal_Mix_2_Terminal_Mix_2-00.analog-surround-40"
		node.nick = "Terminal Mix 2"
		node.pause-on-idle = "false"
		object.path = "alsa:acp:T2:3:playback"
		port.group = "playback"
		priority.driver = "1009"
		priority.session = "1009"
		factory.id = "19"
		clock.quantum-limit = "8192"
		client.id = "50"
		node.driver = "true"
		node.loop.name = "data-loop.0"
		library.name = "audioconvert/libspa-audioconvert"
		object.id = "62"
		object.serial = "62"
		api.acp.auto-port = "false"
		api.acp.auto-profile = "false"
		api.alsa.card = "1"
		api.alsa.split-enable = "true"
		api.alsa.use-acp = "true"
		api.dbus.ReserveDevice1 = "Audio1"
		api.dbus.ReserveDevice1.Priority = "-20"
		device.bus = "usb"
		device.bus-id = "usb-RELOOP_Terminal_Mix_2_Terminal_Mix_2-00"
		device.bus_path = "pci-0000:00:14.0-usb-0:2:1.0"
		device.enum.api = "udev"
		device.name = "alsa_card.usb-RELOOP_Terminal_Mix_2_Terminal_Mix_2-00"
		device.nick = "Terminal Mix 2"
		device.plugged.usec = "7201453"
		device.product.id = "0x629c"
		device.product.name = "Terminal Mix 2"
		device.serial = "RELOOP_Terminal_Mix_2_Terminal_Mix_2"
		device.subsystem = "sound"
		sysfs.path = "/devices/pci0000:00/0000:00:14.0/usb3/3-2/3-2:1.0/sound/card1"
		device.vendor.id = "0x26ad"
		device.vendor.name = "RELOOP"
		spa.object.id = "4"
		device.string = "1"
	Ports:
		analog-output: Analog Output (type: Analog, priority: 9900, availability unknown)
	Active Port: analog-output
	Formats:
		pcm

Sink #64
	State: SUSPENDED
	Name: alsa_output.pci-0000_00_1b.0.analog-stereo
	Description: Built-in Audio Analog Stereo
	Driver: PipeWire
	Sample Specification: s32le 2ch 48000Hz
	Channel Map: front-left,front-right
	Owner Module: 4294967295
	Mute: no
	Volume: front-left: 26291 /  40% / -23,80 dB,   front-right: 26291 /  40% / -23,80 dB
	        balance 0,00
	Base Volume: 65536 / 100% / 0,00 dB
	Monitor Source: alsa_output.pci-0000_00_1b.0.analog-stereo.monitor
	Latency: 0 usec, configured 0 usec
	Flags: HARDWARE HW_MUTE_CTRL HW_VOLUME_CTRL DECIBEL_VOLUME LATENCY 
	Properties:
		alsa.card = "0"
		alsa.card_name = "HDA Intel PCH"
		alsa.class = "generic"
		alsa.components = "HDA:10ec0663,10431bf3,00100002"
		alsa.device = "0"
		alsa.driver_name = "snd_hda_intel"
		alsa.id = "ALC663 Analog"
		alsa.long_card_name = "HDA Intel PCH at 0xf7a10000 irq 30"
		alsa.mixer_name = "Realtek ALC663"
		alsa.name = "ALC663 Analog"
		alsa.resolution_bits = "16"
		alsa.subclass = "generic-mix"
		alsa.subdevice = "0"
		alsa.subdevice_name = "subdevice #0"
		alsa.sync.id = "00000000:00000000:00000000:00000000"
		api.alsa.card.longname = "HDA Intel PCH at 0xf7a10000 irq 30"
		api.alsa.card.name = "HDA Intel PCH"
		api.alsa.path = "front:0"
		api.alsa.pcm.card = "0"
		api.alsa.pcm.stream = "playback"
		audio.channels = "2"
		audio.position = "FL,FR"
		card.profile.device = "4"
		device.api = "alsa"
		device.class = "sound"
		device.icon_name = "audio-card-analog"
		device.id = "53"
		device.profile.description = "Analog Stereo"
		device.profile.name = "analog-stereo"
		device.routes = "2"
		factory.name = "api.alsa.pcm.sink"
		media.class = "Audio/Sink"
		device.description = "Built-in Audio"
		node.name = "alsa_output.pci-0000_00_1b.0.analog-stereo"
		node.nick = "ALC663 Analog"
		node.pause-on-idle = "false"
		object.path = "alsa:acp:PCH:4:playback"
		port.group = "playback"
		priority.driver = "1009"
		priority.session = "1009"
		factory.id = "19"
		clock.quantum-limit = "8192"
		client.id = "50"
		node.driver = "true"
		node.loop.name = "data-loop.0"
		library.name = "audioconvert/libspa-audioconvert"
		object.id = "38"
		object.serial = "64"
		api.acp.auto-port = "false"
		api.acp.auto-profile = "false"
		api.alsa.card = "0"
		api.alsa.split-enable = "true"
		api.alsa.use-acp = "true"
		api.dbus.ReserveDevice1 = "Audio0"
		api.dbus.ReserveDevice1.Priority = "-20"
		device.bus = "pci"
		device.bus_path = "pci-0000:00:1b.0"
		device.enum.api = "udev"
		device.form_factor = "internal"
		device.name = "alsa_card.pci-0000_00_1b.0"
		device.nick = "HDA Intel PCH"
		device.plugged.usec = "7294031"
		device.product.id = "0x1e20"
		device.product.name = "7 Series/C216 Chipset Family High Definition Audio Controller"
		device.subsystem = "sound"
		sysfs.path = "/devices/pci0000:00/0000:00:1b.0/sound/card0"
		device.vendor.id = "0x8086"
		device.vendor.name = "Intel Corporation"
		spa.object.id = "2"
		device.string = "0"
	Ports:
		analog-output-speaker: Speakers (type: Speaker, priority: 10000, availability group: Legacy 3, availability unknown)
		analog-output-headphones: Headphones (type: Headphones, priority: 9900, availability group: Legacy 4, not available)
	Active Port: analog-output-speaker
	Formats:
		pcm

Source #62
	State: SUSPENDED
	Name: alsa_output.usb-RELOOP_Terminal_Mix_2_Terminal_Mix_2-00.analog-surround-40.monitor
	Description: Monitor of Terminal Mix 2 Analog Surround 4.0
	Driver: PipeWire
	Sample Specification: s16le 4ch 48000Hz
	Channel Map: front-left,front-right,rear-left,rear-right
	Owner Module: 4294967295
	Mute: no
	Volume: front-left: 65536 / 100% / 0,00 dB,   front-right: 65536 / 100% / 0,00 dB,   rear-left: 65536 / 100% / 0,00 dB,   rear-right: 65536 / 100% / 0,00 dB
	        balance 0,00
	Base Volume: 65536 / 100% / 0,00 dB
	Monitor of Sink: alsa_output.usb-RELOOP_Terminal_Mix_2_Terminal_Mix_2-00.analog-surround-40
	Latency: 0 usec, configured 0 usec
	Flags: HARDWARE DECIBEL_VOLUME LATENCY 
	Properties:
		alsa.card = "1"
		alsa.card_name = "Terminal Mix 2"
		alsa.class = "generic"
		alsa.components = "USB26ad:629c"
		alsa.device = "0"
		alsa.driver_name = "snd_usb_audio"
		alsa.id = "USB Audio"
		alsa.long_card_name = "RELOOP Terminal Mix 2 at usb-0000:00:14.0-2, full speed"
		alsa.mixer_name = "USB Mixer"
		alsa.name = "USB Audio"
		alsa.resolution_bits = "16"
		alsa.subclass = "generic-mix"
		alsa.subdevice = "0"
		alsa.subdevice_name = "subdevice #0"
		alsa.sync.id = "00000000:00000000:00000000:00000000"
		api.alsa.card.longname = "RELOOP Terminal Mix 2 at usb-0000:00:14.0-2, full speed"
		api.alsa.card.name = "Terminal Mix 2"
		api.alsa.path = "surround40:1"
		api.alsa.pcm.card = "1"
		api.alsa.pcm.stream = "playback"
		audio.channels = "4"
		audio.position = "FL,FR,RL,RR"
		card.profile.device = "3"
		device.api = "alsa"
		device.class = "monitor"
		device.icon_name = "audio-card-analog"
		device.id = "52"
		device.profile.description = "Analog Surround 4.0"
		device.profile.name = "analog-surround-40"
		device.routes = "1"
		factory.name = "api.alsa.pcm.sink"
		media.class = "Audio/Sink"
		device.description = "Terminal Mix 2"
		node.name = "alsa_output.usb-RELOOP_Terminal_Mix_2_Terminal_Mix_2-00.analog-surround-40"
		node.nick = "Terminal Mix 2"
		node.pause-on-idle = "false"
		object.path = "alsa:acp:T2:3:playback"
		port.group = "playback"
		priority.driver = "1009"
		priority.session = "1009"
		factory.id = "19"
		clock.quantum-limit = "8192"
		client.id = "50"
		node.driver = "true"
		node.loop.name = "data-loop.0"
		library.name = "audioconvert/libspa-audioconvert"
		object.id = "62"
		object.serial = "62"
		api.acp.auto-port = "false"
		api.acp.auto-profile = "false"
		api.alsa.card = "1"
		api.alsa.split-enable = "true"
		api.alsa.use-acp = "true"
		api.dbus.ReserveDevice1 = "Audio1"
		api.dbus.ReserveDevice1.Priority = "-20"
		device.bus = "usb"
		device.bus-id = "usb-RELOOP_Terminal_Mix_2_Terminal_Mix_2-00"
		device.bus_path = "pci-0000:00:14.0-usb-0:2:1.0"
		device.enum.api = "udev"
		device.name = "alsa_card.usb-RELOOP_Terminal_Mix_2_Terminal_Mix_2-00"
		device.nick = "Terminal Mix 2"
		device.plugged.usec = "7201453"
		device.product.id = "0x629c"
		device.product.name = "Terminal Mix 2"
		device.serial = "RELOOP_Terminal_Mix_2_Terminal_Mix_2"
		device.subsystem = "sound"
		sysfs.path = "/devices/pci0000:00/0000:00:14.0/usb3/3-2/3-2:1.0/sound/card1"
		device.vendor.id = "0x26ad"
		device.vendor.name = "RELOOP"
		spa.object.id = "4"
		device.string = "1"
	Ports:
		analog-output: Analog Output (type: Analog, priority: 9900, availability unknown)
	Active Port: analog-output
	Formats:
		pcm

Source #63
	State: SUSPENDED
	Name: alsa_input.usb-RELOOP_Terminal_Mix_2_Terminal_Mix_2-00.analog-surround-40
	Description: Terminal Mix 2 Analog Surround 4.0
	Driver: PipeWire
	Sample Specification: s16le 4ch 48000Hz
	Channel Map: front-left,front-right,rear-left,rear-right
	Owner Module: 4294967295
	Mute: no
	Volume: front-left: 65536 / 100% / 0,00 dB,   front-right: 65536 / 100% / 0,00 dB,   rear-left: 65536 / 100% / 0,00 dB,   rear-right: 65536 / 100% / 0,00 dB
	        balance 0,00
	Base Volume: 65536 / 100% / 0,00 dB
	Monitor of Sink: n/a
	Latency: 0 usec, configured 0 usec
	Flags: HARDWARE DECIBEL_VOLUME LATENCY 
	Properties:
		alsa.card = "1"
		alsa.card_name = "Terminal Mix 2"
		alsa.class = "generic"
		alsa.components = "USB26ad:629c"
		alsa.device = "0"
		alsa.driver_name = "snd_usb_audio"
		alsa.id = "USB Audio"
		alsa.long_card_name = "RELOOP Terminal Mix 2 at usb-0000:00:14.0-2, full speed"
		alsa.mixer_name = "USB Mixer"
		alsa.name = "USB Audio"
		alsa.resolution_bits = "16"
		alsa.subclass = "generic-mix"
		alsa.subdevice = "0"
		alsa.subdevice_name = "subdevice #0"
		alsa.sync.id = "00000000:00000000:00000000:00000000"
		api.alsa.card.longname = "RELOOP Terminal Mix 2 at usb-0000:00:14.0-2, full speed"
		api.alsa.card.name = "Terminal Mix 2"
		api.alsa.path = "surround40:1"
		api.alsa.pcm.card = "1"
		api.alsa.pcm.stream = "capture"
		audio.channels = "4"
		audio.position = "FL,FR,RL,RR"
		card.profile.device = "2"
		device.api = "alsa"
		device.class = "sound"
		device.icon_name = "audio-card-analog"
		device.id = "52"
		device.profile.description = "Analog Surround 4.0"
		device.profile.name = "analog-surround-40"
		device.routes = "1"
		factory.name = "api.alsa.pcm.source"
		media.class = "Audio/Source"
		device.description = "Terminal Mix 2"
		node.name = "alsa_input.usb-RELOOP_Terminal_Mix_2_Terminal_Mix_2-00.analog-surround-40"
		node.nick = "Terminal Mix 2"
		node.pause-on-idle = "false"
		object.path = "alsa:acp:T2:2:capture"
		port.group = "capture"
		priority.driver = "2009"
		priority.session = "2009"
		factory.id = "19"
		clock.quantum-limit = "8192"
		client.id = "50"
		node.driver = "true"
		node.loop.name = "data-loop.0"
		library.name = "audioconvert/libspa-audioconvert"
		object.id = "63"
		object.serial = "63"
		api.acp.auto-port = "false"
		api.acp.auto-profile = "false"
		api.alsa.card = "1"
		api.alsa.split-enable = "true"
		api.alsa.use-acp = "true"
		api.dbus.ReserveDevice1 = "Audio1"
		api.dbus.ReserveDevice1.Priority = "-20"
		device.bus = "usb"
		device.bus-id = "usb-RELOOP_Terminal_Mix_2_Terminal_Mix_2-00"
		device.bus_path = "pci-0000:00:14.0-usb-0:2:1.0"
		device.enum.api = "udev"
		device.name = "alsa_card.usb-RELOOP_Terminal_Mix_2_Terminal_Mix_2-00"
		device.nick = "Terminal Mix 2"
		device.plugged.usec = "7201453"
		device.product.id = "0x629c"
		device.product.name = "Terminal Mix 2"
		device.serial = "RELOOP_Terminal_Mix_2_Terminal_Mix_2"
		device.subsystem = "sound"
		sysfs.path = "/devices/pci0000:00/0000:00:14.0/usb3/3-2/3-2:1.0/sound/card1"
		device.vendor.id = "0x26ad"
		device.vendor.name = "RELOOP"
		spa.object.id = "4"
		device.string = "1"
	Ports:
		analog-input: Analog Input (type: Analog, priority: 10000, availability unknown)
	Active Port: analog-input
	Formats:
		pcm

Source #64
	State: SUSPENDED
	Name: alsa_output.pci-0000_00_1b.0.analog-stereo.monitor
	Description: Monitor of Built-in Audio Analog Stereo
	Driver: PipeWire
	Sample Specification: s32le 2ch 48000Hz
	Channel Map: front-left,front-right
	Owner Module: 4294967295
	Mute: no
	Volume: front-left: 65536 / 100% / 0,00 dB,   front-right: 65536 / 100% / 0,00 dB
	        balance 0,00
	Base Volume: 65536 / 100% / 0,00 dB
	Monitor of Sink: alsa_output.pci-0000_00_1b.0.analog-stereo
	Latency: 0 usec, configured 0 usec
	Flags: HARDWARE DECIBEL_VOLUME LATENCY 
	Properties:
		alsa.card = "0"
		alsa.card_name = "HDA Intel PCH"
		alsa.class = "generic"
		alsa.components = "HDA:10ec0663,10431bf3,00100002"
		alsa.device = "0"
		alsa.driver_name = "snd_hda_intel"
		alsa.id = "ALC663 Analog"
		alsa.long_card_name = "HDA Intel PCH at 0xf7a10000 irq 30"
		alsa.mixer_name = "Realtek ALC663"
		alsa.name = "ALC663 Analog"
		alsa.resolution_bits = "16"
		alsa.subclass = "generic-mix"
		alsa.subdevice = "0"
		alsa.subdevice_name = "subdevice #0"
		alsa.sync.id = "00000000:00000000:00000000:00000000"
		api.alsa.card.longname = "HDA Intel PCH at 0xf7a10000 irq 30"
		api.alsa.card.name = "HDA Intel PCH"
		api.alsa.path = "front:0"
		api.alsa.pcm.card = "0"
		api.alsa.pcm.stream = "playback"
		audio.channels = "2"
		audio.position = "FL,FR"
		card.profile.device = "4"
		device.api = "alsa"
		device.class = "monitor"
		device.icon_name = "audio-card-analog"
		device.id = "53"
		device.profile.description = "Analog Stereo"
		device.profile.name = "analog-stereo"
		device.routes = "2"
		factory.name = "api.alsa.pcm.sink"
		media.class = "Audio/Sink"
		device.description = "Built-in Audio"
		node.name = "alsa_output.pci-0000_00_1b.0.analog-stereo"
		node.nick = "ALC663 Analog"
		node.pause-on-idle = "false"
		object.path = "alsa:acp:PCH:4:playback"
		port.group = "playback"
		priority.driver = "1009"
		priority.session = "1009"
		factory.id = "19"
		clock.quantum-limit = "8192"
		client.id = "50"
		node.driver = "true"
		node.loop.name = "data-loop.0"
		library.name = "audioconvert/libspa-audioconvert"
		object.id = "38"
		object.serial = "64"
		api.acp.auto-port = "false"
		api.acp.auto-profile = "false"
		api.alsa.card = "0"
		api.alsa.split-enable = "true"
		api.alsa.use-acp = "true"
		api.dbus.ReserveDevice1 = "Audio0"
		api.dbus.ReserveDevice1.Priority = "-20"
		device.bus = "pci"
		device.bus_path = "pci-0000:00:1b.0"
		device.enum.api = "udev"
		device.form_factor = "internal"
		device.name = "alsa_card.pci-0000_00_1b.0"
		device.nick = "HDA Intel PCH"
		device.plugged.usec = "7294031"
		device.product.id = "0x1e20"
		device.product.name = "7 Series/C216 Chipset Family High Definition Audio Controller"
		device.subsystem = "sound"
		sysfs.path = "/devices/pci0000:00/0000:00:1b.0/sound/card0"
		device.vendor.id = "0x8086"
		device.vendor.name = "Intel Corporation"
		spa.object.id = "2"
		device.string = "0"
	Ports:
		analog-output-speaker: Speakers (type: Speaker, priority: 10000, availability group: Legacy 3, availability unknown)
		analog-output-headphones: Headphones (type: Headphones, priority: 9900, availability group: Legacy 4, not available)
	Active Port: analog-output-speaker
	Formats:
		pcm

Source #65
	State: SUSPENDED
	Name: alsa_input.pci-0000_00_1b.0.analog-stereo
	Description: Built-in Audio Analog Stereo
	Driver: PipeWire
	Sample Specification: s32le 2ch 48000Hz
	Channel Map: front-left,front-right
	Owner Module: 4294967295
	Mute: no
	Volume: front-left: 65536 / 100% / 0,00 dB,   front-right: 65536 / 100% / 0,00 dB
	        balance 0,00
	Base Volume: 6554 /  10% / -60,00 dB
	Monitor of Sink: n/a
	Latency: 0 usec, configured 0 usec
	Flags: HARDWARE HW_MUTE_CTRL HW_VOLUME_CTRL DECIBEL_VOLUME LATENCY 
	Properties:
		alsa.card = "0"
		alsa.card_name = "HDA Intel PCH"
		alsa.class = "generic"
		alsa.components = "HDA:10ec0663,10431bf3,00100002"
		alsa.device = "0"
		alsa.driver_name = "snd_hda_intel"
		alsa.id = "ALC663 Analog"
		alsa.long_card_name = "HDA Intel PCH at 0xf7a10000 irq 30"
		alsa.mixer_name = "Realtek ALC663"
		alsa.name = "ALC663 Analog"
		alsa.resolution_bits = "16"
		alsa.subclass = "generic-mix"
		alsa.subdevice = "0"
		alsa.subdevice_name = "subdevice #0"
		alsa.sync.id = "00000000:00000000:00000000:00000000"
		api.alsa.card.longname = "HDA Intel PCH at 0xf7a10000 irq 30"
		api.alsa.card.name = "HDA Intel PCH"
		api.alsa.path = "front:0"
		api.alsa.pcm.card = "0"
		api.alsa.pcm.stream = "capture"
		audio.channels = "2"
		audio.position = "FL,FR"
		card.profile.device = "0"
		device.api = "alsa"
		device.class = "sound"
		device.icon_name = "audio-card-analog"
		device.id = "53"
		device.profile.description = "Analog Stereo"
		device.profile.name = "analog-stereo"
		device.routes = "2"
		factory.name = "api.alsa.pcm.source"
		media.class = "Audio/Source"
		device.description = "Built-in Audio"
		node.name = "alsa_input.pci-0000_00_1b.0.analog-stereo"
		node.nick = "ALC663 Analog"
		node.pause-on-idle = "false"
		object.path = "alsa:acp:PCH:0:capture"
		port.group = "capture"
		priority.driver = "2009"
		priority.session = "2009"
		factory.id = "19"
		clock.quantum-limit = "8192"
		client.id = "50"
		node.driver = "true"
		node.loop.name = "data-loop.0"
		library.name = "audioconvert/libspa-audioconvert"
		object.id = "49"
		object.serial = "65"
		api.acp.auto-port = "false"
		api.acp.auto-profile = "false"
		api.alsa.card = "0"
		api.alsa.split-enable = "true"
		api.alsa.use-acp = "true"
		api.dbus.ReserveDevice1 = "Audio0"
		api.dbus.ReserveDevice1.Priority = "-20"
		device.bus = "pci"
		device.bus_path = "pci-0000:00:1b.0"
		device.enum.api = "udev"
		device.form_factor = "internal"
		device.name = "alsa_card.pci-0000_00_1b.0"
		device.nick = "HDA Intel PCH"
		device.plugged.usec = "7294031"
		device.product.id = "0x1e20"
		device.product.name = "7 Series/C216 Chipset Family High Definition Audio Controller"
		device.subsystem = "sound"
		sysfs.path = "/devices/pci0000:00/0000:00:1b.0/sound/card0"
		device.vendor.id = "0x8086"
		device.vendor.name = "Intel Corporation"
		spa.object.id = "2"
		device.string = "0"
	Ports:
		analog-input-internal-mic: Internal Microphone (type: Mic, priority: 8900, availability group: Legacy 1, availability unknown)
		analog-input-mic: Microphone (type: Mic, priority: 8700, availability group: Legacy 2, not available)
	Active Port: analog-input-internal-mic
	Formats:
		pcm

Sink Input #570
	Driver: PipeWire
	Owner Module: n/a
	Client: 564
	Sink: 62
	Sample Specification: s16le 2ch 44100Hz
	Channel Map: front-left,front-right
	Format: pcm, format.sample_format = "\"s16le\""  format.rate = "44100"  format.channels = "2"  format.channel_map = "\"front-left,front-right\""
	Corked: yes
	Mute: no
	Volume: front-left: 65536 / 100% / 0,00 dB,   front-right: 65536 / 100% / 0,00 dB
	        balance 0,00
	Buffer Latency: 0 usec
	Sink Latency: 0 usec
	Resample method: PipeWire
	Properties:
		client.api = "pipewire-pulse"
		pulse.server.type = "unix"
		application.name = "Rhythmbox"
		media.role = "music"
		application.process.id = "3276"
		application.process.user = "randymanjaro"
		application.process.host = "randymanjaro-n76vz"
		application.process.binary = "rhythmbox"
		application.icon_name = "org.gnome.Rhythmbox3"
		application.language = "en_US.UTF-8"
		window.x11.display = ":0"
		application.process.machine_id = "8ea4b89b17d0410eaa1b191fabf2ee64"
		media.name = "'Rise (Deep Dish vs. Eddie Amador Mix)' by 'Eddie Amador'"
		pulse.corked = "true"
		node.rate = "1/44100"
		node.latency = "3969/44100"
		stream.is-live = "true"
		node.name = "Rhythmbox"
		node.want-driver = "true"
		node.autoconnect = "true"
		media.class = "Stream/Output/Audio"
		port.group = "stream.0"
		adapt.follower.spa-node = ""
		object.register = "false"
		factory.id = "7"
		clock.quantum-limit = "8192"
		node.loop.name = "data-loop.0"
		library.name = "audioconvert/libspa-audioconvert"
		client.id = "81"
		object.id = "82"
		object.serial = "570"
		pulse.attr.maxlength = "4194304"
		pulse.attr.tlength = "19404"
		pulse.attr.prebuf = "0"
		pulse.attr.minreq = "1764"
		media.title = "Rise (Deep Dish vs. Eddie Amador Mix)"
		media.artist = "Eddie Amador"
		module-stream-restore.id = "sink-input-by-media-role:music"

Client #33
	Driver: PipeWire
	Owner Module: 2
	Properties:
		pipewire.protocol = "protocol-native"
		core.name = "pipewire-randymanjaro-1645"
		pipewire.sec.socket = "pipewire-0"
		pipewire.sec.pid = "1645"
		pipewire.sec.uid = "1000"
		pipewire.sec.gid = "1000"
		module.id = "2"
		object.id = "33"
		object.serial = "33"
		application.name = "gnome-shell"
		application.process.binary = "gnome-shell"
		application.language = "en_US.UTF-8"
		application.process.id = "1645"
		application.process.user = "randymanjaro"
		application.process.host = "randymanjaro-n76vz"
		window.x11.display = ":0"
		log.level = "0"
		cpu.max-align = "32"
		default.clock.rate = "48000"
		default.clock.quantum = "1024"
		default.clock.min-quantum = "32"
		default.clock.max-quantum = "2048"
		default.clock.quantum-limit = "8192"
		default.clock.quantum-floor = "4"
		default.video.width = "640"
		default.video.height = "480"
		default.video.rate.num = "25"
		default.video.rate.denom = "1"
		clock.power-of-two-quantum = "true"
		link.max-buffers = "64"
		mem.warn-mlock = "false"
		mem.allow-mlock = "true"
		settings.check-quantum = "false"
		settings.check-rate = "false"
		core.version = "1.4.7"
		pipewire.access = "unrestricted"

Client #34
	Driver: PipeWire
	Owner Module: 2
	Properties:
		pipewire.protocol = "protocol-native"
		core.name = "pipewire-randymanjaro-2191"
		pipewire.sec.socket = "pipewire-0-manager"
		pipewire.sec.pid = "2191"
		pipewire.sec.uid = "1000"
		pipewire.sec.gid = "1000"
		module.id = "2"
		object.id = "34"
		object.serial = "34"
		application.version = "0.5.10"
		wireplumber.daemon = "true"
		wireplumber.profile = "main"
		application.name = "WirePlumber"
		remote.name = "[pipewire-0-manager,pipewire-0]"
		config.name = "null"
		context.modules.allow-empty = "true"
		application.process.binary = "wireplumber"
		application.language = "en_US.UTF-8"
		application.process.id = "2191"
		application.process.user = "randymanjaro"
		application.process.host = "randymanjaro-n76vz"
		window.x11.display = ":0"
		cpu.max-align = "32"
		default.clock.rate = "48000"
		default.clock.quantum = "1024"
		default.clock.min-quantum = "32"
		default.clock.max-quantum = "2048"
		default.clock.quantum-limit = "8192"
		default.clock.quantum-floor = "4"
		default.video.width = "640"
		default.video.height = "480"
		default.video.rate.num = "25"
		default.video.rate.denom = "1"
		log.level = "2"
		clock.power-of-two-quantum = "true"
		link.max-buffers = "64"
		mem.warn-mlock = "false"
		mem.allow-mlock = "true"
		settings.check-quantum = "false"
		settings.check-rate = "false"
		core.version = "1.4.7"
		pipewire.access = "unrestricted"
		session.services = "[policy.device.profile, api.libcamera, policy.default-nodes, api.alsa, bluetooth.midi, policy.linking.role-based, api.alsa-seq, video-capture, policy.device.routes, audio, bluetooth.audio, policy.linking.standard, api.v4l2, api.bluez, midi]"

Client #35
	Driver: PipeWire
	Owner Module: 2
	Properties:
		pipewire.protocol = "protocol-native"
		core.name = "pipewire-randymanjaro-2193"
		pipewire.sec.socket = "pipewire-0"
		pipewire.sec.pid = "2193"
		pipewire.sec.uid = "1000"
		pipewire.sec.gid = "1000"
		module.id = "2"
		object.id = "35"
		object.serial = "35"
		config.name = "pipewire-pulse.conf"
		application.name = "pipewire"
		application.process.binary = "pipewire"
		application.language = "en_US.UTF-8"
		application.process.id = "2193"
		application.process.user = "randymanjaro"
		application.process.host = "randymanjaro-n76vz"
		window.x11.display = ":0"
		cpu.max-align = "32"
		default.clock.rate = "48000"
		default.clock.quantum = "1024"
		default.clock.min-quantum = "32"
		default.clock.max-quantum = "2048"
		default.clock.quantum-limit = "8192"
		default.clock.quantum-floor = "4"
		default.video.width = "640"
		default.video.height = "480"
		default.video.rate.num = "25"
		default.video.rate.denom = "1"
		log.level = "2"
		clock.power-of-two-quantum = "true"
		link.max-buffers = "64"
		mem.warn-mlock = "false"
		mem.allow-mlock = "true"
		settings.check-quantum = "false"
		settings.check-rate = "false"
		core.version = "1.4.7"
		pipewire.access = "unrestricted"

Client #36
	Driver: PipeWire
	Owner Module: 2
	Properties:
		pipewire.protocol = "protocol-native"
		core.name = "pipewire-randymanjaro-2193"
		pipewire.sec.socket = "pipewire-0"
		pipewire.sec.pid = "2193"
		pipewire.sec.uid = "1000"
		pipewire.sec.gid = "1000"
		module.id = "2"
		object.id = "36"
		object.serial = "36"
		client.api = "pipewire-pulse"
		pulse.server.type = "unix"
		application.name = "GNOME Shell Volume Control"
		application.id = "org.gnome.VolumeControl"
		application.icon_name = "multimedia-volume-control"
		application.version = "48.4"
		application.process.id = "1645"
		application.process.user = "randymanjaro"
		application.process.host = "randymanjaro-n76vz"
		application.process.binary = "gnome-shell"
		application.language = "en_US.UTF-8"
		window.x11.display = ":0"
		application.process.machine_id = "8ea4b89b17d0410eaa1b191fabf2ee64"
		config.name = "pipewire-pulse.conf"
		cpu.max-align = "32"
		default.clock.rate = "48000"
		default.clock.quantum = "1024"
		default.clock.min-quantum = "32"
		default.clock.max-quantum = "2048"
		default.clock.quantum-limit = "8192"
		default.clock.quantum-floor = "4"
		default.video.width = "640"
		default.video.height = "480"
		default.video.rate.num = "25"
		default.video.rate.denom = "1"
		log.level = "2"
		clock.power-of-two-quantum = "true"
		link.max-buffers = "64"
		mem.warn-mlock = "false"
		mem.allow-mlock = "true"
		settings.check-quantum = "false"
		settings.check-rate = "false"
		core.version = "1.4.7"
		pipewire.access = "unrestricted"

Client #37
	Driver: PipeWire
	Owner Module: 2
	Properties:
		pipewire.protocol = "protocol-native"
		core.name = "pipewire-randymanjaro-2193"
		pipewire.sec.socket = "pipewire-0"
		pipewire.sec.pid = "2193"
		pipewire.sec.uid = "1000"
		pipewire.sec.gid = "1000"
		module.id = "2"
		object.id = "37"
		object.serial = "37"
		client.api = "pipewire-pulse"
		pulse.server.type = "unix"
		application.name = "GNOME Volume Control Media Keys"
		application.id = "org.gnome.VolumeControl"
		application.icon_name = "multimedia-volume-control"
		application.version = ""
		application.process.id = "1785"
		application.process.user = "randymanjaro"
		application.process.host = "randymanjaro-n76vz"
		application.process.binary = "gsd-media-keys"
		application.language = "en_US.UTF-8"
		window.x11.display = ":0"
		application.process.machine_id = "8ea4b89b17d0410eaa1b191fabf2ee64"
		config.name = "pipewire-pulse.conf"
		cpu.max-align = "32"
		default.clock.rate = "48000"
		default.clock.quantum = "1024"
		default.clock.min-quantum = "32"
		default.clock.max-quantum = "2048"
		default.clock.quantum-limit = "8192"
		default.clock.quantum-floor = "4"
		default.video.width = "640"
		default.video.height = "480"
		default.video.rate.num = "25"
		default.video.rate.denom = "1"
		log.level = "2"
		clock.power-of-two-quantum = "true"
		link.max-buffers = "64"
		mem.warn-mlock = "false"
		mem.allow-mlock = "true"
		settings.check-quantum = "false"
		settings.check-rate = "false"
		core.version = "1.4.7"
		pipewire.access = "unrestricted"

Client #50
	Driver: PipeWire
	Owner Module: 2
	Properties:
		pipewire.protocol = "protocol-native"
		core.name = "pipewire-randymanjaro-2191"
		pipewire.sec.socket = "pipewire-0-manager"
		pipewire.sec.pid = "2191"
		pipewire.sec.uid = "1000"
		pipewire.sec.gid = "1000"
		module.id = "2"
		object.id = "50"
		object.serial = "50"
		application.name = "WirePlumber [export]"
		wireplumber.export-core = "true"
		application.version = "0.5.10"
		wireplumber.daemon = "true"
		wireplumber.profile = "main"
		remote.name = "[pipewire-0-manager,pipewire-0]"
		config.name = "null"
		context.modules.allow-empty = "true"
		application.process.binary = "wireplumber"
		application.language = "en_US.UTF-8"
		application.process.id = "2191"
		application.process.user = "randymanjaro"
		application.process.host = "randymanjaro-n76vz"
		window.x11.display = ":0"
		cpu.max-align = "32"
		default.clock.rate = "48000"
		default.clock.quantum = "1024"
		default.clock.min-quantum = "32"
		default.clock.max-quantum = "2048"
		default.clock.quantum-limit = "8192"
		default.clock.quantum-floor = "4"
		default.video.width = "640"
		default.video.height = "480"
		default.video.rate.num = "25"
		default.video.rate.denom = "1"
		log.level = "2"
		clock.power-of-two-quantum = "true"
		link.max-buffers = "64"
		mem.warn-mlock = "false"
		mem.allow-mlock = "true"
		settings.check-quantum = "false"
		settings.check-rate = "false"
		core.version = "1.4.7"
		pipewire.access = "unrestricted"

Client #84
	Driver: PipeWire
	Owner Module: 2
	Properties:
		pipewire.protocol = "protocol-native"
		core.name = "pipewire-randymanjaro-2360"
		pipewire.sec.socket = "pipewire-0"
		pipewire.sec.pid = "2360"
		pipewire.sec.uid = "1000"
		pipewire.sec.gid = "1000"
		module.id = "2"
		object.id = "79"
		object.serial = "84"
		pipewire.access.portal.is_portal = "true"
		portal.monitor = "Camera"
		application.name = "xdg-desktop-portal"
		application.process.binary = "xdg-desktop-portal"
		application.language = "en_US.UTF-8"
		application.process.id = "2360"
		application.process.user = "randymanjaro"
		application.process.host = "randymanjaro-n76vz"
		window.x11.display = ":0"
		log.level = "0"
		cpu.max-align = "32"
		default.clock.rate = "48000"
		default.clock.quantum = "1024"
		default.clock.min-quantum = "32"
		default.clock.max-quantum = "2048"
		default.clock.quantum-limit = "8192"
		default.clock.quantum-floor = "4"
		default.video.width = "640"
		default.video.height = "480"
		default.video.rate.num = "25"
		default.video.rate.denom = "1"
		clock.power-of-two-quantum = "true"
		link.max-buffers = "64"
		mem.warn-mlock = "false"
		mem.allow-mlock = "true"
		settings.check-quantum = "false"
		settings.check-rate = "false"
		core.version = "1.4.7"
		pipewire.access = "unrestricted"

Client #85
	Driver: PipeWire
	Owner Module: 2
	Properties:
		pipewire.protocol = "protocol-native"
		core.name = "pipewire-randymanjaro-2193"
		pipewire.sec.socket = "pipewire-0"
		pipewire.sec.pid = "2193"
		pipewire.sec.uid = "1000"
		pipewire.sec.gid = "1000"
		module.id = "2"
		object.id = "80"
		object.serial = "85"
		client.api = "pipewire-pulse"
		pulse.server.type = "unix"
		application.name = "Brave input"
		application.process.id = "2761"
		application.process.user = "randymanjaro"
		application.process.host = "randymanjaro-n76vz"
		application.process.binary = "brave"
		application.language = "en_US.UTF-8"
		window.x11.display = ":0"
		application.process.machine_id = "8ea4b89b17d0410eaa1b191fabf2ee64"
		config.name = "pipewire-pulse.conf"
		cpu.max-align = "32"
		default.clock.rate = "48000"
		default.clock.quantum = "1024"
		default.clock.min-quantum = "32"
		default.clock.max-quantum = "2048"
		default.clock.quantum-limit = "8192"
		default.clock.quantum-floor = "4"
		default.video.width = "640"
		default.video.height = "480"
		default.video.rate.num = "25"
		default.video.rate.denom = "1"
		log.level = "2"
		clock.power-of-two-quantum = "true"
		link.max-buffers = "64"
		mem.warn-mlock = "false"
		mem.allow-mlock = "true"
		settings.check-quantum = "false"
		settings.check-rate = "false"
		core.version = "1.4.7"
		pipewire.access = "unrestricted"

Client #122
	Driver: PipeWire
	Owner Module: 2
	Properties:
		pipewire.protocol = "protocol-native"
		core.name = "pipewire-randymanjaro-6691"
		pipewire.sec.socket = "pipewire-0"
		pipewire.sec.pid = "6691"
		pipewire.sec.uid = "1000"
		pipewire.sec.gid = "1000"
		module.id = "2"
		object.id = "91"
		object.serial = "122"
		application.name = "Telegram"
		application.process.binary = "Telegram"
		application.language = "en_US.UTF-8"
		application.process.id = "6691"
		application.process.user = "randymanjaro"
		application.process.host = "randymanjaro-n76vz"
		window.x11.display = ":0"
		log.level = "0"
		cpu.max-align = "32"
		default.clock.rate = "48000"
		default.clock.quantum = "1024"
		default.clock.min-quantum = "32"
		default.clock.max-quantum = "2048"
		default.clock.quantum-limit = "8192"
		default.clock.quantum-floor = "4"
		default.video.width = "640"
		default.video.height = "480"
		default.video.rate.num = "25"
		default.video.rate.denom = "1"
		clock.power-of-two-quantum = "true"
		link.max-buffers = "64"
		mem.warn-mlock = "false"
		mem.allow-mlock = "true"
		settings.check-quantum = "false"
		settings.check-rate = "false"
		core.version = "1.4.7"
		pipewire.access = "unrestricted"

Client #564
	Driver: PipeWire
	Owner Module: 2
	Properties:
		pipewire.protocol = "protocol-native"
		core.name = "pipewire-randymanjaro-2193"
		pipewire.sec.socket = "pipewire-0"
		pipewire.sec.pid = "2193"
		pipewire.sec.uid = "1000"
		pipewire.sec.gid = "1000"
		module.id = "2"
		object.id = "81"
		object.serial = "564"
		client.api = "pipewire-pulse"
		pulse.server.type = "unix"
		application.name = "Rhythmbox"
		media.role = "music"
		application.process.id = "3276"
		application.process.user = "randymanjaro"
		application.process.host = "randymanjaro-n76vz"
		application.process.binary = "rhythmbox"
		application.icon_name = "org.gnome.Rhythmbox3"
		application.language = "en_US.UTF-8"
		window.x11.display = ":0"
		application.process.machine_id = "8ea4b89b17d0410eaa1b191fabf2ee64"
		config.name = "pipewire-pulse.conf"
		cpu.max-align = "32"
		default.clock.rate = "48000"
		default.clock.quantum = "1024"
		default.clock.min-quantum = "32"
		default.clock.max-quantum = "2048"
		default.clock.quantum-limit = "8192"
		default.clock.quantum-floor = "4"
		default.video.width = "640"
		default.video.height = "480"
		default.video.rate.num = "25"
		default.video.rate.denom = "1"
		log.level = "2"
		clock.power-of-two-quantum = "true"
		link.max-buffers = "64"
		mem.warn-mlock = "false"
		mem.allow-mlock = "true"
		settings.check-quantum = "false"
		settings.check-rate = "false"
		core.version = "1.4.7"
		pipewire.access = "unrestricted"

Client #590
	Driver: PipeWire
	Owner Module: 2
	Properties:
		pipewire.protocol = "protocol-native"
		core.name = "pipewire-randymanjaro-2193"
		pipewire.sec.socket = "pipewire-0"
		pipewire.sec.pid = "2193"
		pipewire.sec.uid = "1000"
		pipewire.sec.gid = "1000"
		module.id = "2"
		object.id = "112"
		object.serial = "590"
		client.api = "pipewire-pulse"
		pulse.server.type = "unix"
		application.process.id = "16506"
		application.process.user = "randymanjaro"
		application.process.host = "randymanjaro-n76vz"
		application.process.binary = "pactl"
		application.name = "pactl"
		application.language = "en_US.UTF-8"
		window.x11.display = ":0"
		application.process.machine_id = "8ea4b89b17d0410eaa1b191fabf2ee64"
		config.name = "pipewire-pulse.conf"
		cpu.max-align = "32"
		default.clock.rate = "48000"
		default.clock.quantum = "1024"
		default.clock.min-quantum = "32"
		default.clock.max-quantum = "2048"
		default.clock.quantum-limit = "8192"
		default.clock.quantum-floor = "4"
		default.video.width = "640"
		default.video.height = "480"
		default.video.rate.num = "25"
		default.video.rate.denom = "1"
		log.level = "2"
		clock.power-of-two-quantum = "true"
		link.max-buffers = "64"
		mem.warn-mlock = "false"
		mem.allow-mlock = "true"
		settings.check-quantum = "false"
		settings.check-rate = "false"
		core.version = "1.4.7"
		pipewire.access = "unrestricted"

Card #51
	Name: alsa_card.pci-0000_01_00.1
	Driver: alsa
	Owner Module: n/a
	Properties:
		api.acp.auto-port = "false"
		api.acp.auto-profile = "false"
		api.alsa.card = "2"
		api.alsa.card.longname = "HDA NVidia at 0xf7080000 irq 17"
		api.alsa.card.name = "HDA NVidia"
		api.alsa.path = "hw:2"
		api.alsa.split-enable = "true"
		api.alsa.use-acp = "true"
		api.dbus.ReserveDevice1 = "Audio2"
		api.dbus.ReserveDevice1.Priority = "-20"
		device.api = "alsa"
		device.bus = "pci"
		device.bus_path = "pci-0000:01:00.1"
		device.description = "GK107 HDMI Audio Controller"
		device.enum.api = "udev"
		device.icon_name = "audio-card-analog-pci"
		device.name = "alsa_card.pci-0000_01_00.1"
		device.nick = "HDA NVidia"
		device.plugged.usec = "7221620"
		device.product.id = "0x0e1b"
		device.product.name = "GK107 HDMI Audio Controller"
		device.subsystem = "sound"
		sysfs.path = "/devices/pci0000:00/0000:00:01.0/0000:01:00.1/sound/card2"
		device.vendor.id = "0x10de"
		device.vendor.name = "NVIDIA Corporation"
		media.class = "Audio/Device"
		spa.object.id = "6"
		factory.id = "15"
		client.id = "50"
		object.id = "51"
		object.serial = "51"
		object.path = "alsa:acp:NVidia"
		alsa.card = "2"
		alsa.card_name = "HDA NVidia"
		alsa.long_card_name = "HDA NVidia at 0xf7080000 irq 17"
		alsa.driver_name = "snd_hda_intel"
		alsa.mixer_name = "Nvidia GPU 42 HDMI/DP"
		alsa.components = "HDA:10de0042,00000000,00100100"
		alsa.id = "NVidia"
		device.string = "2"
	Profiles:
		off: Off (sinks: 0, sources: 0, priority: 0, available: yes)
		output:hdmi-stereo: Digital Stereo (HDMI) Output (sinks: 1, sources: 0, priority: 5900, available: no)
		output:hdmi-stereo-extra1: Digital Stereo (HDMI 2) Output (sinks: 1, sources: 0, priority: 5700, available: no)
		output:hdmi-stereo-extra2: Digital Stereo (HDMI 3) Output (sinks: 1, sources: 0, priority: 5700, available: no)
		output:hdmi-stereo-extra3: Digital Stereo (HDMI 4) Output (sinks: 1, sources: 0, priority: 5700, available: no)
		output:hdmi-surround: Digital Surround 5.1 (HDMI) Output (sinks: 1, sources: 0, priority: 800, available: no)
		output:hdmi-surround71: Digital Surround 7.1 (HDMI) Output (sinks: 1, sources: 0, priority: 800, available: no)
		output:hdmi-surround-extra1: Digital Surround 5.1 (HDMI 2) Output (sinks: 1, sources: 0, priority: 600, available: no)
		output:hdmi-surround71-extra1: Digital Surround 7.1 (HDMI 2) Output (sinks: 1, sources: 0, priority: 600, available: no)
		output:hdmi-surround-extra2: Digital Surround 5.1 (HDMI 3) Output (sinks: 1, sources: 0, priority: 600, available: no)
		output:hdmi-surround71-extra2: Digital Surround 7.1 (HDMI 3) Output (sinks: 1, sources: 0, priority: 600, available: no)
		output:hdmi-surround-extra3: Digital Surround 5.1 (HDMI 4) Output (sinks: 1, sources: 0, priority: 600, available: no)
		output:hdmi-surround71-extra3: Digital Surround 7.1 (HDMI 4) Output (sinks: 1, sources: 0, priority: 600, available: no)
		pro-audio: Pro Audio (sinks: 4, sources: 0, priority: 1, available: yes)
	Active Profile: off
	Ports:
		hdmi-output-0: HDMI / DisplayPort (type: HDMI, priority: 5900, latency offset: 0 usec, availability group: Legacy 1, not available)
			Properties:
				port.type = "hdmi"
				port.availability-group = "Legacy 1"
				device.icon_name = "video-display"
				card.profile.port = "0"
			Part of profile(s): output:hdmi-stereo, output:hdmi-surround, output:hdmi-surround71
		hdmi-output-1: HDMI / DisplayPort 2 (type: HDMI, priority: 5800, latency offset: 0 usec, availability group: Legacy 2, not available)
			Properties:
				port.type = "hdmi"
				port.availability-group = "Legacy 2"
				device.icon_name = "video-display"
				card.profile.port = "1"
			Part of profile(s): output:hdmi-stereo-extra1, output:hdmi-surround-extra1, output:hdmi-surround71-extra1
		hdmi-output-2: HDMI / DisplayPort 3 (type: HDMI, priority: 5700, latency offset: 0 usec, availability group: Legacy 3, not available)
			Properties:
				port.type = "hdmi"
				port.availability-group = "Legacy 3"
				device.icon_name = "video-display"
				card.profile.port = "2"
			Part of profile(s): output:hdmi-stereo-extra2, output:hdmi-surround-extra2, output:hdmi-surround71-extra2
		hdmi-output-3: HDMI / DisplayPort 4 (type: HDMI, priority: 5600, latency offset: 0 usec, availability group: Legacy 4, not available)
			Properties:
				port.type = "hdmi"
				port.availability-group = "Legacy 4"
				device.icon_name = "video-display"
				card.profile.port = "3"
			Part of profile(s): output:hdmi-stereo-extra3, output:hdmi-surround-extra3, output:hdmi-surround71-extra3

Card #52
	Name: alsa_card.usb-RELOOP_Terminal_Mix_2_Terminal_Mix_2-00
	Driver: alsa
	Owner Module: n/a
	Properties:
		api.acp.auto-port = "false"
		api.acp.auto-profile = "false"
		api.alsa.card = "1"
		api.alsa.card.longname = "RELOOP Terminal Mix 2 at usb-0000:00:14.0-2, full speed"
		api.alsa.card.name = "Terminal Mix 2"
		api.alsa.path = "hw:1"
		api.alsa.split-enable = "true"
		api.alsa.use-acp = "true"
		api.dbus.ReserveDevice1 = "Audio1"
		api.dbus.ReserveDevice1.Priority = "-20"
		device.api = "alsa"
		device.bus = "usb"
		device.bus-id = "usb-RELOOP_Terminal_Mix_2_Terminal_Mix_2-00"
		device.bus_path = "pci-0000:00:14.0-usb-0:2:1.0"
		device.description = "Terminal Mix 2"
		device.enum.api = "udev"
		device.icon_name = "audio-card-analog-usb"
		device.name = "alsa_card.usb-RELOOP_Terminal_Mix_2_Terminal_Mix_2-00"
		device.nick = "Terminal Mix 2"
		device.plugged.usec = "7201453"
		device.product.id = "0x629c"
		device.product.name = "Terminal Mix 2"
		device.serial = "RELOOP_Terminal_Mix_2_Terminal_Mix_2"
		device.subsystem = "sound"
		sysfs.path = "/devices/pci0000:00/0000:00:14.0/usb3/3-2/3-2:1.0/sound/card1"
		device.vendor.id = "0x26ad"
		device.vendor.name = "RELOOP"
		media.class = "Audio/Device"
		spa.object.id = "4"
		factory.id = "15"
		client.id = "50"
		object.id = "52"
		object.serial = "52"
		object.path = "alsa:acp:T2"
		alsa.card = "1"
		alsa.card_name = "Terminal Mix 2"
		alsa.long_card_name = "RELOOP Terminal Mix 2 at usb-0000:00:14.0-2, full speed"
		alsa.driver_name = "snd_usb_audio"
		alsa.mixer_name = "USB Mixer"
		alsa.components = "USB26ad:629c"
		alsa.id = "T2"
		device.string = "1"
	Profiles:
		off: Off (sinks: 0, sources: 0, priority: 0, available: yes)
		output:analog-surround-40+input:analog-surround-40: Analog Surround 4.0 Output + Analog Surround 4.0 Input (sinks: 1, sources: 1, priority: 1212, available: yes)
		output:analog-surround-40: Analog Surround 4.0 Output (sinks: 1, sources: 0, priority: 1200, available: yes)
		input:analog-surround-40: Analog Surround 4.0 Input (sinks: 0, sources: 1, priority: 12, available: yes)
		pro-audio: Pro Audio (sinks: 1, sources: 1, priority: 1, available: yes)
	Active Profile: output:analog-surround-40+input:analog-surround-40
	Ports:
		analog-input: Analog Input (type: Analog, priority: 10000, latency offset: 0 usec, availability unknown)
			Properties:
				port.type = "analog"
				card.profile.port = "0"
			Part of profile(s): input:analog-surround-40, output:analog-surround-40+input:analog-surround-40
		analog-output: Analog Output (type: Analog, priority: 9900, latency offset: 0 usec, availability unknown)
			Properties:
				port.type = "analog"
				card.profile.port = "1"
			Part of profile(s): output:analog-surround-40, output:analog-surround-40+input:analog-surround-40

Card #53
	Name: alsa_card.pci-0000_00_1b.0
	Driver: alsa
	Owner Module: n/a
	Properties:
		api.acp.auto-port = "false"
		api.acp.auto-profile = "false"
		api.alsa.card = "0"
		api.alsa.card.longname = "HDA Intel PCH at 0xf7a10000 irq 30"
		api.alsa.card.name = "HDA Intel PCH"
		api.alsa.path = "hw:0"
		api.alsa.split-enable = "true"
		api.alsa.use-acp = "true"
		api.dbus.ReserveDevice1 = "Audio0"
		api.dbus.ReserveDevice1.Priority = "-20"
		device.api = "alsa"
		device.bus = "pci"
		device.bus_path = "pci-0000:00:1b.0"
		device.description = "Built-in Audio"
		device.enum.api = "udev"
		device.form_factor = "internal"
		device.icon_name = "audio-card-analog-pci"
		device.name = "alsa_card.pci-0000_00_1b.0"
		device.nick = "HDA Intel PCH"
		device.plugged.usec = "7294031"
		device.product.id = "0x1e20"
		device.product.name = "7 Series/C216 Chipset Family High Definition Audio Controller"
		device.subsystem = "sound"
		sysfs.path = "/devices/pci0000:00/0000:00:1b.0/sound/card0"
		device.vendor.id = "0x8086"
		device.vendor.name = "Intel Corporation"
		media.class = "Audio/Device"
		spa.object.id = "2"
		factory.id = "15"
		client.id = "50"
		object.id = "53"
		object.serial = "53"
		object.path = "alsa:acp:PCH"
		alsa.card = "0"
		alsa.card_name = "HDA Intel PCH"
		alsa.long_card_name = "HDA Intel PCH at 0xf7a10000 irq 30"
		alsa.driver_name = "snd_hda_intel"
		alsa.mixer_name = "Realtek ALC663"
		alsa.components = "HDA:10ec0663,10431bf3,00100002"
		alsa.id = "PCH"
		device.string = "0"
	Profiles:
		off: Off (sinks: 0, sources: 0, priority: 0, available: yes)
		output:analog-stereo+input:analog-stereo: Analog Stereo Duplex (sinks: 1, sources: 1, priority: 6565, available: yes)
		output:analog-stereo: Analog Stereo Output (sinks: 1, sources: 0, priority: 6500, available: yes)
		output:iec958-stereo+input:analog-stereo: Digital Stereo (IEC958) Output + Analog Stereo Input (sinks: 1, sources: 1, priority: 5565, available: yes)
		output:iec958-stereo: Digital Stereo (IEC958) Output (sinks: 1, sources: 0, priority: 5500, available: yes)
		output:analog-surround-21+input:analog-stereo: Analog Surround 2.1 Output + Analog Stereo Input (sinks: 1, sources: 1, priority: 1365, available: yes)
		output:analog-surround-21: Analog Surround 2.1 Output (sinks: 1, sources: 0, priority: 1300, available: yes)
		output:analog-surround-40+input:analog-stereo: Analog Surround 4.0 Output + Analog Stereo Input (sinks: 1, sources: 1, priority: 1265, available: yes)
		output:analog-surround-40: Analog Surround 4.0 Output (sinks: 1, sources: 0, priority: 1200, available: yes)
		output:iec958-ac3-surround-51+input:analog-stereo: Digital Surround 5.1 (IEC958/AC3) Output + Analog Stereo Input (sinks: 1, sources: 1, priority: 365, available: yes)
		output:iec958-ac3-surround-51: Digital Surround 5.1 (IEC958/AC3) Output (sinks: 1, sources: 0, priority: 300, available: yes)
		input:analog-stereo: Analog Stereo Input (sinks: 0, sources: 1, priority: 65, available: yes)
		pro-audio: Pro Audio (sinks: 2, sources: 1, priority: 1, available: yes)
	Active Profile: output:analog-stereo+input:analog-stereo
	Ports:
		analog-input-internal-mic: Internal Microphone (type: Mic, priority: 8900, latency offset: 0 usec, availability group: Legacy 1, availability unknown)
			Properties:
				port.type = "mic"
				port.availability-group = "Legacy 1"
				device.icon_name = "audio-input-microphone"
				card.profile.port = "0"
			Part of profile(s): input:analog-stereo, output:analog-stereo+input:analog-stereo, output:analog-surround-21+input:analog-stereo, output:analog-surround-40+input:analog-stereo, output:iec958-stereo+input:analog-stereo, output:iec958-ac3-surround-51+input:analog-stereo
		analog-input-mic: Microphone (type: Mic, priority: 8700, latency offset: 0 usec, availability group: Legacy 2, not available)
			Properties:
				port.type = "mic"
				port.availability-group = "Legacy 2"
				device.icon_name = "audio-input-microphone"
				card.profile.port = "1"
			Part of profile(s): input:analog-stereo, output:analog-stereo+input:analog-stereo, output:analog-surround-21+input:analog-stereo, output:analog-surround-40+input:analog-stereo, output:iec958-stereo+input:analog-stereo, output:iec958-ac3-surround-51+input:analog-stereo
		analog-output-speaker: Speakers (type: Speaker, priority: 10000, latency offset: 0 usec, availability group: Legacy 3, availability unknown)
			Properties:
				port.type = "speaker"
				port.availability-group = "Legacy 3"
				device.icon_name = "audio-speakers"
				card.profile.port = "2"
			Part of profile(s): output:analog-stereo, output:analog-stereo+input:analog-stereo, output:analog-surround-21, output:analog-surround-21+input:analog-stereo, output:analog-surround-40, output:analog-surround-40+input:analog-stereo
		analog-output-headphones: Headphones (type: Headphones, priority: 9900, latency offset: 0 usec, availability group: Legacy 4, not available)
			Properties:
				port.type = "headphones"
				port.availability-group = "Legacy 4"
				device.icon_name = "audio-headphones"
				card.profile.port = "3"
			Part of profile(s): output:analog-stereo, output:analog-stereo+input:analog-stereo
		iec958-stereo-output: Digital Output (S/PDIF) (type: SPDIF, priority: 0, latency offset: 0 usec, availability unknown)
			Properties:
				port.type = "spdif"
				card.profile.port = "4"
			Part of profile(s): output:iec958-stereo, output:iec958-stereo+input:analog-stereo

   ~  >…  :heavy_check_mark:

                alsa.driver_name = "snd_hda_intel"
                alsa.mixer_name = "Realtek ALC663"
                alsa.components = "HDA:10ec0663,10431bf3,00100002"
    ~  >....                                                                                                                                                                                               ✔                  device.string = "0"
        Profiles:
                off: Off (sinks: 0, sources: 0, priority: 0, available: yes)
                output:analog-stereo+input:analog-stereo: Analog Stereo Duplex (sinks: 1, sources: 1, priority: 6565, available: yes)
                output:analog-stereo: Analog Stereo Output (sinks: 1, sources: 0, priority: 6500, available: yes)
                output:iec958-stereo+input:analog-stereo: Digital Stereo (IEC958) Output + Analog Stereo Input (sinks: 1, sources: 1, priority: 5565, available: yes)
                output:iec958-stereo: Digital Stereo (IEC958) Output (sinks: 1, sources: 0, priority: 5500, available: yes)
                output:analog-surround-21+input:analog-stereo: Analog Surround 2.1 Output + Analog Stereo Input (sinks: 1, sources: 1, priority: 1365, available: yes)
                output:analog-surround-21: Analog Surround 2.1 Output (sinks: 1, sources: 0, priority: 1300, available: yes)
                output:analog-surround-40+input:analog-stereo: Analog Surround 4.0 Output + Analog Stereo Input (sinks: 1, sources: 1, priority: 1265, available: yes)
                output:analog-surround-40: Analog Surround 4.0 Output (sinks: 1, sources: 0, priority: 1200, available: yes)
                output:iec958-ac3-surround-51+input:analog-stereo: Digital Surround 5.1 (IEC958/AC3) Output + Analog Stereo Input (sinks: 1, sources: 1, priority: 365, available: yes)
                output:iec958-ac3-surround-51: Digital Surround 5.1 (IEC958/AC3) Output (sinks: 1, sources: 0, priority: 300, available: yes)
                input:analog-stereo: Analog Stereo Input (sinks: 0, sources: 1, priority: 65, available: yes)
                pro-audio: Pro Audio (sinks: 2, sources: 1, priority: 1, available: yes)
        Active Profile: output:analog-stereo+input:analog-stereo
        Ports:
                analog-input-internal-mic: Internal Microphone (type: Mic, priority: 8900, latency offset: 0 usec, availability group: Legacy 1, availability unknown)
                        Properties:
                                port.type = "mic"
                                port.availability-group = "Legacy 1"
                                device.icon_name = "audio-input-microphone"
                                card.profile.port = "0"
                        Part of profile(s): input:analog-stereo, output:analog-stereo+input:analog-stereo, output:analog-surround-21+input:analog-stereo, output:analog-surround-40+input:analog-stereo, output:iec958-stereo+input:analog-stereo, output:iec958-ac3-surround-51+input:analog-stereo
                analog-input-mic: Microphone (type: Mic, priority: 8700, latency offset: 0 usec, availability group: Legacy 2, not available)
                        Properties:
                                port.type = "mic"
                                port.availability-group = "Legacy 2"
                                device.icon_name = "audio-input-microphone"
                                card.profile.port = "1"
                        Part of profile(s): input:analog-stereo, output:analog-stereo+input:analog-stereo, output:analog-surround-21+input:analog-stereo, output:analog-surround-40+input:analog-stereo, output:iec958-stereo+input:analog-stereo, output:iec958-ac3-surround-51+input:analog-stereo
                analog-output-speaker: Speakers (type: Speaker, priority: 10000, latency offset: 0 usec, availability group: Legacy 3, availability unknown)
                        Properties:
                                port.type = "speaker"
                                port.availability-group = "Legacy 3"
                                device.icon_name = "audio-speakers"
                                card.profile.port = "2"
                        Part of profile(s): output:analog-stereo, output:analog-stereo+input:analog-stereo, output:analog-surround-21, output:analog-surround-21+input:analog-stereo, output:analog-surround-40, output:analog-surround-40+input:analog-stereo
                analog-output-headphones: Headphones (type: Headphones, priority: 9900, latency offset: 0 usec, availability group: Legacy 4, not available)
                        Properties:
                                port.type = "headphones"
                                port.availability-group = "Legacy 4"
                                device.icon_name = "audio-headphones"
                                card.profile.port = "3"
                        Part of profile(s): output:analog-stereo, output:analog-stereo+input:analog-stereo
                iec958-stereo-output: Digital Output (S/PDIF) (type: SPDIF, priority: 0, latency offset: 0 usec, availability unknown)
                        Properties:
                                port.type = "spdif"
                                card.profile.port = "4"
                        Part of profile(s): output:iec958-stereo, output:iec958-stereo+input:analog-stereo

ive tried some of the tweaking suggested by [HowTo] Troubleshoot crackling in PipeWire but changed the alsa period and headroom back to original values as nothing helped.

I don’t understand, everything was fine until recently and i havent changed anything.

I also tried switching to 6.1 kernel

My webcam has never worked (physical fault, not software), but I forced install the pipewire libcamera. restarted pipewire. no change

Probably unrelated but there might be an issue with Firefox 142.

Some kids have been playing a browser game (cookieclicker) for a couple of days on one of my machines, using xclicker to push things along.

Straight after upgrading firefox to 142 yesterday (no other upgrades) they came over to tell me that the game can no longer be run with xclicker active. The gui becomes sluggish, clicks stutter, cpu and ram use rises to max (24GB) at which the machine freezes.

Changed clicker interval from the 15ms they have been using for days to 50ms but the same happens, only at a slower rate.

I’m using Brave as a browser

firefox --new-window about:support

If internet connection is not reliable do not use a web browser to test audio playback

I suggest use VLC, open Messages window – Ctrl+M, set Verbosity level to 2 (debug) and play audio from a system drive

If audio is still stuttering, try using this to reinitialise ALSA devices

sudo alsactl init

my issue exists with Rhythmbox, too, it isnt dependent on internet connection or web browser

To get debug data for Rhythmbox use rhythmbox -d in terminal

man, is this problem annoying. another system update, problem still exists, even after rebooting. The stuttering exists whether streaming media through Brave browser, or playing files directly from my local drive. usb audio device, bluetooth, and internal laptop speakers are affected

audio stutters during this debugging passage

(18:23:02) <rhythmbox> [play_action_cb] ../rhythmbox/shell/rb-shell-player.c:2777: play!
(18:23:02) <rhythmbox> [rb_shell_player_playpause] ../rhythmbox/shell/rb-shell-player.c:1353: doing playpause
(18:23:02) <rhythmbox> [impl_play] ../rhythmbox/backends/gstreamer/rb-player-gst.c:826: no stream change pending, just restarting playback
(18:23:02) <rhythmbox> [start_state_change] ../rhythmbox/backends/gstreamer/rb-player-gst.c:398: changing state to PLAYING
(18:23:02) <rhythmbox> [start_state_change] ../rhythmbox/backends/gstreamer/rb-player-gst.c:402: state change succeeded synchronously
(18:23:02) <rhythmbox> [track_change_done] ../rhythmbox/backends/gstreamer/rb-player-gst.c:354: track change finished
(18:23:02) <rhythmbox> [rb_shell_player_sync_with_source] ../rhythmbox/shell/rb-shell-player.c:1883: playing source: 0x55884375cfa0, active entry: 0x7f192c8290b0
(18:23:02) <rhythmbox> [rb_shell_set_window_title] ../rhythmbox/shell/rb-shell.c:2360: setting title to "Quick - Zulu"
(18:23:02) <rhythmbox> [rb_shell_player_sync_buttons] ../rhythmbox/shell/rb-shell-player.c:1975: syncing with source 0x55884375cfa0
(18:23:02) <rhythmbox> [playing_changed_cb] ../rhythmbox/plugins/mpris/rb-mpris-plugin.c:1197: emitting PlaybackStatus change
(18:23:02) <rhythmbox> [rb_shell_player_sync_with_source] ../rhythmbox/shell/rb-shell-player.c:1883: playing source: 0x55884375cfa0, active entry: 0x7f192c8290b0
(18:23:02) <rhythmbox> [rb_shell_player_sync_buttons] ../rhythmbox/shell/rb-shell-player.c:1975: syncing with source 0x55884375cfa0
(18:23:02) <rhythmbox> [bus_cb] ../rhythmbox/backends/gstreamer/rb-player-gst.c:564: playbin reached state PLAYING
(18:23:02) <rhythmbox> [volume_changed_cb] ../rhythmbox/plugins/mpris/rb-mpris-plugin.c:1190: emitting Volume change
(18:23:02) <rhythmbox> [volume_changed_cb] ../rhythmbox/plugins/mpris/rb-mpris-plugin.c:1190: emitting Volume change
(18:23:02) <rhythmbox> [volume_changed_cb] ../rhythmbox/plugins/mpris/rb-mpris-plugin.c:1190: emitting Volume change
(18:23:02) <rhythmbox> [volume_changed_cb] ../rhythmbox/plugins/mpris/rb-mpris-plugin.c:1190: emitting Volume change
(18:23:03) <rhythmbox> [tick_cb] ../rhythmbox/shell/rb-shell-player.c:2579: tick: [file:///run/media/music/Zulu.flac, 111938414000:299000000000(0)]
(18:23:03) <rhythmbox> [tick_cb] ../rhythmbox/shell/rb-shell-player.c:2579: tick: [file:///run/media/music/Zulu.flac, 112130307000:299000000000(0)]
(18:23:03) <rhythmbox> [tick_cb] ../rhythmbox/shell/rb-shell-player.c:2579: tick: [file:///run/media/music/Zulu.flac, 112322824000:299000000000(0)]
(18:23:03) <rhythmbox> [tick_cb] ../rhythmbox/shell/rb-shell-player.c:2579: tick: [file:///run/media/music/Zulu.flac, 112326530612:299000000000(0)]
(18:23:03) <rhythmbox> [inhibit] ../rhythmbox/plugins/power-manager/rb-power-manager-plugin.c:84: inhibiting
(18:23:03) <rhythmbox> [tick_cb] ../rhythmbox/shell/rb-shell-player.c:2579: tick: [file:///run/media/music/Zulu.flac, 112326530612:299000000000(0)]
(18:23:04) <rhythmbox> [tick_cb] ../rhythmbox/shell/rb-shell-player.c:2579: tick: [file:///run/media/music/Zulu.flac, 112431020408:299000000000(0)]
(18:23:04) <rhythmbox> [tick_cb] ../rhythmbox/shell/rb-shell-player.c:2579: tick: [file:///run/media/music/Zulu.flac, 112431020408:299000000000(0)]
(18:23:04) <rhythmbox> [tick_cb] ../rhythmbox/shell/rb-shell-player.c:2579: tick: [file:///run/media/music/Zulu.flac, 112535510204:299000000000(0)]
(18:23:04) <rhythmbox> [tick_cb] ../rhythmbox/shell/rb-shell-player.c:2579: tick: [file:///run/media/music/Zulu.flac, 112535510204:299000000000(0)]
(18:23:04) <rhythmbox> [tick_cb] ../rhythmbox/shell/rb-shell-player.c:2579: tick: [file:///run/media/music/Zulu.flac, 112640000000:299000000000(0)]
(18:23:05) <rhythmbox> [tick_cb] ../rhythmbox/shell/rb-shell-player.c:2579: tick: [file:///run/media/music/Zulu.flac, 112744489796:299000000000(0)]
(18:23:05) <rhythmbox> [tick_cb] ../rhythmbox/shell/rb-shell-player.c:2579: tick: [file:///run/media/music/Zulu.flac, 112744489796:299000000000(0)]
(18:23:05) <rhythmbox> [tick_cb] ../rhythmbox/shell/rb-shell-player.c:2579: tick: [file:///run/media/music/Zulu.flac, 112953469387:299000000000(0)]
(18:23:05) <rhythmbox> [tick_cb] ../rhythmbox/shell/rb-shell-player.c:2579: tick: [file:///run/media/music/Zulu.flac, 113057959183:299000000000(0)]
(18:23:05) <rhythmbox> [play_action_cb] ../rhythmbox/shell/rb-shell-player.c:2777: play!
(18:23:05) <rhythmbox> [rb_shell_player_playpause] ../rhythmbox/shell/rb-shell-player.c:1353: doing playpause
(18:23:05) <rhythmbox> [rb_shell_player_playpause] ../rhythmbox/shell/rb-shell-player.c:1363: pausing mm player
(18:23:05) <rhythmbox> [start_state_change] ../rhythmbox/backends/gstreamer/rb-player-gst.c:398: changing state to PAUSED
(18:23:05) <rhythmbox> [start_state_change] ../rhythmbox/backends/gstreamer/rb-player-gst.c:402: state change succeeded synchronously
(18:23:05) <rhythmbox> [playing_changed_cb] ../rhythmbox/plugins/mpris/rb-mpris-plugin.c:1197: emitting PlaybackStatus change
(18:23:05) <rhythmbox> [rb_shell_player_sync_with_source] ../rhythmbox/shell/rb-shell-player.c:1883: playing source: 0x55884375cfa0, active entry: 0x7f192c8290b0
(18:23:05) <rhythmbox> [rb_shell_set_window_title] ../rhythmbox/shell/rb-shell.c:2360: setting title to "Quick - Zulu"
(18:23:05) <rhythmbox> [rb_shell_player_sync_buttons] ../rhythmbox/shell/rb-shell-player.c:1975: syncing with source 0x55884375cfa0
(18:23:05) <rhythmbox> [bus_cb] ../rhythmbox/backends/gstreamer/rb-player-gst.c:564: playbin reached state PAUSED
(18:23:06) <rhythmbox> [uninhibit] ../rhythmbox/plugins/power-manager/rb-power-manager-plugin.c:117: uninhibiting; cookie = 1878801276
(18:23:07) <rhythmbox> [sync_window_settings] ../rhythmbox/shell/rb-shell.c:1873: paned position 186
(18:23:07) <rhythmbox> [sync_window_settings] ../rhythmbox/shell/rb-shell.c:1880: right_paned position 400
(18:23:07) <rhythmbox> [sync_window_settings] ../rhythmbox/shell/rb-shell.c:1887: sidebar paned position 300

Abandoned topic (30+ days).