You are not logged in.

#1 2023-02-23 19:21:13

straightbuggin
Member
Registered: 2023-02-23
Posts: 4

Microphone Delays of 2-4 seconds causing audio problems

Hello and thank you for taking the time to read through this. I will try to provide as many details, but please ask as I have been trying to resolve this for a few weeks now and I have re-installed Arch many times.

I am running Arch with pipewire and wireplumber installed. I currently have a dedicated microphone which is plugged directly into my motherboard using a 3.5mm jack. I do not have any other microphones plugged in. 

Problem:
When I run tests, my microphone "works" but it tends to start cutting in and out fairly frequently. For example, if I use

arecord

- and record a 10 second audio clip, then the last 2-3 seconds is always cut off when I play back the audio file. Essentially, I record for 10 seconds, which produces a 7 second audio file. I have tested a few different software with my microphone (Slack, Google Meet, arecord) and they all end up having a very long delay. Sometimes, if I "unmute" my microphone, talk, then "mute" it again after 1 -2 seconds... there is no audio recorded. I have read through all the documentation I could find, but so far nothing has resolved this.

Here are some commands and their outputs.

wpctl status

PipeWire 'pipewire-0' [0.3.66, at@home, cookie:1756465678]
 └─ Clients:
        31. WirePlumber [export]                [0.3.66, at@home, pid:763]
        32. WirePlumber                         [0.3.66, at@home, pid:763]
        34. pipewire                            [0.3.66, at@home, pid:794]
        41. Google Chrome                       [0.3.66, at@home, pid:28058]
        58. Chromium input                      [0.3.66, at@home, pid:66901]
        61. emacs-29-0-60                       [0.3.66, at@home, pid:829]
        63. Google Chrome input                 [0.3.66, at@home, pid:28058]
        78. wpctl                               [0.3.66, at@home, pid:165912]

Audio
 ├─ Devices:
 │      64. Starship/Matisse HD Audio Controller [alsa]
 │
 ├─ Sinks:
 │  *   56. Starship/Matisse HD Audio Controller Analog Stereo [vol: 0.65]
 │
 ├─ Sink endpoints:
 │
 ├─ Sources:
 │  *   35. Starship/Matisse HD Audio Controller Analog Stereo [vol: 0.70]
 │
 ├─ Source endpoints:
 │
 └─ Streams:
        52. Google Chrome
             53. output_FR       > ALC1220 Analog:playback_FR    [active]
             55. output_FL       > ALC1220 Analog:playback_FL    [active]
        60. Google Chrome input
             44. input_FL        < ALC1220 Analog:capture_FL    [active]
             45. monitor_FL
             49. input_FR        < ALC1220 Analog:capture_FR    [active]
             66. monitor_FR
        62. Google Chrome input
             42. input_FL        < ALC1220 Analog:capture_FL    [active]
             51. input_FR        < ALC1220 Analog:capture_FR    [active]
             57. monitor_FR
             76. monitor_FL
        69. Google Chrome input
             70. input_FL        < ALC1220 Analog:capture_FL    [active]
             71. monitor_FL
             72. input_FR        < ALC1220 Analog:capture_FR    [active]
             73. monitor_FR
        84. Google Chrome input
             85. input_FR        < ALC1220 Analog:capture_FR    [active]
             86. monitor_FR
             87. monitor_FL
             88. input_FL        < ALC1220 Analog:capture_FL    [active]

Video
 ├─ Devices:
 │
 ├─ Sinks:
 │
 ├─ Sink endpoints:
 │
 ├─ Sources:
 │
 ├─ Source endpoints:
 │
 └─ Streams:

Settings
 └─ Default Configured Node Names:
         1. Audio/Source  alsa_input.pci-0000_0d_00.4.analog-stereo
pactl list sources

Source #183
    State: IDLE
    Name: alsa_output.pci-0000_0d_00.4.analog-stereo.monitor
    Description: Monitor of Starship/Matisse HD Audio Controller 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_0d_00.4.analog-stereo
    Latency: 0 usec, configured 0 usec
    Flags: HARDWARE DECIBEL_VOLUME LATENCY
    Properties:
        alsa.card = "0"
        alsa.card_name = "HD-Audio Generic"
        alsa.class = "generic"
        alsa.device = "0"
        alsa.driver_name = "snd_hda_intel"
        alsa.id = "ALC1220 Analog"
        alsa.long_card_name = "HD-Audio Generic at 0xfcb00000 irq 72"
        alsa.name = "ALC1220 Analog"
        alsa.resolution_bits = "16"
        alsa.subclass = "generic-mix"
        alsa.subdevice = "0"
        alsa.subdevice_name = "subdevice #0"
        api.alsa.card.longname = "HD-Audio Generic at 0xfcb00000 irq 72"
        api.alsa.card.name = "HD-Audio Generic"
        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.id = "64"
        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 = "Starship/Matisse HD Audio Controller"
        node.name = "alsa_output.pci-0000_0d_00.4.analog-stereo"
        node.nick = "ALC1220 Analog"
        node.pause-on-idle = "false"
        object.path = "alsa:pcm:0:front:0:playback"
        priority.driver = "1009"
        priority.session = "1009"
        session.suspend-timeout-seconds = "0"
        factory.id = "18"
        clock.quantum-limit = "8192"
        client.id = "31"
        node.driver = "true"
        factory.mode = "merge"
        audio.adapt.follower = ""
        library.name = "audioconvert/libspa-audioconvert"
        object.id = "56"
        object.serial = "183"
        node.max-latency = "16384/48000"
        api.alsa.period-size = "1024"
        api.alsa.period-num = "32"
        api.alsa.headroom = "0"
        api.acp.auto-port = "false"
        api.acp.auto-profile = "false"
        api.alsa.card = "0"
        api.alsa.use-acp = "true"
        api.dbus.ReserveDevice1 = "Audio0"
        device.bus = "pci"
        device.bus_path = "pci-0000:0d:00.4"
        device.enum.api = "udev"
        device.icon_name = "audio-card-analog-pci"
        device.name = "alsa_card.pci-0000_0d_00.4"
        device.nick = "HD-Audio Generic"
        device.plugged.usec = "5020627"
        device.product.id = "0x1487"
        device.product.name = "Starship/Matisse HD Audio Controller"
        device.subsystem = "sound"
        sysfs.path = "/devices/pci0000:00/0000:00:08.1/0000:0d:00.4/sound/card0"
        device.vendor.id = "0x1022"
        device.vendor.name = "Advanced Micro Devices, Inc. [AMD]"
        device.string = "0"
    Formats:
        pcm

Source #184
    State: RUNNING
    Name: alsa_input.pci-0000_0d_00.4.analog-stereo
    Description: Starship/Matisse HD Audio Controller Analog Stereo
    Driver: PipeWire
    Sample Specification: s32le 2ch 48000Hz
    Channel Map: front-left,front-right
    Owner Module: 4294967295
    Mute: no
    Volume: front-left: 42148 /  64% / -11.50 dB,   front-right: 42148 /  64% / -11.50 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 = "HD-Audio Generic"
        alsa.class = "generic"
        alsa.device = "0"
        alsa.driver_name = "snd_hda_intel"
        alsa.id = "ALC1220 Analog"
        alsa.long_card_name = "HD-Audio Generic at 0xfcb00000 irq 72"
        alsa.name = "ALC1220 Analog"
        alsa.resolution_bits = "16"
        alsa.subclass = "generic-mix"
        alsa.subdevice = "0"
        alsa.subdevice_name = "subdevice #0"
        api.alsa.card.longname = "HD-Audio Generic at 0xfcb00000 irq 72"
        api.alsa.card.name = "HD-Audio Generic"
        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.id = "64"
        device.profile.description = "Analog Stereo"
        device.profile.name = "analog-stereo"
        device.routes = "3"
        factory.name = "api.alsa.pcm.source"
        media.class = "Audio/Source"
        device.description = "Starship/Matisse HD Audio Controller"
        node.name = "alsa_input.pci-0000_0d_00.4.analog-stereo"
        node.nick = "ALC1220 Analog"
        node.pause-on-idle = "false"
        object.path = "alsa:pcm:0:front:0:capture"
        priority.driver = "2009"
        priority.session = "2009"
        session.suspend-timeout-seconds = "0"
        factory.id = "18"
        clock.quantum-limit = "8192"
        client.id = "31"
        node.driver = "true"
        factory.mode = "split"
        audio.adapt.follower = ""
        library.name = "audioconvert/libspa-audioconvert"
        object.id = "35"
        object.serial = "184"
        node.max-latency = "16384/48000"
        api.alsa.period-size = "1024"
        api.alsa.period-num = "32"
        api.alsa.headroom = "0"
        api.acp.auto-port = "false"
        api.acp.auto-profile = "false"
        api.alsa.card = "0"
        api.alsa.use-acp = "true"
        api.dbus.ReserveDevice1 = "Audio0"
        device.bus = "pci"
        device.bus_path = "pci-0000:0d:00.4"
        device.enum.api = "udev"
        device.icon_name = "audio-card-analog-pci"
        device.name = "alsa_card.pci-0000_0d_00.4"
        device.nick = "HD-Audio Generic"
        device.plugged.usec = "5020627"
        device.product.id = "0x1487"
        device.product.name = "Starship/Matisse HD Audio Controller"
        device.subsystem = "sound"
        sysfs.path = "/devices/pci0000:00/0000:00:08.1/0000:0d:00.4/sound/card0"
        device.vendor.id = "0x1022"
        device.vendor.name = "Advanced Micro Devices, Inc. [AMD]"
        device.string = "0"
    Ports:
        analog-input-front-mic: Front Microphone (type: Mic, priority: 8500, availability group: Legacy 1, not available)
        analog-input-rear-mic: Rear Microphone (type: Mic, priority: 8200, availability group: Legacy 2, available)
        analog-input-linein: Line In (type: Line, priority: 8100, availability group: Legacy 3, not available)
    Active Port: analog-input-rear-mic
    Formats:
        pcm
nxi -Faz

System:
  Kernel: 6.1.12-arch1-1 arch: x86_64 bits: 64 compiler: gcc v: 12.2.1
    parameters: initrd=\amd-ucode.img initrd=\initramfs-linux.img
    root=PARTUUID=1e81786d-a117-4694-a49c-fbcabbdb3fc0 zswap.enabled=0 rw
    intel_pstate=no_hwp rootfstype=ext4
  Desktop: XMonad v: 0.17.1 info: xmobar vt: 1 dm: SDDM Distro: Arch Linux
Machine:
  Type: Desktop System: ASUS product: N/A v: N/A serial: <superuser required>
  Mobo: ASUSTeK model: ROG STRIX B550-I GAMING v: Rev X.0x
    serial: <superuser required> UEFI: American Megatrends v: 2803
    date: 04/28/2022

...

Audio:
  Device-1: Intel DG2 Audio driver: snd_hda_intel v: kernel pcie: gen: 1
    speed: 2.5 GT/s lanes: 1 bus-ID: 0b:00.0 chip-ID: 8086:4f90 class-ID: 0403
  Device-2: AMD Starship/Matisse HD Audio vendor: ASUSTeK
    driver: snd_hda_intel v: kernel pcie: gen: 4 speed: 16 GT/s lanes: 16
    bus-ID: 0d:00.4 chip-ID: 1022:1487 class-ID: 0403
  Sound API: ALSA v: k6.1.12-arch1-1 running: yes
  Sound Server-1: JACK v: 1.9.22 running: no
  Sound Server-2: PulseAudio v: 16.1 running: no
  Sound Server-3: PipeWire v: 0.3.66 running: yes
pw-cli ls

    id 0, type PipeWire:Interface:Core/3
         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:Module/3
         object.serial = "3"
         module.name = "libpipewire-module-profiler"
    id 4, type PipeWire:Interface:Profiler/3
         object.serial = "4"
    id 5, type PipeWire:Interface:Module/3
         object.serial = "5"
         module.name = "libpipewire-module-metadata"
    id 6, type PipeWire:Interface:Factory/3
         object.serial = "6"
         module.id = "5"
         factory.name = "metadata"
         factory.type.name = "PipeWire:Interface:Metadata"
         factory.type.version = "3"
    id 7, type PipeWire:Interface:Module/3
         object.serial = "7"
         module.name = "libpipewire-module-spa-device-factory"
    id 8, type PipeWire:Interface:Factory/3
         object.serial = "8"
         module.id = "7"
         factory.name = "spa-device-factory"
         factory.type.name = "PipeWire:Interface:Device"
         factory.type.version = "3"
    id 9, type PipeWire:Interface:Module/3
         object.serial = "9"
         module.name = "libpipewire-module-spa-node-factory"
    id 10, type PipeWire:Interface:Factory/3
         object.serial = "10"
         module.id = "9"
         factory.name = "spa-node-factory"
         factory.type.name = "PipeWire:Interface:Node"
         factory.type.version = "3"
    id 11, type PipeWire:Interface:Module/3
         object.serial = "11"
         module.name = "libpipewire-module-client-node"
    id 12, type PipeWire:Interface:Factory/3
         object.serial = "12"
         module.id = "11"
         factory.name = "client-node"
         factory.type.name = "PipeWire:Interface:ClientNode"
         factory.type.version = "4"
    id 13, type PipeWire:Interface:Module/3
         object.serial = "13"
         module.name = "libpipewire-module-client-device"
    id 14, type PipeWire:Interface:Factory/3
         object.serial = "14"
         module.id = "13"
         factory.name = "client-device"
         factory.type.name = "Spa:Pointer:Interface:Device"
         factory.type.version = "0"
    id 15, type PipeWire:Interface:Module/3
         object.serial = "15"
         module.name = "libpipewire-module-portal"
    id 16, type PipeWire:Interface:Module/3
         object.serial = "16"
         module.name = "libpipewire-module-access"
    id 17, type PipeWire:Interface:Module/3
         object.serial = "17"
         module.name = "libpipewire-module-adapter"
    id 18, type PipeWire:Interface:Factory/3
         object.serial = "18"
         module.id = "17"
         factory.name = "adapter"
         factory.type.name = "PipeWire:Interface:Node"
         factory.type.version = "3"
    id 19, type PipeWire:Interface:Module/3
         object.serial = "19"
         module.name = "libpipewire-module-link-factory"
    id 20, type PipeWire:Interface:Factory/3
         object.serial = "20"
         module.id = "19"
         factory.name = "link-factory"
         factory.type.name = "PipeWire:Interface:Link"
         factory.type.version = "3"
    id 21, type PipeWire:Interface:Module/3
         object.serial = "21"
         module.name = "libpipewire-module-session-manager"
    id 22, type PipeWire:Interface:Factory/3
         object.serial = "22"
         module.id = "21"
         factory.name = "client-endpoint"
         factory.type.name = "PipeWire:Interface:ClientEndpoint"
         factory.type.version = "0"
    id 23, type PipeWire:Interface:Factory/3
         object.serial = "23"
         module.id = "21"
         factory.name = "client-session"
         factory.type.name = "PipeWire:Interface:ClientSession"
         factory.type.version = "0"
    id 24, type PipeWire:Interface:Factory/3
         object.serial = "24"
         module.id = "21"
         factory.name = "session"
         factory.type.name = "PipeWire:Interface:Session"
         factory.type.version = "0"
    id 25, type PipeWire:Interface:Factory/3
         object.serial = "25"
         module.id = "21"
         factory.name = "endpoint"
         factory.type.name = "PipeWire:Interface:Endpoint"
         factory.type.version = "0"
    id 26, type PipeWire:Interface:Factory/3
         object.serial = "26"
         module.id = "21"
         factory.name = "endpoint-stream"
         factory.type.name = "PipeWire:Interface:EndpointStream"
         factory.type.version = "0"
    id 27, type PipeWire:Interface:Factory/3
         object.serial = "27"
         module.id = "21"
         factory.name = "endpoint-link"
         factory.type.name = "PipeWire:Interface:EndpointLink"
         factory.type.version = "0"
    id 28, type PipeWire:Interface:Node/3
         object.serial = "28"
         factory.id = "10"
         priority.driver = "20000"
         node.name = "Dummy-Driver"
    id 29, type PipeWire:Interface:Node/3
         object.serial = "29"
         factory.id = "10"
         priority.driver = "19000"
         node.name = "Freewheel-Driver"
    id 30, type PipeWire:Interface:Metadata/3
         object.serial = "30"
         metadata.name = "settings"
    id 31, type PipeWire:Interface:Client/3
         object.serial = "34"
         module.id = "2"
         pipewire.protocol = "protocol-native"
         pipewire.sec.pid = "763"
         pipewire.sec.uid = "1000"
         pipewire.sec.gid = "1000"
         pipewire.sec.label = "hex:d04d370e0e000000010000000000000028dffe91fc7f0000e9f3c7f4917f0000010000003c56000000cca43f34c81d6390defe91fc7f000090defe91fc7f000090defe91fc7f0000b9f4c7f4917f000020dffe91fc7f000069fec7f4917f00006c000000000000009810330e3c5600009300000000000000db74c9f4917f000030e0fe91fc7f0000f3fec7f4917f0000000000000000000000cca43f34c81d6320dffe91fc7f0000990000000000000020dffe91fc7f00000dffc7f4917f000020dffe91fc7f000000cca43f34c81d6330e0fe91fc7f0000000000000000000030e0fe91fc7f0000b9f4c7f4917f00000000000000000000284dc8f4917f000030e0fe91fc7f000020e0fe91fc7f00000000000000000000600dcbf4917f0000000000007300000000cca43f34c81d63000000000000000030e0fe91fc7f0000382f330e3c56000030e0fe91fc7f000064e1fe91fc7f0000c8f8c7f4917f0000c0e0fe91fc7f0000c0e0fe91fc7f000020e0fe91fc7f000000cca43f34c81d6330e0fe91fc7f0000302f330e3c560000180000003000000090e1fe91fc7f0000c0e0fe91fc7f000000cca43f34c81d63382f330e3c5600000000000000000000302f330e3c56000020e0fe91fc7f0000a0e0fe91fc7f0000730000000000000000000000000000002855c8f4917f0000302f330e3c560000000060000c0000006c00000000000000382f330e3c5600009800000000000000802f330e3c5600001d00000000000000e00dcbf4917f0000000000000000000000cca43f34c81d630000000000000000302f330e3c5600007300000000000000302f330e3c56000038e2fe91fc7f00006556c8f4917f0000300000003000000000cca43f34c81d63c0e0fe91fc7f0000c00e330e3c560000b014330e3c5600000000000000000000302f330e3c560000302f330e3c5600003019330e3c56000000cca43f34c81d63b010330e3c560000c00e330e3c560000b014330e3c5600000000000000000000302f330e3c560000302f330e3c5600003019330e3c560000816954f5917f0000f851320e3c560000080000000000000080e1fe91fc7f0000ca8155f5917f00000200000000000000a83042f50100000080e1fe91fc7f000020000000fffffffff851320e3c560000393642f5917f000001000000f086320e3c56000034c81d63c016330e3c5600000100000000000000504171f5917f0000012f330e3c560000a00c330e3c5600000480c7f4917f0000c016330e3c5600000100000000000000f851320e3c5600009176c7f4917f0000c016330e3c5600004cb3c7f4917f000030e1fe91fc7f0000302f330e3c560000f816330e3c56000048e2fe91fc7f000001000000917f0000bd000000000000005019330e3c56000084e2fe91fc7f0000"
         pipewire.access = "unrestricted"
         application.name = "WirePlumber [export]"
    id 32, type PipeWire:Interface:Client/3
         object.serial = "33"
         module.id = "2"
         pipewire.protocol = "protocol-native"
         pipewire.sec.pid = "763"
         pipewire.sec.uid = "1000"
         pipewire.sec.gid = "1000"
         pipewire.sec.label = "hex:d04d370e0e000000010000000000000028dffe91fc7f0000e9f3c7f4917f0000010000003c56000000cca43f34c81d6390defe91fc7f000090defe91fc7f000090defe91fc7f0000b9f4c7f4917f000020dffe91fc7f000069fec7f4917f00006c000000000000009810330e3c5600009300000000000000db74c9f4917f000030e0fe91fc7f0000f3fec7f4917f0000000000000000000000cca43f34c81d6320dffe91fc7f0000990000000000000020dffe91fc7f00000dffc7f4917f000020dffe91fc7f000000cca43f34c81d6330e0fe91fc7f0000000000000000000030e0fe91fc7f0000b9f4c7f4917f00000000000000000000284dc8f4917f000030e0fe91fc7f000020e0fe91fc7f00000000000000000000600dcbf4917f0000000000007300000000cca43f34c81d63000000000000000030e0fe91fc7f0000382f330e3c56000030e0fe91fc7f000064e1fe91fc7f0000c8f8c7f4917f0000c0e0fe91fc7f0000c0e0fe91fc7f000020e0fe91fc7f000000cca43f34c81d6330e0fe91fc7f0000302f330e3c560000180000003000000090e1fe91fc7f0000c0e0fe91fc7f000000cca43f34c81d63382f330e3c5600000000000000000000302f330e3c56000020e0fe91fc7f0000a0e0fe91fc7f0000730000000000000000000000000000002855c8f4917f0000302f330e3c560000000060000c0000006c00000000000000382f330e3c5600009800000000000000802f330e3c5600001d00000000000000e00dcbf4917f0000000000000000000000cca43f34c81d630000000000000000302f330e3c5600007300000000000000302f330e3c56000038e2fe91fc7f00006556c8f4917f0000300000003000000000cca43f34c81d63c0e0fe91fc7f0000c00e330e3c560000b014330e3c5600000000000000000000302f330e3c560000302f330e3c5600003019330e3c56000000cca43f34c81d63b010330e3c560000c00e330e3c560000b014330e3c5600000000000000000000302f330e3c560000302f330e3c5600003019330e3c560000816954f5917f0000f851320e3c560000080000000000000080e1fe91fc7f0000ca8155f5917f00000200000000000000a83042f50100000080e1fe91fc7f000020000000fffffffff851320e3c560000393642f5917f000001000000f086320e3c56000034c81d63c016330e3c5600000100000000000000504171f5917f0000012f330e3c560000a00c330e3c5600000480c7f4917f0000c016330e3c5600000100000000000000f851320e3c5600009176c7f4917f0000c016330e3c5600004cb3c7f4917f000030e1fe91fc7f0000302f330e3c560000f816330e3c56000048e2fe91fc7f000001000000917f0000bd000000000000005019330e3c56000084e2fe91fc7f0000"
         pipewire.access = "unrestricted"
         application.name = "WirePlumber"
    id 33, type PipeWire:Interface:Metadata/3
         factory.id = "6"
         module.id = "5"
         metadata.name = "default"
         client.id = "32"
         object.serial = "35"
    id 34, type PipeWire:Interface:Client/3
         object.serial = "36"
         module.id = "2"
         pipewire.protocol = "protocol-native"
         pipewire.sec.pid = "794"
         pipewire.sec.uid = "1000"
         pipewire.sec.gid = "1000"
         pipewire.sec.label = "hex:906f370e0e000000010000000000000028dffe91fc7f0000e9f3c7f4917f0000010000003c56000000cca43f34c81d6390defe91fc7f000090defe91fc7f000090defe91fc7f0000b9f4c7f4917f000020dffe91fc7f000069fec7f4917f00006c000000000000009810330e3c5600009300000000000000db74c9f4917f000030e0fe91fc7f0000f3fec7f4917f0000000000000000000000cca43f34c81d6320dffe91fc7f0000990000000000000020dffe91fc7f00000dffc7f4917f000020dffe91fc7f000000cca43f34c81d6330e0fe91fc7f0000000000000000000030e0fe91fc7f0000b9f4c7f4917f00000000000000000000284dc8f4917f000030e0fe91fc7f000020e0fe91fc7f00000000000000000000600dcbf4917f0000000000007300000000cca43f34c81d63000000000000000030e0fe91fc7f0000382f330e3c56000030e0fe91fc7f000064e1fe91fc7f0000c8f8c7f4917f0000c0e0fe91fc7f0000c0e0fe91fc7f000020e0fe91fc7f000000cca43f34c81d6330e0fe91fc7f0000302f330e3c560000180000003000000090e1fe91fc7f0000c0e0fe91fc7f000000cca43f34c81d63382f330e3c5600000000000000000000302f330e3c56000020e0fe91fc7f0000a0e0fe91fc7f0000730000000000000000000000000000002855c8f4917f0000302f330e3c560000000060003c5600006c00000000000000382f330e3c5600009800000000000000802f330e3c5600002e00000000000000e00dcbf4917f0000000000000000000000cca43f34c81d630000000000000000302f330e3c5600007300000000000000302f330e3c56000038e2fe91fc7f00006556c8f4917f0000300000003000000000cca43f34c81d63c0e0fe91fc7f0000c00e330e3c560000b014330e3c5600000000000000000000302f330e3c560000302f330e3c5600003019330e3c56000000cca43f34c81d63b010330e3c560000c00e330e3c560000b014330e3c5600000000000000000000302f330e3c560000302f330e3c5600003019330e3c560000816954f5917f0000f851320e3c560000080000000000000080e1fe91fc7f0000ca8155f5917f00000200000000000000a83042f50100000080e1fe91fc7f000020000000fffffffff851320e3c560000393642f5917f000001000000f086320e3c56000034c81d63c016330e3c5600000100000000000000504171f5917f0000012f330e3c560000a00c330e3c5600000480c7f4917f0000c016330e3c5600000100000000000000f851320e3c5600009176c7f4917f0000c016330e3c5600004cb3c7f4917f000030e1fe91fc7f0000302f330e3c560000f816330e3c56000048e2fe91fc7f000001000000917f0000ce000000000000005019330e3c56000084e2fe91fc7f0000"
         pipewire.access = "unrestricted"
         application.name = "pipewire"
    id 35, type PipeWire:Interface:Node/3
         object.serial = "184"
         object.path = "alsa:pcm:0:front:0:capture"
         factory.id = "18"
         client.id = "31"
         device.id = "64"
         priority.session = "2009"
         priority.driver = "2009"
         node.description = "Starship/Matisse HD Audio Controller Analog Stereo"
         node.name = "alsa_input.pci-0000_0d_00.4.analog-stereo"
         node.nick = "ALC1220 Analog"
         media.class = "Audio/Source"
    id 36, type PipeWire:Interface:Port/3
         object.serial = "192"
         object.path = "alsa:pcm:0:front:0:capture:capture_1"
         format.dsp = "32 bit float mono audio"
         node.id = "35"
         audio.channel = "FR"
         port.id = "1"
         port.name = "capture_FR"
         port.direction = "out"
         port.physical = "true"
         port.terminal = "true"
         port.alias = "ALC1220 Analog:capture_FR"
    id 37, type PipeWire:Interface:Metadata/3
         metadata.name = "route-settings"
         factory.id = "6"
         module.id = "5"
         client.id = "32"
         object.serial = "39"
    id 38, type PipeWire:Interface:Node/3
         object.serial = "40"
         factory.id = "10"
         client.id = "31"
         node.name = "Midi-Bridge"
         media.class = "Midi/Bridge"
    id 39, type PipeWire:Interface:Port/3
         object.serial = "41"
         object.path = "alsa:seq:default:client_14:playback_0"
         format.dsp = "8 bit raw midi"
         node.id = "38"
         port.id = "0"
         port.name = "Midi Through:(playback_0) Midi Through Port-0"
         port.direction = "in"
         port.physical = "true"
         port.terminal = "true"
         port.alias = "Midi Through:Midi Through Port-0"
    id 40, type PipeWire:Interface:Port/3
         object.serial = "42"
         object.path = "alsa:seq:default:client_14:capture_0"
         format.dsp = "8 bit raw midi"
         node.id = "38"
         port.id = "0"
         port.name = "Midi Through:(capture_0) Midi Through Port-0"
         port.direction = "out"
         port.physical = "true"
         port.terminal = "true"
         port.alias = "Midi Through:Midi Through Port-0"
    id 41, type PipeWire:Interface:Client/3
         object.serial = "230"
         module.id = "2"
         pipewire.protocol = "protocol-native"
         pipewire.sec.pid = "794"
         pipewire.sec.uid = "1000"
         pipewire.sec.gid = "1000"
         pipewire.sec.label = "hex:0b000000fc7f000000cca43f34c81d6350defe91fc7f0000a000000000000000a08a62f5917f0000c0ffffffffffffff40e0fe91fc7f00001100000000000000a000000000000000ed584ef5917f00001e000000000000001e00000000000000088f4d0e3c5600001d0000000000000028cf430e3c56000000cca43f34c81d630000000000000000a08d4d0e3c560000c0e1fe91fc7f0000a08d4d0e3c560000608d4d0e3c5600001e0000000000000040e0fe91fc7f00004ec6bdf3917f0000c0e1fe91fc7f0000d80b410e3c56000090e2fe91fc7f000040e0fe91fc7f0000f0e1fe91fc7f00000800000000000000c0e1fe91fc7f0000bb0abff3917f0000030000000300000040e0fe91fc7f000050dffe91fc7f000000cca43f34c81d63010000000300000082e7c2f4917f0000205b3c0e3c560000000000000000000000000000000000002063c4f4917f0000e0b9c4f4917f00009000c3f4917f0000040000000e000000b098430e3c560000c098430e3c560000e898430e3c5600000a000000030000002099430e3c5600003099430e3c56000082e7c2f4917f0000600f360e3c5600000c00000000000000000000000000000095dbc4f4917f0000e0b9c4f4917f0000e6f4c2f4917f0000c0e1fe910e000000f31b6af5917f0000300000003000000040e1fe91fc7f000030e0fe91fc7f000000cca40034c81d632000000030000000000000000000000050e0fe91fc7f000000cca43f34c81d63c4e1fe91fc7f0000e502c0f3917f00000400000004000000b50700400000000080e1fe91fc7f000001000000000000003000000030000000633542f5917f0000a0e0fe91fc7f000000cca43f1d000000f056370e3c56000000cca43f34c81d63600f360e3c560000cb0841f5917f000090ee350e3c56000098ee350e00000000d1110040000000009850c4f4917f00007856370e3c56000098ee350e3c560000000000000000000000cca43f34c81d63000000000000000090ee350e3c56000010000000000000009a9c55f5917f000080e1fe91fc7f0000160000004000004090ee350e3c5600003030c4f4917f00001856370e3c560000ca8155f5917f00003033370e3c560000600f360e0100000080e1fe91fc7f000020000000ffffffff600f360e3c560000393642f5917f000001000000f086320e3c560000917f0000c0e1fe91fc7f00003800000000000000e0e1fe91fc7f0000800000004040000040000040000000004f38c4f4917f000020ff350e3c56000020ff350e3c560000000000000000000090ee350e3c5600000000000000000000000000000000000020e2fe91fc7f00000100000000000000000000000000000000000000000000000000000000000000b50700400000000030244b0e3c5600003800000000000000"
         pipewire.access = "unrestricted"
         application.name = "Google Chrome"
    id 42, type PipeWire:Interface:Port/3
         object.serial = "402"
         object.path = "Google Chrome input:input_0"
         format.dsp = "32 bit float mono audio"
         node.id = "62"
         audio.channel = "FL"
         port.id = "0"
         port.name = "input_FL"
         port.direction = "in"
         port.alias = "Google Chrome input:input_FL"
    id 43, type PipeWire:Interface:Link/3
         object.serial = "229"
         factory.id = "20"
         client.id = "32"
         link.output.port = "36"
         link.input.port = "49"
         link.output.node = "35"
         link.input.node = "60"
    id 44, type PipeWire:Interface:Port/3
         object.serial = "224"
         object.path = "Google Chrome input:input_0"
         format.dsp = "32 bit float mono audio"
         node.id = "60"
         audio.channel = "FL"
         port.id = "0"
         port.name = "input_FL"
         port.direction = "in"
         port.alias = "Google Chrome input:input_FL"
    id 45, type PipeWire:Interface:Port/3
         object.serial = "225"
         object.path = "Google Chrome input:monitor_0"
         format.dsp = "32 bit float mono audio"
         node.id = "60"
         audio.channel = "FL"
         port.id = "0"
         port.name = "monitor_FL"
         port.direction = "out"
         port.monitor = "true"
         port.alias = "Google Chrome input:monitor_FL"
    id 46, type PipeWire:Interface:Port/3
         object.serial = "188"
         object.path = "alsa:pcm:0:front:0:playback:monitor_0"
         format.dsp = "32 bit float mono audio"
         node.id = "56"
         audio.channel = "FL"
         port.id = "0"
         port.name = "monitor_FL"
         port.direction = "out"
         port.monitor = "true"
         port.alias = "ALC1220 Analog:monitor_FL"
    id 47, type PipeWire:Interface:Port/3
         object.serial = "189"
         object.path = "alsa:pcm:0:front:0:playback:playback_1"
         format.dsp = "32 bit float mono audio"
         node.id = "56"
         audio.channel = "FR"
         port.id = "1"
         port.name = "playback_FR"
         port.direction = "in"
         port.physical = "true"
         port.terminal = "true"
         port.alias = "ALC1220 Analog:playback_FR"
    id 48, type PipeWire:Interface:Port/3
         object.serial = "190"
         object.path = "alsa:pcm:0:front:0:playback:monitor_1"
         format.dsp = "32 bit float mono audio"
         node.id = "56"
         audio.channel = "FR"
         port.id = "1"
         port.name = "monitor_FR"
         port.direction = "out"
         port.monitor = "true"
         port.alias = "ALC1220 Analog:monitor_FR"
    id 49, type PipeWire:Interface:Port/3
         object.serial = "226"
         object.path = "Google Chrome input:input_1"
         format.dsp = "32 bit float mono audio"
         node.id = "60"
         audio.channel = "FR"
         port.id = "1"
         port.name = "input_FR"
         port.direction = "in"
         port.alias = "Google Chrome input:input_FR"
    id 50, type PipeWire:Interface:Link/3
         object.serial = "228"
         factory.id = "20"
         client.id = "32"
         link.output.port = "65"
         link.input.port = "44"
         link.output.node = "35"
         link.input.node = "60"
    id 51, type PipeWire:Interface:Port/3
         object.serial = "404"
         object.path = "Google Chrome input:input_1"
         format.dsp = "32 bit float mono audio"
         node.id = "62"
         audio.channel = "FR"
         port.id = "1"
         port.name = "input_FR"
         port.direction = "in"
         port.alias = "Google Chrome input:input_FR"
    id 52, type PipeWire:Interface:Node/3
         object.serial = "231"
         factory.id = "6"
         client.id = "41"
         application.name = "Google Chrome"
         node.name = "Google Chrome"
         media.class = "Stream/Output/Audio"
    id 53, type PipeWire:Interface:Port/3
         object.serial = "233"
         object.path = "Google Chrome:output_1"
         format.dsp = "32 bit float mono audio"
         node.id = "52"
         audio.channel = "FR"
         port.id = "1"
         port.name = "output_FR"
         port.direction = "out"
         port.alias = "Google Chrome:output_FR"
    id 54, type PipeWire:Interface:Link/3
         object.serial = "234"
         factory.id = "20"
         client.id = "32"
         link.output.port = "55"
         link.input.port = "67"
         link.output.node = "52"
         link.input.node = "56"
    id 55, type PipeWire:Interface:Port/3
         object.serial = "232"
         object.path = "Google Chrome:output_0"
         format.dsp = "32 bit float mono audio"
         node.id = "52"
         audio.channel = "FL"
         port.id = "0"
         port.name = "output_FL"
         port.direction = "out"
         port.alias = "Google Chrome:output_FL"
    id 56, type PipeWire:Interface:Node/3
         object.serial = "183"
         object.path = "alsa:pcm:0:front:0:playback"
         factory.id = "18"
         client.id = "31"
         device.id = "64"
         priority.session = "1009"
         priority.driver = "1009"
         node.description = "Starship/Matisse HD Audio Controller Analog Stereo"
         node.name = "alsa_output.pci-0000_0d_00.4.analog-stereo"
         node.nick = "ALC1220 Analog"
         media.class = "Audio/Sink"
    id 57, type PipeWire:Interface:Port/3
         object.serial = "405"
         object.path = "Google Chrome input: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 = "Google Chrome input:monitor_FR"
    id 58, type PipeWire:Interface:Client/3
         object.serial = "236"
         module.id = "2"
         pipewire.protocol = "protocol-native"
         pipewire.sec.pid = "794"
         pipewire.sec.uid = "1000"
         pipewire.sec.gid = "1000"
         pipewire.sec.label = "hex:18a54e0e3c560000c00f360e3c560000c80f360e3c5600009850c4f4917f000078a54e0e3c560000c80f360e3c5600000000000000000000000000000000000000000000000000000000000000000000220000000000000000cca43f34c81d63ea0100400000000070a34e0e3c5600009030360e3c560000000000000000000018a54e0e3c560000ddebc2f4917f0000c80f360e3c5600009850c4f4917f000078a54e0e3c560000c80f360e3c5600009030360e3c5600000000000000000000000000000000000000000000000000000000000000000000246a54f5917f00000000000000000000080000000000000048dffe91fc7f000008000000000000009030360e3c5600005f3142f5917f000000000000000000000100000000000000f06b5e0e3c56000082e7c2f4917f00009030360e3c560000000000000000000000000000000000002063c4f4917f0000e0b9c4f4917f00009000c3f4917f000040244c0e0e000000c2da6bf5917f0000e90100400000000000cca43f34c81d63030000000000000000e83f0e3c560000010000000000000082e7c2f4917f0000205b3c0e3c5600000c00000000000000000000000000000095dbc4f4917f0000e0b9c4f4917f0000e6f4c2f4917f0000c0e1fe910e000000f31b6af5917f0000300000003000000040e1fe91fc7f000030e0fe91fc7f000000cca40034c81d632000000030000000000000000000000050e0fe91fc7f000000cca43f34c81d63c4e1fe91fc7f0000e502c0f3917f00000400000004000000780100400000000080e1fe91fc7f00000100000000000000300000003000000090e1fe91fc7f0000a0e0fe91fc7f000000cca43f34c81d63401c440e3c560000503a3c0e3c560000205b3c0e3c5600002800000000000000d8103c0e3c560000503a3c0e3c560000583a3c0e3c5600009850c4f4917f000038113c0e3c560000583a3c0e3c560000000000000000000000cca43f34c81d630000000000000000503a3c0e3c56000010000000000000009a9c55f5917f000080e1fe91fc7f00002100000040000040503a3c0e3c5600003030c4f4917f0000d8103c0e3c560000ca8155f5917f0000e0894d0e3c560000205b3c0e0100000080e1fe91fc7f000020000000ffffffff205b3c0e3c560000393642f5917f000001000000f086320e3c560000917f0000c0e1fe91fc7f00007000000000000000e0e1fe91fc7f0000800000004040000040000040000000004f38c4f4917f0000e04a3c0e3c560000e04a3c0e3c5600000000000000000000503a3c0e3c5600000000000000000000000000000000000020e2fe91fc7f000001000000000000000000000000000000000000000000000000000000000000007801004000000000d0ac3d0e3c5600007000000000000000"
         pipewire.access = "unrestricted"
         application.name = "Chromium input"
    id 59, type PipeWire:Interface:Link/3
         object.serial = "406"
         factory.id = "20"
         client.id = "32"
         link.output.port = "65"
         link.input.port = "42"
         link.output.node = "35"
         link.input.node = "62"
    id 60, type PipeWire:Interface:Node/3
         object.serial = "223"
         factory.id = "6"
         client.id = "63"
         application.name = "Google Chrome input"
         node.name = "Google Chrome input"
         media.class = "Stream/Input/Audio"
    id 61, type PipeWire:Interface:Client/3
         object.serial = "268"
         module.id = "2"
         pipewire.protocol = "protocol-native"
         pipewire.sec.pid = "794"
         pipewire.sec.uid = "1000"
         pipewire.sec.gid = "1000"
         pipewire.sec.label = "hex:40defe91fc7f000000cca43f0000000028dffe91fc7f0000e9f3c7f4917f0000010000003c56000000cca43f34c81d6390defe91fc7f000090defe91fc7f000090defe91fc7f0000b9f4c7f4917f000020dffe91fc7f000069fec7f4917f00006c000000000000009810330e3c5600009300000000000000db74c9f4917f000030e0fe91fc7f0000f3fec7f4917f0000000000000000000000cca43f34c81d6320dffe91fc7f0000990000000000000020dffe91fc7f00000dffc7f4917f000020dffe91fc7f000000cca43f34c81d6330e0fe91fc7f0000000000000000000030e0fe91fc7f0000b9f4c7f4917f00000000000000000000284dc8f4917f000030e0fe91fc7f000020e0fe91fc7f00000000000000000000600dcbf4917f0000000000007300000000cca43f34c81d63000000000000000030e0fe91fc7f0000181d340e3c56000030e0fe91fc7f000064e1fe91fc7f0000c8f8c7f4917f0000c0e0fe91fc7f0000c0e0fe91fc7f000020e0fe91fc7f000000cca43f34c81d6330e0fe91fc7f0000101d340e3c560000180000003000000090e1fe91fc7f0000c0e0fe91fc7f000000cca43f34c81d63181d340e3c5600000000000000000000101d340e3c56000020e0fe91fc7f0000a0e0fe91fc7f0000730000000000000000000000000000002855c8f4917f0000101d340e3c560000000060000e0000006c00000000000000181d340e3c5600009800000000000000601d340e3c5600001f00000000000000e00dcbf4917f0000000000000000000000cca43f34c81d630000000000000000101d340e3c5600007300000000000000101d340e3c56000038e2fe91fc7f00006556c8f4917f0000300000003000000000cca43f34c81d63c0e0fe91fc7f0000c00e330e3c560000b014330e3c5600000000000000000000101d340e3c560000101d340e3c5600003019330e3c56000000cca43f34c81d63b010330e3c560000c00e330e3c560000b014330e3c5600000000000000000000101d340e3c560000101d340e3c5600003019330e3c560000816954f5917f0000f851320e3c560000080000000000000080e1fe91fc7f0000ca8155f5917f00000200000000000000a83042f50100000080e1fe91fc7f000020000000fffffffff851320e3c560000393642f5917f000001000000f086320e3c56000034c81d63c016330e3c5600000100000000000000504171f5917f0000011d340e3c560000a00c330e3c5600000480c7f4917f0000c016330e3c5600000100000000000000f851320e3c5600009176c7f4917f0000c016330e3c5600004cb3c7f4917f000030e1fe91fc7f0000101d340e3c560000f816330e3c56000048e2fe91fc7f000001000000917f0000bf000000000000005019330e3c56000084e2fe91fc7f0000"
         pipewire.access = "unrestricted"
         application.name = "emacs-29-0-60"
    id 62, type PipeWire:Interface:Node/3
         object.serial = "401"
         factory.id = "6"
         client.id = "63"
         application.name = "Google Chrome input"
         node.name = "Google Chrome input"
         media.class = "Stream/Input/Audio"
    id 63, type PipeWire:Interface:Client/3
         object.serial = "197"
         module.id = "2"
         pipewire.protocol = "protocol-native"
         pipewire.sec.pid = "794"
         pipewire.sec.uid = "1000"
         pipewire.sec.gid = "1000"
         pipewire.sec.label = "hex:40defe91fc7f000000cca43f0000000028dffe91fc7f0000e9f3c7f4917f0000010000003c56000000cca43f34c81d6390defe91fc7f000090defe91fc7f000090defe91fc7f0000b9f4c7f4917f000020dffe91fc7f000069fec7f4917f00006c000000000000009810330e3c5600009300000000000000db74c9f4917f000030e0fe91fc7f0000f3fec7f4917f0000000000000000000000cca43f34c81d6320dffe91fc7f0000990000000000000020dffe91fc7f00000dffc7f4917f000020dffe91fc7f000000cca43f34c81d6330e0fe91fc7f0000000000000000000030e0fe91fc7f0000b9f4c7f4917f00000000000000000000284dc8f4917f000030e0fe91fc7f000020e0fe91fc7f00000000000000000000600dcbf4917f0000000000007300000082e7c2f4917f0000600f360e3c560000000000000000000000000000000000002063c4f4917f0000e0b9c4f4917f0000c8f8c7f4917f0000c0e0fe910e000000c0e0fe91fc7f000020e0fe91fc7f000000cca43f34c81d6330e0fe91fc7f0000101d340e3c560000180000003000000082e7c2f4917f0000600f360e3c5600000c00000000000000000000000000000095dbc4f4917f0000e0b9c4f4917f0000e6f4c2f4917f0000a0e0fe910e000000730000000000000000000000000000002855c8f4917f0000101d340e3c560000000060001d0000006c0000000000000000000000000000009800000000000000601d340e3c5600001d00000000000000e00dcbf4917f0000040000000400000080060040000000000000000000000000101d340e3c5600003000000030000000633542f5917f0000a0e0fe91fc7f000000cca43f1d000000f056370e3c56000000cca43f34c81d63600f360e3c560000cb0841f5917f000090ee350e3c56000098ee350e000000000a0f0040000000009850c4f4917f00007856370e3c56000098ee350e3c560000000000000000000000cca43f34c81d63000000000000000090ee350e3c56000010000000000000009a9c55f5917f000080e1fe91fc7f0000160000004000004090ee350e3c5600003030c4f4917f00001856370e3c560000ca8155f5917f00003033370e3c560000600f360e0100000080e1fe91fc7f000020000000ffffffff600f360e3c560000393642f5917f000001000000f086320e3c560000917f0000c0e1fe91fc7f00003800000000000000e0e1fe91fc7f0000800000004040000040000040000000004f38c4f4917f000020ff350e3c56000020ff350e3c560000000000000000000090ee350e3c5600000000000000000000000000000000000020e2fe91fc7f00000100000000000000000000000000000000000000000000000000000000000000800600400000000030244b0e3c5600003800000000000000"
         pipewire.access = "unrestricted"
         application.name = "Google Chrome input"
    id 64, type PipeWire:Interface:Device/3
         object.serial = "182"
         factory.id = "14"
         client.id = "31"
         device.api = "alsa"
         device.description = "Starship/Matisse HD Audio Controller"
         device.name = "alsa_card.pci-0000_0d_00.4"
         device.nick = "HD-Audio Generic"
         media.class = "Audio/Device"
    id 65, type PipeWire:Interface:Port/3
         object.serial = "191"
         object.path = "alsa:pcm:0:front:0:capture:capture_0"
         format.dsp = "32 bit float mono audio"
         node.id = "35"
         audio.channel = "FL"
         port.id = "0"
         port.name = "capture_FL"
         port.direction = "out"
         port.physical = "true"
         port.terminal = "true"
         port.alias = "ALC1220 Analog:capture_FL"
    id 66, type PipeWire:Interface:Port/3
         object.serial = "227"
         object.path = "Google Chrome input:monitor_1"
         format.dsp = "32 bit float mono audio"
         node.id = "60"
         audio.channel = "FR"
         port.id = "1"
         port.name = "monitor_FR"
         port.direction = "out"
         port.monitor = "true"
         port.alias = "Google Chrome input:monitor_FR"
    id 67, type PipeWire:Interface:Port/3
         object.serial = "187"
         object.path = "alsa:pcm:0:front:0:playback:playback_0"
         format.dsp = "32 bit float mono audio"
         node.id = "56"
         audio.channel = "FL"
         port.id = "0"
         port.name = "playback_FL"
         port.direction = "in"
         port.physical = "true"
         port.terminal = "true"
         port.alias = "ALC1220 Analog:playback_FL"
    id 68, type PipeWire:Interface:Link/3
         object.serial = "235"
         factory.id = "20"
         client.id = "32"
         link.output.port = "53"
         link.input.port = "47"
         link.output.node = "52"
         link.input.node = "56"
    id 69, type PipeWire:Interface:Node/3
         object.serial = "243"
         factory.id = "6"
         client.id = "63"
         application.name = "Google Chrome input"
         node.name = "Google Chrome input"
         media.class = "Stream/Input/Audio"
    id 70, type PipeWire:Interface:Port/3
         object.serial = "244"
         object.path = "Google Chrome input:input_0"
         format.dsp = "32 bit float mono audio"
         node.id = "69"
         audio.channel = "FL"
         port.id = "0"
         port.name = "input_FL"
         port.direction = "in"
         port.alias = "Google Chrome input:input_FL"
    id 71, type PipeWire:Interface:Port/3
         object.serial = "245"
         object.path = "Google Chrome input:monitor_0"
         format.dsp = "32 bit float mono audio"
         node.id = "69"
         audio.channel = "FL"
         port.id = "0"
         port.name = "monitor_FL"
         port.direction = "out"
         port.monitor = "true"
         port.alias = "Google Chrome input:monitor_FL"
    id 72, type PipeWire:Interface:Port/3
         object.serial = "246"
         object.path = "Google Chrome input:input_1"
         format.dsp = "32 bit float mono audio"
         node.id = "69"
         audio.channel = "FR"
         port.id = "1"
         port.name = "input_FR"
         port.direction = "in"
         port.alias = "Google Chrome input:input_FR"
    id 73, type PipeWire:Interface:Port/3
         object.serial = "247"
         object.path = "Google Chrome input:monitor_1"
         format.dsp = "32 bit float mono audio"
         node.id = "69"
         audio.channel = "FR"
         port.id = "1"
         port.name = "monitor_FR"
         port.direction = "out"
         port.monitor = "true"
         port.alias = "Google Chrome input:monitor_FR"
    id 74, type PipeWire:Interface:Link/3
         object.serial = "248"
         factory.id = "20"
         client.id = "32"
         link.output.port = "65"
         link.input.port = "70"
         link.output.node = "35"
         link.input.node = "69"
    id 75, type PipeWire:Interface:Link/3
         object.serial = "249"
         factory.id = "20"
         client.id = "32"
         link.output.port = "36"
         link.input.port = "72"
         link.output.node = "35"
         link.input.node = "69"
    id 76, type PipeWire:Interface:Port/3
         object.serial = "403"
         object.path = "Google Chrome input: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 = "Google Chrome input:monitor_FL"
    id 77, type PipeWire:Interface:Link/3
         object.serial = "407"
         factory.id = "20"
         client.id = "32"
         link.output.port = "36"
         link.input.port = "51"
         link.output.node = "35"
         link.input.node = "62"
    id 78, type PipeWire:Interface:Client/3
         object.serial = "692"
         module.id = "2"
         pipewire.protocol = "protocol-native"
         pipewire.sec.pid = "794"
         pipewire.sec.uid = "1000"
         pipewire.sec.gid = "1000"
         pipewire.sec.label = "hex:40defe91fc7f000000cca43f0000000028dffe91fc7f0000e9f3c7f4917f0000010000003c56000000cca43f34c81d6390defe91fc7f000090defe91fc7f000090defe91fc7f0000b9f4c7f4917f000020dffe91fc7f000069fec7f4917f00006c000000000000009810330e3c5600009300000000000000db74c9f4917f000030e0fe91fc7f0000f3fec7f4917f0000000000000000000000cca43f34c81d6320dffe91fc7f0000990000000000000020dffe91fc7f00000dffc7f4917f000020dffe91fc7f000000cca43f34c81d6330e0fe91fc7f0000000000000000000030e0fe91fc7f0000b9f4c7f4917f00000000000000000000284dc8f4917f000030e0fe91fc7f000020e0fe91fc7f00000000000000000000600dcbf4917f0000000000007300000000cca43f34c81d63000000000000000030e0fe91fc7f0000181d340e3c56000030e0fe91fc7f000064e1fe91fc7f0000c8f8c7f4917f0000c0e0fe91fc7f0000c0e0fe91fc7f000020e0fe91fc7f000000cca43f34c81d6330e0fe91fc7f0000101d340e3c560000180000003000000090e1fe91fc7f0000c0e0fe91fc7f000000cca43f34c81d63181d340e3c5600000000000000000000101d340e3c56000020e0fe91fc7f0000a0e0fe91fc7f0000730000000000000000000000000000002855c8f4917f0000101d340e3c56000000006000080000006c00000000000000181d340e3c5600009800000000000000601d340e3c5600001d00000000000000e00dcbf4917f0000000000000000000000cca43f34c81d630000000000000000101d340e3c5600007300000000000000101d340e3c56000038e2fe91fc7f00006556c8f4917f0000300000003000000000cca43f34c81d63c0e0fe91fc7f0000c00e330e3c560000b014330e3c5600000000000000000000101d340e3c560000101d340e3c5600003019330e3c56000000cca43f34c81d63b010330e3c560000c00e330e3c560000b014330e3c5600000000000000000000101d340e3c560000101d340e3c5600003019330e3c560000816954f5917f0000f851320e3c560000080000000000000080e1fe91fc7f0000ca8155f5917f00000200000000000000a83042f50100000080e1fe91fc7f000020000000fffffffff851320e3c560000393642f5917f000001000000f086320e3c56000034c81d63c016330e3c5600000100000000000000504171f5917f0000011d340e3c560000a00c330e3c5600000480c7f4917f0000c016330e3c5600000100000000000000f851320e3c5600009176c7f4917f0000c016330e3c5600004cb3c7f4917f000030e1fe91fc7f0000101d340e3c560000f816330e3c56000048e2fe91fc7f000001000000917f0000bd000000000000005019330e3c56000084e2fe91fc7f0000"
         pipewire.access = "unrestricted"
         application.name = "Chromium"
    id 79, type PipeWire:Interface:Node/3
         object.serial = "693"
         factory.id = "6"
         client.id = "78"
         application.name = "Chromium"
         node.name = "Chromium"
         media.class = "Stream/Output/Audio"
    id 80, type PipeWire:Interface:Port/3
         object.serial = "694"
         object.path = "Chromium:output_0"
         format.dsp = "32 bit float mono audio"
         node.id = "79"
         audio.channel = "FL"
         port.id = "0"
         port.name = "output_FL"
         port.direction = "out"
         port.alias = "Chromium:output_FL"
    id 81, type PipeWire:Interface:Port/3
         object.serial = "695"
         object.path = "Chromium:output_1"
         format.dsp = "32 bit float mono audio"
         node.id = "79"
         audio.channel = "FR"
         port.id = "1"
         port.name = "output_FR"
         port.direction = "out"
         port.alias = "Chromium:output_FR"
    id 82, type PipeWire:Interface:Link/3
         object.serial = "696"
         factory.id = "20"
         client.id = "32"
         link.output.port = "80"
         link.input.port = "67"
         link.output.node = "79"
         link.input.node = "56"
    id 83, type PipeWire:Interface:Link/3
         object.serial = "697"
         factory.id = "20"
         client.id = "32"
         link.output.port = "81"
         link.input.port = "47"
         link.output.node = "79"
         link.input.node = "56"
    id 84, type PipeWire:Interface:Node/3
         object.serial = "614"
         factory.id = "6"
         client.id = "63"
         application.name = "Google Chrome input"
         node.name = "Google Chrome input"
         media.class = "Stream/Input/Audio"
    id 85, type PipeWire:Interface:Port/3
         object.serial = "617"
         object.path = "Google Chrome input:input_1"
         format.dsp = "32 bit float mono audio"
         node.id = "84"
         audio.channel = "FR"
         port.id = "1"
         port.name = "input_FR"
         port.direction = "in"
         port.alias = "Google Chrome input:input_FR"
    id 86, type PipeWire:Interface:Port/3
         object.serial = "618"
         object.path = "Google Chrome input:monitor_1"
         format.dsp = "32 bit float mono audio"
         node.id = "84"
         audio.channel = "FR"
         port.id = "1"
         port.name = "monitor_FR"
         port.direction = "out"
         port.monitor = "true"
         port.alias = "Google Chrome input:monitor_FR"
    id 87, type PipeWire:Interface:Port/3
         object.serial = "616"
         object.path = "Google Chrome input:monitor_0"
         format.dsp = "32 bit float mono audio"
         node.id = "84"
         audio.channel = "FL"
         port.id = "0"
         port.name = "monitor_FL"
         port.direction = "out"
         port.monitor = "true"
         port.alias = "Google Chrome input:monitor_FL"
    id 88, type PipeWire:Interface:Port/3
         object.serial = "615"
         object.path = "Google Chrome input:input_0"
         format.dsp = "32 bit float mono audio"
         node.id = "84"
         audio.channel = "FL"
         port.id = "0"
         port.name = "input_FL"
         port.direction = "in"
         port.alias = "Google Chrome input:input_FL"
    id 89, type PipeWire:Interface:Link/3
         object.serial = "620"
         factory.id = "20"
         client.id = "32"
         link.output.port = "36"
         link.input.port = "85"
         link.output.node = "35"
         link.input.node = "84"
    id 90, type PipeWire:Interface:Link/3
         object.serial = "619"
         factory.id = "20"
         client.id = "32"
         link.output.port = "65"
         link.input.port = "88"
         link.output.node = "35"
         link.input.node = "84"
    id 91, type PipeWire:Interface:Client/3
         object.serial = "698"
         module.id = "2"
         pipewire.protocol = "protocol-native"
         pipewire.sec.pid = "169653"
         pipewire.sec.uid = "1000"
         pipewire.sec.gid = "1000"
         pipewire.sec.label = "hex:5879cb0f3c56000000ad4a0e0000000028dffe91fc7f0000e9f3c7f4917f0000010000003c56000000cca43f34c81d6390defe91fc7f000090defe91fc7f000090defe91fc7f0000b9f4c7f4917f000020dffe91fc7f000069fec7f4917f00006c000000000000009810330e3c5600009300000000000000db74c9f4917f000030e0fe91fc7f0000f3fec7f4917f0000000000000000000000cca43f34c81d6320dffe91fc7f0000990000000000000020dffe91fc7f00000dffc7f4917f000020dffe91fc7f000000cca43f34c81d6330e0fe91fc7f0000000000000000000030e0fe91fc7f0000b9f4c7f4917f00000000000000000000284dc8f4917f000030e0fe91fc7f000020e0fe91fc7f00000000000000000000600dcbf4917f0000000000007300000000cca43f34c81d63000000000000000030e0fe91fc7f0000181d340e3c56000030e0fe91fc7f000064e1fe91fc7f0000c8f8c7f4917f0000c0e0fe91fc7f0000c0e0fe91fc7f000020e0fe91fc7f000000cca43f34c81d6330e0fe91fc7f0000101d340e3c560000180000003000000090e1fe91fc7f0000c0e0fe91fc7f000000cca43f34c81d63181d340e3c5600000000000000000000101d340e3c56000020e0fe91fc7f0000a0e0fe91fc7f0000730000000000000000000000000000002855c8f4917f0000101d340e3c56000000006000080000006c00000000000000181d340e3c5600009800000000000000601d340e3c5600001d00000000000000e00dcbf4917f0000000000000000000000cca43f34c81d630000000000000000101d340e3c5600007300000000000000101d340e3c56000038e2fe91fc7f00006556c8f4917f0000300000003000000000cca43f34c81d63c0e0fe91fc7f0000c00e330e3c560000b014330e3c5600000000000000000000101d340e3c560000101d340e3c5600003019330e3c56000000cca43f34c81d63b010330e3c560000c00e330e3c560000b014330e3c5600000000000000000000101d340e3c560000101d340e3c5600003019330e3c560000816954f5917f0000f851320e3c560000080000000000000080e1fe91fc7f0000ca8155f5917f00000200000000000000a83042f50100000080e1fe91fc7f000020000000fffffffff851320e3c560000393642f5917f000001000000f086320e3c56000034c81d63c016330e3c5600000100000000000000504171f5917f0000011d340e3c560000a00c330e3c5600000480c7f4917f0000c016330e3c5600000100000000000000f851320e3c5600009176c7f4917f0000c016330e3c5600004cb3c7f4917f000030e1fe91fc7f0000101d340e3c560000f816330e3c56000048e2fe91fc7f000001000000917f0000bd000000000000005019330e3c56000084e2fe91fc7f0000"
         pipewire.access = "unrestricted"
         application.name = "pw-cli"

Last edited by straightbuggin (2023-02-23 20:16:38)

Offline

#2 2023-02-23 19:28:08

V1del
Forum Moderator
Registered: 2012-10-16
Posts: 21,659

Re: Microphone Delays of 2-4 seconds causing audio problems

Please use code tags instead of quote for the outputs especially.

Post

amixer -c0

as a first test, since dual channel input detection is more often than not simply wrong, can you get a betterment of the situation if you simply mute one or the other audio output channels in pavucontrol or so?

Online

#3 2023-02-23 20:09:03

straightbuggin
Member
Registered: 2023-02-23
Posts: 4

Re: Microphone Delays of 2-4 seconds causing audio problems

When I mute the left channel and right channel, I end up getting the same delayed results.

amixer -c0

Simple mixer control 'Master',0
  Capabilities: pvolume pvolume-joined pswitch pswitch-joined
  Playback channels: Mono
  Limits: Playback 0 - 87
  Mono: Playback 73 [84%] [-10.50dB] [on]
Simple mixer control 'Headphone',0
  Capabilities: pvolume pswitch
  Playback channels: Front Left - Front Right
  Limits: Playback 0 - 87
  Mono:
  Front Left: Playback 0 [0%] [-65.25dB] [off]
  Front Right: Playback 0 [0%] [-65.25dB] [off]
Simple mixer control 'PCM',0
  Capabilities: pvolume
  Playback channels: Front Left - Front Right
  Limits: Playback 0 - 255
  Mono:
  Front Left: Playback 252 [99%] [-0.60dB]
  Front Right: Playback 252 [99%] [-0.60dB]
Simple mixer control 'Front',0
  Capabilities: pvolume pswitch
  Playback channels: Front Left - Front Right
  Limits: Playback 0 - 87
  Mono:
  Front Left: Playback 87 [100%] [0.00dB] [on]
  Front Right: Playback 87 [100%] [0.00dB] [on]
Simple mixer control 'Front Mic',0
  Capabilities: pvolume pswitch
  Playback channels: Front Left - Front Right
  Limits: Playback 0 - 31
  Mono:
  Front Left: Playback 23 [74%] [0.00dB] [off]
  Front Right: Playback 23 [74%] [0.00dB] [off]
Simple mixer control 'Front Mic Boost',0
  Capabilities: volume
  Playback channels: Front Left - Front Right
  Capture channels: Front Left - Front Right
  Limits: 0 - 3
  Front Left: 0 [0%] [0.00dB]
  Front Right: 0 [0%] [0.00dB]
Simple mixer control 'Surround',0
  Capabilities: pvolume pswitch
  Playback channels: Front Left - Front Right
  Limits: Playback 0 - 87
  Mono:
  Front Left: Playback 87 [100%] [0.00dB] [on]
  Front Right: Playback 87 [100%] [0.00dB] [on]
Simple mixer control 'Center',0
  Capabilities: pvolume pvolume-joined pswitch pswitch-joined
  Playback channels: Mono
  Limits: Playback 0 - 87
  Mono: Playback 87 [100%] [0.00dB] [on]
Simple mixer control 'LFE',0
  Capabilities: pvolume pvolume-joined pswitch pswitch-joined
  Playback channels: Mono
  Limits: Playback 0 - 87
  Mono: Playback 87 [100%] [0.00dB] [on]
Simple mixer control 'Line',0
  Capabilities: pvolume pswitch
  Playback channels: Front Left - Front Right
  Limits: Playback 0 - 31
  Mono:
  Front Left: Playback 0 [0%] [-34.50dB] [off]
  Front Right: Playback 0 [0%] [-34.50dB] [off]
Simple mixer control 'Line Boost',0
  Capabilities: volume
  Playback channels: Front Left - Front Right
  Capture channels: Front Left - Front Right
  Limits: 0 - 3
  Front Left: 0 [0%] [0.00dB]
  Front Right: 0 [0%] [0.00dB]
Simple mixer control 'Capture',0
  Capabilities: cvolume cswitch
  Capture channels: Front Left - Front Right
  Limits: Capture 0 - 63
  Front Left: Capture 63 [100%] [30.00dB] [on]
  Front Right: Capture 63 [100%] [30.00dB] [on]
Simple mixer control 'Capture',1
  Capabilities: cvolume cswitch
  Capture channels: Front Left - Front Right
  Limits: Capture 0 - 63
  Front Left: Capture 43 [68%] [15.00dB] [off]
  Front Right: Capture 43 [68%] [15.00dB] [off]
Simple mixer control 'Auto-Mute Mode',0
  Capabilities: enum
  Items: 'Disabled' 'Enabled'
  Item0: 'Enabled'
Simple mixer control 'Channel Mode',0
  Capabilities: enum
  Items: '2ch' '4ch' '6ch'
  Item0: '2ch'
Simple mixer control 'Digital',0
  Capabilities: cvolume
  Capture channels: Front Left - Front Right
  Limits: Capture 0 - 120
  Front Left: Capture 54 [45%] [-3.00dB]
  Front Right: Capture 54 [45%] [-3.00dB]
Simple mixer control 'Input Source',0
  Capabilities: cenum
  Items: 'Rear Mic' 'Front Mic' 'Rear Mic 1' 'Line'
  Item0: 'Rear Mic'
Simple mixer control 'Input Source',1
  Capabilities: cenum
  Items: 'Rear Mic' 'Front Mic' 'Rear Mic 1' 'Line'
  Item0: 'Rear Mic'
Simple mixer control 'Loopback Mixing',0
  Capabilities: enum
  Items: 'Disabled' 'Enabled'
  Item0: 'Disabled'
Simple mixer control 'Rear Mic',0
  Capabilities: pvolume pswitch
  Playback channels: Front Left - Front Right
  Limits: Playback 0 - 31
  Mono:
  Front Left: Playback 23 [74%] [0.00dB] [off]
  Front Right: Playback 23 [74%] [0.00dB] [off]
Simple mixer control 'Rear Mic',1
  Capabilities: pvolume pswitch
  Playback channels: Front Left - Front Right
  Limits: Playback 0 - 31
  Mono:
  Front Left: Playback 23 [74%] [0.00dB] [off]
  Front Right: Playback 23 [74%] [0.00dB] [off]
Simple mixer control 'Rear Mic Boost',0
  Capabilities: volume
  Playback channels: Front Left - Front Right
  Capture channels: Front Left - Front Right
  Limits: 0 - 3
  Front Left: 1 [33%] [10.00dB]
  Front Right: 1 [33%] [10.00dB]

Offline

#4 2023-02-23 20:32:26

straightbuggin
Member
Registered: 2023-02-23
Posts: 4

Re: Microphone Delays of 2-4 seconds causing audio problems

I installed OBS studio and right now, that program is working as expected. I use Google Meet and Slack for work meetings - which run in the browser (Chrome), which seem to have the delay. I will try firefox to see if the same results.

Offline

#5 2023-02-23 20:34:53

straightbuggin
Member
Registered: 2023-02-23
Posts: 4

Re: Microphone Delays of 2-4 seconds causing audio problems

Testing Firefox - there is no delay, so it is possible this appears to be isolated to chrome only.

Offline

Board footer

Powered by FluxBB