You are not logged in.

#1 2023-12-04 11:38:40

turingmach
Member
Registered: 2023-11-12
Posts: 6

[SOLVED] Pipewire and wireplumber not working correctly

So I have been running my system for over a year at this point and have been using pipewire and pipewire-media-session fine since I ran into this wireplumber issue before. Whenever I install and use wireplumber, videos on firefox stop playing and vlc videos stutter badly. It seems very similar to this issue (https://bbs.archlinux.org/viewtopic.php?id=277133) and other similar issues, since pipewire-media-session fixes the problem and youtube fails in the same way. My issue is that I am definitely not running pulseaudio which seemed to apply in the linked post:

> pacman -Qsq pulseaudio
pipewire-alsa
pipewire-pulse
plasma-pa


> pacman -Qsq pipewire
kpipewire
lib32-libpipewire
lib32-pipewire
libpipewire
libwireplumber
pipewire
pipewire-audio
pipewire-jack
pipewire-pulse
wireplumber

Please let me know if you have any wisdom on this issue or want to see specific logs!

Last edited by turingmach (2023-12-08 11:02:54)

Offline

#2 2023-12-04 18:02:55

V1del
Forum Moderator
Registered: 2012-10-16
Posts: 23,074

Re: [SOLVED] Pipewire and wireplumber not working correctly

Did you reboot after switching or properly start p
Wireplumber instead of pipewire-media-session?

What do you get from

 sudo fuser -v /dev/snd/*
systemctl --user status pipewire{,-media-session,-pulse} wireplumber 

Offline

#3 2023-12-05 09:02:32

turingmach
Member
Registered: 2023-11-12
Posts: 6

Re: [SOLVED] Pipewire and wireplumber not working correctly

Thanks for the follow up! I have rebooted multiple times and also tried to manually restart the services so any combination of that wouldn't work from what I can tell...

Here is the output to the commands you posted after reinstalling wireplumber and rebooting:

> sudo fuser -v /dev/snd/*
                                         USER                  PID  ACCESS COMMAND
/dev/snd/controlC0:     turingmach       736 F....          wireplumber
/dev/snd/controlC1:     turingmach       736 F....          wireplumber
/dev/snd/controlC2:     turingmach       736 F....          wireplumber
/dev/snd/pcmC2D0p:  turingmach       735 F...m        pipewire
/dev/snd/seq:        turingmach       735 F.... pipewire

> systemctl --user status pipewire{,-media-session,-pulse} wireplumber

Unit pipewire-media-session.service could not be found.
● pipewire.service - PipeWire Multimedia Service
     Loaded: loaded (/usr/lib/systemd/user/pipewire.service; enabled; preset: enabled)
     Active: active (running) since Tue 2023-12-05 19:54:24 AEDT; 3min 31s ago
TriggeredBy: ● pipewire.socket
   Main PID: 735 (pipewire)
      Tasks: 2 (limit: 38392)
     Memory: 11.7M
        CPU: 1.092s
     CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/pipewire.service
             └─735 /usr/bin/pipewire

Dec 05 19:54:24 turingmach-desktop systemd[727]: Started PipeWire Multimedia Service.

● pipewire-pulse.service - PipeWire PulseAudio
     Loaded: loaded (/usr/lib/systemd/user/pipewire-pulse.service; disabled; preset: enabled)
     Active: active (running) since Tue 2023-12-05 19:54:40 AEDT; 3min 17s ago
TriggeredBy: ● pipewire-pulse.socket
   Main PID: 1212 (pipewire-pulse)
      Tasks: 2 (limit: 38392)
     Memory: 8.8M
        CPU: 2.049s
     CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/pipewire-pulse.service
             └─1212 /usr/bin/pipewire-pulse

Dec 05 19:54:40 turingmach-desktop systemd[727]: Started PipeWire PulseAudio.

● wireplumber.service - Multimedia Service Session Manager
     Loaded: loaded (/usr/lib/systemd/user/wireplumber.service; enabled; preset: enabled)
     Active: active (running) since Tue 2023-12-05 19:54:24 AEDT; 3min 32s ago
   Main PID: 736 (wireplumber)
      Tasks: 6 (limit: 38392)
     Memory: 103.9M
        CPU: 937ms
     CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/wireplumber.service
             └─736 /usr/bin/wireplumber

Dec 05 19:54:25 turingmach-desktop wireplumber[736]: [0:00:32.183892144] [736] ERROR IPAModule ipa_module.cpp:172 Symbol ipaModuleInfo not found
Dec 05 19:54:25 turingmach-desktop wireplumber[736]: [0:00:32.183907874] [736] ERROR IPAModule ipa_module.cpp:292 v4l2-compat.so: IPA module has no valid info
Dec 05 19:54:25 turingmach-desktop wireplumber[736]: [0:00:32.183941437] [736]  INFO Camera camera_manager.cpp:284 libcamera v0.1.0
Dec 05 19:54:25 turingmach-desktop wireplumber[736]: The decibel volume range for element 'Speaker' (-4000 dB - -500 dB) has negative maximum. Disabling the decibel range.
Dec 05 19:54:25 turingmach-desktop wireplumber[736]: The decibel volume range for element 'Speaker' (-4000 dB - -500 dB) has negative maximum. Disabling the decibel range.

Offline

#4 2023-12-05 21:00:30

V1del
Forum Moderator
Registered: 2012-10-16
Posts: 23,074

Re: [SOLVED] Pipewire and wireplumber not working correctly

That looks like it should. Output of

pactl list cards
pactl list sinks
pactl list sink-inputs

during the faulty situation?

Offline

#5 2023-12-05 23:34:59

turingmach
Member
Registered: 2023-11-12
Posts: 6

Re: [SOLVED] Pipewire and wireplumber not working correctly

No worries:

> pactl list cards
Card #39
        Name: alsa_card.usb-fifine_Microphones_fifine_Microphone_REV1.0-00
        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 = "fifine Microphones fifine  Microphone at usb-0000:02:00.0-10, full speed"
                api.alsa.card.name = "fifine  Microphone"
                api.alsa.path = "hw:2"
                api.alsa.use-acp = "true"
                api.dbus.ReserveDevice1 = "Audio2"
                device.api = "alsa"
                device.bus = "usb"
                device.bus-id = "usb-fifine_Microphones_fifine_Microphone_REV1.0-00"
                device.bus_path = "pci-0000:02:00.0-usb-0:10:1.0"
                device.description = "fifine  Microphone"
                device.enum.api = "udev"
                device.form_factor = "microphone"
                device.icon_name = "audio-input-microphone-analog-usb"
                device.name = "alsa_card.usb-fifine_Microphones_fifine_Microphone_REV1.0-00"
                device.nick = "fifine  Microphone"
                device.plugged.usec = "10929325"
                device.product.id = "0x00a8"
                device.product.name = "fifine  Microphone"
                device.serial = "fifine_Microphones_fifine_Microphone_REV1.0"
                device.subsystem = "sound"
                sysfs.path = "/devices/pci0000:00/0000:00:01.3/0000:02:00.0/usb1/1-10/1-10:1.0/sound/card2"
                device.vendor.id = "0x3142"
                device.vendor.name = "fifine Microphones"
                media.class = "Audio/Device"
                factory.id = "14"
                client.id = "32"
                object.id = "39"
                object.serial = "39"
                object.path = "alsa:pcm:2"
                alsa.card = "2"
                alsa.card_name = "fifine  Microphone"
                alsa.long_card_name = "fifine Microphones fifine  Microphone at usb-0000:02:00.0-10, full speed"
                alsa.driver_name = "snd_usb_audio"
                device.string = "2"
        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+input:iec958-stereo: Analog Stereo Output + Digital Stereo (IEC958) Input (sinks: 1, sources: 1, priority: 6555, 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+input:iec958-stereo: Digital Stereo Duplex (IEC958) (sinks: 1, sources: 1, priority: 5555, available: yes)
                output:iec958-stereo: Digital Stereo (IEC958) Output (sinks: 1, sources: 0, priority: 5500, 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+input:iec958-stereo: Digital Surround 5.1 (IEC958/AC3) Output + Digital Stereo (IEC958) Input (sinks: 1, sources: 1, priority: 355, 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)
                input:iec958-stereo: Digital Stereo (IEC958) Input (sinks: 0, sources: 1, priority: 55, available: yes)
                pro-audio: Pro Audio (sinks: 1, sources: 1, priority: 1, available: yes)
        Active Profile: output:analog-stereo+input:analog-stereo
        Ports:
                analog-input-mic: Microphone (type: Mic, priority: 8700, latency offset: 0 usec, availability unknown)
                        Properties:
                                port.type = "mic"
                                device.icon_name = "audio-input-microphone"
                                card.profile.port = "0"
                        Part of profile(s): input:analog-stereo, output:analog-stereo+input:analog-stereo, output:iec958-stereo+input:analog-stereo, output:iec958-ac3-surround-51+input:analog-stereo
                iec958-stereo-input: Digital Input (S/PDIF) (type: SPDIF, priority: 0, latency offset: 0 usec, availability unknown)
                        Properties:
                                port.type = "spdif"
                                card.profile.port = "1"
                        Part of profile(s): input:iec958-stereo, output:analog-stereo+input:iec958-stereo, output:iec958-stereo+input:iec958-stereo, output:iec958-ac3-surround-51+input:iec958-stereo
                analog-output-speaker: Speakers (type: Speaker, priority: 10000, latency offset: -10000 usec, availability unknown)
                        Properties:
                                port.type = "speaker"
                                device.icon_name = "audio-speakers"
                                card.profile.port = "2"
                        Part of profile(s): output:analog-stereo, output:analog-stereo+input:analog-stereo, output:analog-stereo+input:iec958-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 = "3"
                        Part of profile(s): output:iec958-stereo, output:iec958-stereo+input:analog-stereo, output:iec958-stereo+input:iec958-stereo

Card #40
        Name: alsa_card.pci-0000_0b_00.1
        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 ATI HDMI at 0xfe420000 irq 87"
                api.alsa.card.name = "HDA ATI HDMI"
                api.alsa.path = "hw:0"
                api.alsa.use-acp = "true"
                api.dbus.ReserveDevice1 = "Audio0"
                device.api = "alsa"
                device.bus = "pci"
                device.bus_path = "pci-0000:0b:00.1"
                device.description = "Navi 21/23 HDMI/DP Audio Controller"
                device.enum.api = "udev"
                device.icon_name = "audio-card-analog-pci"
                device.name = "alsa_card.pci-0000_0b_00.1"
                device.nick = "HDA ATI HDMI"
                device.plugged.usec = "10674440"
                device.product.id = "0xab28"
                device.product.name = "Navi 21/23 HDMI/DP Audio Controller"
                device.subsystem = "sound"
                sysfs.path = "/devices/pci0000:00/0000:00:03.1/0000:09:00.0/0000:0a:00.0/0000:0b:00.1/sound/card0"
                device.vendor.id = "0x1002"
                device.vendor.name = "Advanced Micro Devices, Inc. [AMD/ATI]"
                media.class = "Audio/Device"
                factory.id = "14"
                client.id = "32"
                object.id = "40"
                object.serial = "40"
                object.path = "alsa:pcm:0"
                alsa.card = "0"
                alsa.card_name = "HDA ATI HDMI"
                alsa.long_card_name = "HDA ATI HDMI at 0xfe420000 irq 87"
                alsa.driver_name = "snd_hda_intel"
                device.string = "0"
        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-stereo-extra4: Digital Stereo (HDMI 5) Output (sinks: 1, sources: 0, priority: 5700, available: yes)
                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: 5, sources: 0, priority: 1, available: yes)
        Active Profile: pro-audio
        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
                hdmi-output-4: HDMI / DisplayPort 5 (type: HDMI, priority: 5500, latency offset: 0 usec, availability group: Legacy 5, available)
                        Properties:
                                port.type = "hdmi"
                                port.availability-group = "Legacy 5"
                                device.icon_name = "video-display"
                                card.profile.port = "4"
                                device.product.name = "VG27A"
                        Part of profile(s): output:hdmi-stereo-extra4

Card #41
        Name: alsa_card.pci-0000_0d_00.3
        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 = "HD-Audio Generic at 0xfe800000 irq 88"
                api.alsa.card.name = "HD-Audio Generic"
                api.alsa.path = "hw:1"
                api.alsa.use-acp = "true"
                api.dbus.ReserveDevice1 = "Audio1"
                device.api = "alsa"
                device.bus = "pci"
                device.bus_path = "pci-0000:0d:00.3"
                device.description = "Family 17h (Models 00h-0fh) HD Audio Controller"
                device.enum.api = "udev"
                device.icon_name = "audio-card-analog-pci"
                device.name = "alsa_card.pci-0000_0d_00.3"
                device.nick = "HD-Audio Generic"
                device.plugged.usec = "10695180"
                device.product.id = "0x1457"
                device.product.name = "Family 17h (Models 00h-0fh) HD Audio Controller"
                device.subsystem = "sound"
                sysfs.path = "/devices/pci0000:00/0000:00:08.1/0000:0d:00.3/sound/card1"
                device.vendor.id = "0x1022"
                device.vendor.name = "Advanced Micro Devices, Inc. [AMD]"
                media.class = "Audio/Device"
                factory.id = "14"
                client.id = "32"
                object.id = "41"
                object.serial = "41"
                object.path = "alsa:pcm:1"
                alsa.card = "1"
                alsa.card_name = "HD-Audio Generic"
                alsa.long_card_name = "HD-Audio Generic at 0xfe800000 irq 88"
                alsa.driver_name = "snd_hda_intel"
                device.string = "1"
        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: no)
                output:analog-stereo: Analog Stereo Output (sinks: 1, sources: 0, priority: 6500, available: no)
                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:iec958-ac3-surround-51+input:analog-stereo: Digital Surround 5.1 (IEC958/AC3) Output + Analog Stereo Input (sinks: 1, sources: 1, priority: 365, available: no)
                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: no)
                pro-audio: Pro Audio (sinks: 2, sources: 2, priority: 1, available: yes)
        Active Profile: output:iec958-stereo+input:analog-stereo
        Ports:
                analog-input-front-mic: Front Microphone (type: Mic, priority: 8500, latency offset: 0 usec, availability group: Legacy 1, not available)
                        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:iec958-stereo+input:analog-stereo, output:iec958-ac3-surround-51+input:analog-stereo
                analog-input-rear-mic: Rear Microphone (type: Mic, priority: 8200, 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:iec958-stereo+input:analog-stereo, output:iec958-ac3-surround-51+input:analog-stereo
                analog-input-linein: Line In (type: Line, priority: 8100, latency offset: 0 usec, availability group: Legacy 3, not available)
                        Properties:
                                port.type = "line"
                                port.availability-group = "Legacy 3"
                                card.profile.port = "2"
                        Part of profile(s): input:analog-stereo, output:analog-stereo+input:analog-stereo, output:iec958-stereo+input:analog-stereo, output:iec958-ac3-surround-51+input:analog-stereo
                analog-output-lineout: Line Out (type: Line, priority: 9000, latency offset: 0 usec, availability group: Legacy 4, not available)
                        Properties:
                                port.type = "line"
                                port.availability-group = "Legacy 4"
                                card.profile.port = "3"
                        Part of profile(s): output:analog-stereo, output:analog-stereo+input:analog-stereo
                analog-output-headphones: Headphones (type: Headphones, priority: 9900, latency offset: 0 usec, availability group: Legacy 5, not available)
                        Properties:
                                port.type = "headphones"
                                port.availability-group = "Legacy 5"
                                device.icon_name = "audio-headphones"
                                card.profile.port = "4"
                        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 = "5"
                        Part of profile(s): output:iec958-stereo, output:iec958-stereo+input:analog-stereo
> pactl list sinks
Sink #42
        State: RUNNING
        Name: alsa_output.usb-fifine_Microphones_fifine_Microphone_REV1.0-00.analog-stereo
        Description: fifine  Microphone Analog Stereo
        Driver: PipeWire
        Sample Specification: s16le 2ch 48000Hz
        Channel Map: front-left,front-right
        Owner Module: 4294967295
        Mute: no
        Volume: front-left: 3745 /   6% / -74.58 dB,   front-right: 3745 /   6% / -74.58 dB
                balance 0.00
        Base Volume: 65536 / 100% / 0.00 dB
        Monitor Source: alsa_output.usb-fifine_Microphones_fifine_Microphone_REV1.0-00.analog-stereo.monitor
        Latency: 0 usec, configured 0 usec
        Flags: HARDWARE HW_MUTE_CTRL HW_VOLUME_CTRL DECIBEL_VOLUME LATENCY 
        Properties:
                alsa.card = "2"
                alsa.card_name = "fifine  Microphone"
                alsa.class = "generic"
                alsa.device = "0"
                alsa.driver_name = "snd_usb_audio"
                alsa.id = "USB Audio"
                alsa.long_card_name = "fifine Microphones fifine  Microphone at usb-0000:02:00.0-10, full speed"
                alsa.name = "USB Audio"
                alsa.resolution_bits = "16"
                alsa.subclass = "generic-mix"
                alsa.subdevice = "0"
                alsa.subdevice_name = "subdevice #0"
                api.alsa.card.longname = "fifine Microphones fifine  Microphone at usb-0000:02:00.0-10, full speed"
                api.alsa.card.name = "fifine  Microphone"
                api.alsa.path = "front:2"
                api.alsa.pcm.card = "2"
                api.alsa.pcm.stream = "playback"
                audio.channels = "2"
                audio.position = "FL,FR"
                card.profile.device = "4"
                device.api = "alsa"
                device.class = "sound"
                device.id = "39"
                device.profile.description = "Analog Stereo"
                device.profile.name = "analog-stereo"
                device.routes = "1"
                factory.name = "api.alsa.pcm.sink"
                media.class = "Audio/Sink"
                device.description = "fifine  Microphone"
                node.name = "alsa_output.usb-fifine_Microphones_fifine_Microphone_REV1.0-00.analog-stereo"
                node.nick = "fifine  Microphone"
                node.pause-on-idle = "false"
                object.path = "alsa:pcm:2:front:2:playback"
                priority.driver = "1009"
                priority.session = "1009"
                factory.id = "18"
                clock.quantum-limit = "8192"
                client.id = "32"
                node.driver = "true"
                factory.mode = "merge"
                audio.adapt.follower = ""
                library.name = "audioconvert/libspa-audioconvert"
                object.id = "42"
                object.serial = "42"
                node.max-latency = "16384/48000"
                api.alsa.period-size = "512"
                api.alsa.period-num = "64"
                api.alsa.headroom = "512"
                api.acp.auto-port = "false"
                api.acp.auto-profile = "false"
                api.alsa.card = "2"
                api.alsa.use-acp = "true"
                api.dbus.ReserveDevice1 = "Audio2"
                device.bus = "usb"
                device.bus-id = "usb-fifine_Microphones_fifine_Microphone_REV1.0-00"
                device.bus_path = "pci-0000:02:00.0-usb-0:10:1.0"
                device.enum.api = "udev"
                device.form_factor = "microphone"
                device.icon_name = "audio-input-microphone-analog-usb"
                device.name = "alsa_card.usb-fifine_Microphones_fifine_Microphone_REV1.0-00"
                device.nick = "fifine  Microphone"
                device.plugged.usec = "10929325"
                device.product.id = "0x00a8"
                device.product.name = "fifine  Microphone"
                device.serial = "fifine_Microphones_fifine_Microphone_REV1.0"
                device.subsystem = "sound"
                sysfs.path = "/devices/pci0000:00/0000:00:01.3/0000:02:00.0/usb1/1-10/1-10:1.0/sound/card2"
                device.vendor.id = "0x3142"
                device.vendor.name = "fifine Microphones"
                device.string = "2"
        Ports:
                analog-output-speaker: Speakers (type: Speaker, priority: 10000, availability unknown)
        Active Port: analog-output-speaker
        Formats:
                pcm

Sink #44
        State: SUSPENDED
        Name: alsa_output.pci-0000_0b_00.1.pro-output-3
        Description: Navi 21/23 HDMI/DP Audio Controller Pro
        Driver: PipeWire
        Sample Specification: s32le 8ch 48000Hz
        Channel Map: aux0,aux1,aux2,aux3,aux4,aux5,aux6,aux7
        Owner Module: 4294967295
        Mute: no
        Volume: aux0: 65536 / 100% / 0.00 dB,   aux1: 65536 / 100% / 0.00 dB,   aux2: 65536 / 100% / 0.00 dB,   aux3: 65536 / 100% / 0.00 dB,   aux4: 65536 / 100% / 0.00 dB,   aux5: 65536 / 100% / 0.00 dB,   aux6: 65536 / 100% / 0.00 dB,   aux7: 65536 / 100% / 0.00 dB
                balance 0.00
        Base Volume: 65536 / 100% / 0.00 dB
        Monitor Source: alsa_output.pci-0000_0b_00.1.pro-output-3.monitor
        Latency: 0 usec, configured 0 usec
        Flags: HARDWARE DECIBEL_VOLUME LATENCY 
        Properties:
                alsa.card = "0"
                alsa.card_name = "HDA ATI HDMI"
                alsa.class = "generic"
                alsa.device = "3"
                alsa.driver_name = "snd_hda_intel"
                alsa.id = "HDMI 0"
                alsa.long_card_name = "HDA ATI HDMI at 0xfe420000 irq 87"
                alsa.name = "HDMI 0"
                alsa.resolution_bits = "32"
                alsa.subclass = "generic-mix"
                alsa.subdevice = "0"
                alsa.subdevice_name = "subdevice #0"
                api.alsa.card.longname = "HDA ATI HDMI at 0xfe420000 irq 87"
                api.alsa.card.name = "HDA ATI HDMI"
                api.alsa.path = "hw:0,3"
                api.alsa.pcm.card = "0"
                api.alsa.pcm.stream = "playback"
                audio.channels = "8"
                audio.position = "AUX0,AUX1,AUX2,AUX3,AUX4,AUX5,AUX6,AUX7"
                card.profile.device = "0"
                clock.name = "api.alsa.0"
                device.api = "alsa"
                device.class = "sound"
                device.id = "40"
                device.profile.description = "Pro"
                device.profile.name = "pro-output-3"
                device.profile.pro = "true"
                device.routes = "0"
                factory.name = "api.alsa.pcm.sink"
                media.class = "Audio/Sink"
                device.description = "Navi 21/23 HDMI/DP Audio Controller"
                node.name = "alsa_output.pci-0000_0b_00.1.pro-output-3"
                node.nick = "HDMI 0"
                node.pause-on-idle = "false"
                object.path = "alsa:pcm:0:hw:0,3:playback"
                priority.driver = "1196"
                priority.session = "1196"
                factory.id = "18"
                clock.quantum-limit = "8192"
                client.id = "32"
                node.driver = "true"
                factory.mode = "merge"
                audio.adapt.follower = ""
                library.name = "audioconvert/libspa-audioconvert"
                object.id = "44"
                object.serial = "44"
                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:0b:00.1"
                device.enum.api = "udev"
                device.icon_name = "audio-card-analog-pci"
                device.name = "alsa_card.pci-0000_0b_00.1"
                device.nick = "HDA ATI HDMI"
                device.plugged.usec = "10674440"
                device.product.id = "0xab28"
                device.product.name = "Navi 21/23 HDMI/DP Audio Controller"
                device.subsystem = "sound"
                sysfs.path = "/devices/pci0000:00/0000:00:03.1/0000:09:00.0/0000:0a:00.0/0000:0b:00.1/sound/card0"
                device.vendor.id = "0x1002"
                device.vendor.name = "Advanced Micro Devices, Inc. [AMD/ATI]"
                device.string = "0"
        Formats:
                pcm

Sink #45
        State: SUSPENDED
        Name: alsa_output.pci-0000_0b_00.1.pro-output-7
        Description: Navi 21/23 HDMI/DP Audio Controller Pro 7
        Driver: PipeWire
        Sample Specification: s32le 8ch 48000Hz
        Channel Map: aux0,aux1,aux2,aux3,aux4,aux5,aux6,aux7
        Owner Module: 4294967295
        Mute: no
        Volume: aux0: 65536 / 100% / 0.00 dB,   aux1: 65536 / 100% / 0.00 dB,   aux2: 65536 / 100% / 0.00 dB,   aux3: 65536 / 100% / 0.00 dB,   aux4: 65536 / 100% / 0.00 dB,   aux5: 65536 / 100% / 0.00 dB,   aux6: 65536 / 100% / 0.00 dB,   aux7: 65536 / 100% / 0.00 dB
                balance 0.00
        Base Volume: 65536 / 100% / 0.00 dB
        Monitor Source: alsa_output.pci-0000_0b_00.1.pro-output-7.monitor
        Latency: 0 usec, configured 0 usec
        Flags: HARDWARE DECIBEL_VOLUME LATENCY 
        Properties:
                alsa.card = "0"
                alsa.card_name = "HDA ATI HDMI"
                alsa.class = "generic"
                alsa.device = "7"
                alsa.driver_name = "snd_hda_intel"
                alsa.id = "HDMI 1"
                alsa.long_card_name = "HDA ATI HDMI at 0xfe420000 irq 87"
                alsa.name = "HDMI 1"
                alsa.resolution_bits = "32"
                alsa.subclass = "generic-mix"
                alsa.subdevice = "0"
                alsa.subdevice_name = "subdevice #0"
                api.alsa.card.longname = "HDA ATI HDMI at 0xfe420000 irq 87"
                api.alsa.card.name = "HDA ATI HDMI"
                api.alsa.path = "hw:0,7"
                api.alsa.pcm.card = "0"
                api.alsa.pcm.stream = "playback"
                audio.channels = "8"
                audio.position = "AUX0,AUX1,AUX2,AUX3,AUX4,AUX5,AUX6,AUX7"
                card.profile.device = "1"
                clock.name = "api.alsa.0"
                device.api = "alsa"
                device.class = "sound"
                device.id = "40"
                device.profile.description = "Pro 7"
                device.profile.name = "pro-output-7"
                device.profile.pro = "true"
                device.routes = "0"
                factory.name = "api.alsa.pcm.sink"
                media.class = "Audio/Sink"
                device.description = "Navi 21/23 HDMI/DP Audio Controller"
                node.name = "alsa_output.pci-0000_0b_00.1.pro-output-7"
                node.nick = "HDMI 1"
                node.pause-on-idle = "false"
                object.path = "alsa:pcm:0:hw:0,7:playback"
                priority.driver = "1132"
                priority.session = "1132"
                factory.id = "18"
                clock.quantum-limit = "8192"
                client.id = "32"
                node.driver = "true"
                factory.mode = "merge"
                audio.adapt.follower = ""
                library.name = "audioconvert/libspa-audioconvert"
                object.id = "45"
                object.serial = "45"
                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:0b:00.1"
                device.enum.api = "udev"
                device.icon_name = "audio-card-analog-pci"
                device.name = "alsa_card.pci-0000_0b_00.1"
                device.nick = "HDA ATI HDMI"
                device.plugged.usec = "10674440"
                device.product.id = "0xab28"
                device.product.name = "Navi 21/23 HDMI/DP Audio Controller"
                device.subsystem = "sound"
                sysfs.path = "/devices/pci0000:00/0000:00:03.1/0000:09:00.0/0000:0a:00.0/0000:0b:00.1/sound/card0"
                device.vendor.id = "0x1002"
                device.vendor.name = "Advanced Micro Devices, Inc. [AMD/ATI]"
                device.string = "0"
        Formats:
                pcm

Sink #46
        State: SUSPENDED
        Name: alsa_output.pci-0000_0b_00.1.pro-output-8
        Description: Navi 21/23 HDMI/DP Audio Controller Pro 8
        Driver: PipeWire
        Sample Specification: s32le 8ch 48000Hz
        Channel Map: aux0,aux1,aux2,aux3,aux4,aux5,aux6,aux7
        Owner Module: 4294967295
        Mute: no
        Volume: aux0: 65536 / 100% / 0.00 dB,   aux1: 65536 / 100% / 0.00 dB,   aux2: 65536 / 100% / 0.00 dB,   aux3: 65536 / 100% / 0.00 dB,   aux4: 65536 / 100% / 0.00 dB,   aux5: 65536 / 100% / 0.00 dB,   aux6: 65536 / 100% / 0.00 dB,   aux7: 65536 / 100% / 0.00 dB
                balance 0.00
        Base Volume: 65536 / 100% / 0.00 dB
        Monitor Source: alsa_output.pci-0000_0b_00.1.pro-output-8.monitor
        Latency: 0 usec, configured 0 usec
        Flags: HARDWARE DECIBEL_VOLUME LATENCY 
        Properties:
                alsa.card = "0"
                alsa.card_name = "HDA ATI HDMI"
                alsa.class = "generic"
                alsa.device = "8"
                alsa.driver_name = "snd_hda_intel"
                alsa.id = "HDMI 2"
                alsa.long_card_name = "HDA ATI HDMI at 0xfe420000 irq 87"
                alsa.name = "HDMI 2"
                alsa.resolution_bits = "32"
                alsa.subclass = "generic-mix"
                alsa.subdevice = "0"
                alsa.subdevice_name = "subdevice #0"
                api.alsa.card.longname = "HDA ATI HDMI at 0xfe420000 irq 87"
                api.alsa.card.name = "HDA ATI HDMI"
                api.alsa.path = "hw:0,8"
                api.alsa.pcm.card = "0"
                api.alsa.pcm.stream = "playback"
                audio.channels = "8"
                audio.position = "AUX0,AUX1,AUX2,AUX3,AUX4,AUX5,AUX6,AUX7"
                card.profile.device = "2"
                clock.name = "api.alsa.0"
                device.api = "alsa"
                device.class = "sound"
                device.id = "40"
                device.profile.description = "Pro 8"
                device.profile.name = "pro-output-8"
                device.profile.pro = "true"
                device.routes = "0"
                factory.name = "api.alsa.pcm.sink"
                media.class = "Audio/Sink"
                device.description = "Navi 21/23 HDMI/DP Audio Controller"
                node.name = "alsa_output.pci-0000_0b_00.1.pro-output-8"
                node.nick = "HDMI 2"
                node.pause-on-idle = "false"
                object.path = "alsa:pcm:0:hw:0,8:playback"
                priority.driver = "1116"
                priority.session = "1116"
                factory.id = "18"
                clock.quantum-limit = "8192"
                client.id = "32"
                node.driver = "true"
                factory.mode = "merge"
                audio.adapt.follower = ""
                library.name = "audioconvert/libspa-audioconvert"
                object.id = "46"
                object.serial = "46"
                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:0b:00.1"
                device.enum.api = "udev"
                device.icon_name = "audio-card-analog-pci"
                device.name = "alsa_card.pci-0000_0b_00.1"
                device.nick = "HDA ATI HDMI"
                device.plugged.usec = "10674440"
                device.product.id = "0xab28"
                device.product.name = "Navi 21/23 HDMI/DP Audio Controller"
                device.subsystem = "sound"
                sysfs.path = "/devices/pci0000:00/0000:00:03.1/0000:09:00.0/0000:0a:00.0/0000:0b:00.1/sound/card0"
                device.vendor.id = "0x1002"
                device.vendor.name = "Advanced Micro Devices, Inc. [AMD/ATI]"
                device.string = "0"
        Formats:
                pcm

Sink #47
        State: SUSPENDED
        Name: alsa_output.pci-0000_0b_00.1.pro-output-9
        Description: Navi 21/23 HDMI/DP Audio Controller Pro 9
        Driver: PipeWire
        Sample Specification: s32le 8ch 48000Hz
        Channel Map: aux0,aux1,aux2,aux3,aux4,aux5,aux6,aux7
        Owner Module: 4294967295
        Mute: no
        Volume: aux0: 65536 / 100% / 0.00 dB,   aux1: 65536 / 100% / 0.00 dB,   aux2: 65536 / 100% / 0.00 dB,   aux3: 65536 / 100% / 0.00 dB,   aux4: 65536 / 100% / 0.00 dB,   aux5: 65536 / 100% / 0.00 dB,   aux6: 65536 / 100% / 0.00 dB,   aux7: 65536 / 100% / 0.00 dB
                balance 0.00
        Base Volume: 65536 / 100% / 0.00 dB
        Monitor Source: alsa_output.pci-0000_0b_00.1.pro-output-9.monitor
        Latency: 0 usec, configured 0 usec
        Flags: HARDWARE DECIBEL_VOLUME LATENCY 
        Properties:
                alsa.card = "0"
                alsa.card_name = "HDA ATI HDMI"
                alsa.class = "generic"
                alsa.device = "9"
                alsa.driver_name = "snd_hda_intel"
                alsa.id = "HDMI 3"
                alsa.long_card_name = "HDA ATI HDMI at 0xfe420000 irq 87"
                alsa.name = "HDMI 3"
                alsa.resolution_bits = "32"
                alsa.subclass = "generic-mix"
                alsa.subdevice = "0"
                alsa.subdevice_name = "subdevice #0"
                api.alsa.card.longname = "HDA ATI HDMI at 0xfe420000 irq 87"
                api.alsa.card.name = "HDA ATI HDMI"
                api.alsa.path = "hw:0,9"
                api.alsa.pcm.card = "0"
                api.alsa.pcm.stream = "playback"
                audio.channels = "8"
                audio.position = "AUX0,AUX1,AUX2,AUX3,AUX4,AUX5,AUX6,AUX7"
                card.profile.device = "3"
                clock.name = "api.alsa.0"
                device.api = "alsa"
                device.class = "sound"
                device.id = "40"
                device.profile.description = "Pro 9"
                device.profile.name = "pro-output-9"
                device.profile.pro = "true"
                device.routes = "0"
                factory.name = "api.alsa.pcm.sink"
                media.class = "Audio/Sink"
                device.description = "Navi 21/23 HDMI/DP Audio Controller"
                node.name = "alsa_output.pci-0000_0b_00.1.pro-output-9"
                node.nick = "HDMI 3"
                node.pause-on-idle = "false"
                object.path = "alsa:pcm:0:hw:0,9:playback"
                priority.driver = "1100"
                priority.session = "1100"
                factory.id = "18"
                clock.quantum-limit = "8192"
                client.id = "32"
                node.driver = "true"
                factory.mode = "merge"
                audio.adapt.follower = ""
                library.name = "audioconvert/libspa-audioconvert"
                object.id = "47"
                object.serial = "47"
                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:0b:00.1"
                device.enum.api = "udev"
                device.icon_name = "audio-card-analog-pci"
                device.name = "alsa_card.pci-0000_0b_00.1"
                device.nick = "HDA ATI HDMI"
                device.plugged.usec = "10674440"
                device.product.id = "0xab28"
                device.product.name = "Navi 21/23 HDMI/DP Audio Controller"
                device.subsystem = "sound"
                sysfs.path = "/devices/pci0000:00/0000:00:03.1/0000:09:00.0/0000:0a:00.0/0000:0b:00.1/sound/card0"
                device.vendor.id = "0x1002"
                device.vendor.name = "Advanced Micro Devices, Inc. [AMD/ATI]"
                device.string = "0"
        Formats:
                pcm

Sink #48
        State: SUSPENDED
        Name: alsa_output.pci-0000_0b_00.1.pro-output-10
        Description: Navi 21/23 HDMI/DP Audio Controller Pro 10
        Driver: PipeWire
        Sample Specification: s32le 2ch 48000Hz
        Channel Map: aux0,aux1
        Owner Module: 4294967295
        Mute: no
        Volume: aux0: 65536 / 100% / 0.00 dB,   aux1: 65536 / 100% / 0.00 dB
                balance 0.00
        Base Volume: 65536 / 100% / 0.00 dB
        Monitor Source: alsa_output.pci-0000_0b_00.1.pro-output-10.monitor
        Latency: 0 usec, configured 0 usec
        Flags: HARDWARE DECIBEL_VOLUME LATENCY 
        Properties:
                alsa.card = "0"
                alsa.card_name = "HDA ATI HDMI"
                alsa.class = "generic"
                alsa.device = "10"
                alsa.driver_name = "snd_hda_intel"
                alsa.id = "HDMI 4"
                alsa.long_card_name = "HDA ATI HDMI at 0xfe420000 irq 87"
                alsa.name = "VG27A"
                alsa.resolution_bits = "32"
                alsa.subclass = "generic-mix"
                alsa.subdevice = "0"
                alsa.subdevice_name = "subdevice #0"
                api.alsa.card.longname = "HDA ATI HDMI at 0xfe420000 irq 87"
                api.alsa.card.name = "HDA ATI HDMI"
                api.alsa.path = "hw:0,10"
                api.alsa.pcm.card = "0"
                api.alsa.pcm.stream = "playback"
                audio.channels = "2"
                audio.position = "AUX0,AUX1"
                card.profile.device = "4"
                clock.name = "api.alsa.0"
                device.api = "alsa"
                device.class = "sound"
                device.id = "40"
                device.profile.description = "Pro 10"
                device.profile.name = "pro-output-10"
                device.profile.pro = "true"
                device.routes = "0"
                factory.name = "api.alsa.pcm.sink"
                media.class = "Audio/Sink"
                device.description = "Navi 21/23 HDMI/DP Audio Controller"
                node.name = "alsa_output.pci-0000_0b_00.1.pro-output-10"
                node.nick = "VG27A"
                node.pause-on-idle = "false"
                object.path = "alsa:pcm:0:hw:0,10:playback"
                priority.driver = "1084"
                priority.session = "1084"
                factory.id = "18"
                clock.quantum-limit = "8192"
                client.id = "32"
                node.driver = "true"
                factory.mode = "merge"
                audio.adapt.follower = ""
                library.name = "audioconvert/libspa-audioconvert"
                object.id = "48"
                object.serial = "48"
                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:0b:00.1"
                device.enum.api = "udev"
                device.icon_name = "audio-card-analog-pci"
                device.name = "alsa_card.pci-0000_0b_00.1"
                device.nick = "HDA ATI HDMI"
                device.plugged.usec = "10674440"
                device.product.id = "0xab28"
                device.product.name = "Navi 21/23 HDMI/DP Audio Controller"
                device.subsystem = "sound"
                sysfs.path = "/devices/pci0000:00/0000:00:03.1/0000:09:00.0/0000:0a:00.0/0000:0b:00.1/sound/card0"
                device.vendor.id = "0x1002"
                device.vendor.name = "Advanced Micro Devices, Inc. [AMD/ATI]"
                device.string = "0"
        Formats:
                pcm

Sink #49
        State: SUSPENDED
        Name: alsa_output.pci-0000_0d_00.3.iec958-stereo
        Description: Family 17h (Models 00h-0fh) HD Audio Controller Digital Stereo (IEC958)
        Driver: PipeWire
        Sample Specification: s32le 2ch 48000Hz
        Channel Map: front-left,front-right
        Owner Module: 4294967295
        Mute: no
        Volume: front-left: 26214 /  40% / -23.88 dB,   front-right: 26214 /  40% / -23.88 dB
                balance 0.00
        Base Volume: 65536 / 100% / 0.00 dB
        Monitor Source: alsa_output.pci-0000_0d_00.3.iec958-stereo.monitor
        Latency: 0 usec, configured 0 usec
        Flags: HARDWARE HW_MUTE_CTRL DECIBEL_VOLUME LATENCY SET_FORMATS 
        Properties:
                alsa.card = "1"
                alsa.card_name = "HD-Audio Generic"
                alsa.class = "generic"
                alsa.device = "1"
                alsa.driver_name = "snd_hda_intel"
                alsa.id = "ALC887-VD Digital"
                alsa.long_card_name = "HD-Audio Generic at 0xfe800000 irq 88"
                alsa.name = "ALC887-VD Digital"
                alsa.resolution_bits = "16"
                alsa.subclass = "generic-mix"
                alsa.subdevice = "0"
                alsa.subdevice_name = "subdevice #0"
                api.alsa.card.longname = "HD-Audio Generic at 0xfe800000 irq 88"
                api.alsa.card.name = "HD-Audio Generic"
                api.alsa.path = "iec958:1"
                api.alsa.pcm.card = "1"
                api.alsa.pcm.stream = "playback"
                audio.channels = "2"
                audio.position = "FL,FR"
                card.profile.device = "6"
                device.api = "alsa"
                device.class = "sound"
                device.id = "41"
                device.profile.description = "Digital Stereo (IEC958)"
                device.profile.name = "iec958-stereo"
                device.routes = "1"
                factory.name = "api.alsa.pcm.sink"
                media.class = "Audio/Sink"
                device.description = "Family 17h (Models 00h-0fh) HD Audio Controller"
                node.name = "alsa_output.pci-0000_0d_00.3.iec958-stereo"
                node.nick = "ALC887-VD Digital"
                node.pause-on-idle = "false"
                object.path = "alsa:pcm:1:iec958:1:playback"
                priority.driver = "736"
                priority.session = "736"
                factory.id = "18"
                clock.quantum-limit = "8192"
                client.id = "32"
                node.driver = "true"
                factory.mode = "merge"
                audio.adapt.follower = ""
                library.name = "audioconvert/libspa-audioconvert"
                object.id = "49"
                object.serial = "49"
                api.acp.auto-port = "false"
                api.acp.auto-profile = "false"
                api.alsa.card = "1"
                api.alsa.use-acp = "true"
                api.dbus.ReserveDevice1 = "Audio1"
                device.bus = "pci"
                device.bus_path = "pci-0000:0d:00.3"
                device.enum.api = "udev"
                device.icon_name = "audio-card-analog-pci"
                device.name = "alsa_card.pci-0000_0d_00.3"
                device.nick = "HD-Audio Generic"
                device.plugged.usec = "10695180"
                device.product.id = "0x1457"
                device.product.name = "Family 17h (Models 00h-0fh) HD Audio Controller"
                device.subsystem = "sound"
                sysfs.path = "/devices/pci0000:00/0000:00:08.1/0000:0d:00.3/sound/card1"
                device.vendor.id = "0x1022"
                device.vendor.name = "Advanced Micro Devices, Inc. [AMD]"
                device.string = "1"
        Ports:
                iec958-stereo-output: Digital Output (S/PDIF) (type: SPDIF, priority: 0, availability unknown)
        Active Port: iec958-stereo-output
        Formats:
                pcm
> pactl list sink-inputs
Sink Input #157
        Driver: PipeWire
        Owner Module: n/a
        Client: 141
        Sink: 42
        Sample Specification: float32le 2ch 48000Hz
        Channel Map: front-left,front-right
        Format: pcm, format.sample_format = "\"float32le\""  format.rate = "48000"  format.channels = "2"  format.channel_map = "\"front-left,front-right\""
        Corked: no
        Mute: no
        Volume: front-left: 58252 /  89% / -3.07 dB,   front-right: 58252 /  89% / -3.07 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 = "Firefox"
                application.process.id = "1320"
                application.process.user = "turingmach"
                application.process.host = "turingmach-desktop"
                application.process.binary = "firefox"
                application.language = "C.UTF-8"
                window.x11.display = ":0"
                application.process.machine_id = "7d37b56891e64b9ea333c492e1a216bc"
                application.process.session_id = "1"
                media.name = "(2) Hooverphonic - Mad About U (Kcik Edit) - YouTube"
                node.rate = "1/48000"
                node.latency = "3600/48000"
                stream.is-live = "true"
                node.name = "Firefox"
                node.want-driver = "true"
                node.autoconnect = "true"
                media.class = "Stream/Output/Audio"
                adapt.follower.spa-node = ""
                object.register = "false"
                factory.id = "6"
                clock.quantum-limit = "8192"
                factory.mode = "split"
                audio.adapt.follower = ""
                library.name = "audioconvert/libspa-audioconvert"
                client.id = "141"
                object.id = "142"
                object.serial = "157"
                pulse.attr.maxlength = "4194304"
                pulse.attr.tlength = "48000"
                pulse.attr.prebuf = "38408"
                pulse.attr.minreq = "9600"
                module-stream-restore.id = "sink-input-by-application-name:Firefox"

Offline

#6 2023-12-06 10:03:49

V1del
Forum Moderator
Registered: 2012-10-16
Posts: 23,074

Re: [SOLVED] Pipewire and wireplumber not working correctly

You're "playing back" on your microphone. I'm assuming that's not intentional.

pactl set-default alsa_output.pci-0000_0d_00.3.iec958-stereo
#If you don't actual have a digital output and need to switch the profile as well
pactl set-card-profile alsa_output.pci-0000_0d_00  output:analog-stereo+input:analog-stereo

Generally if you want a visual rerpesentation of this all of that should be visible in e.g. pavucontrol and you need to make sure your stuff plays to the correct devices.

Offline

#7 2023-12-07 09:38:46

turingmach
Member
Registered: 2023-11-12
Posts: 6

Re: [SOLVED] Pipewire and wireplumber not working correctly

Funnily enough it is intentional. My microphone has a headphone jack that I plug my headset into since the cable is short. I should have mentioned that before sorry!

This is with wireplumber replaced with (the working config) pipewire-media-session.

> pactl list sinks | grep -B 2 Name

Sink #47
        State: RUNNING
        Name: alsa_output.usb-fifine_Microphones_fifine_Microphone_REV1.0-00.analog-stereo
--
Sink #49
        State: SUSPENDED
        Name: alsa_output.pci-0000_0b_00.1.hdmi-stereo-extra4
--
Sink #50
        State: SUSPENDED
        Name: alsa_output.pci-0000_0d_00.3.iec958-stereo

Last edited by turingmach (2023-12-07 09:44:59)

Offline

#8 2023-12-07 10:35:43

V1del
Forum Moderator
Registered: 2012-10-16
Posts: 23,074

Re: [SOLVED] Pipewire and wireplumber not working correctly

Alright then maybe take out the broadsword/delete the wireplumber cache/config in ~/.local/state/wireplumber/ and restart wireplumber/pipewire.

systemctl --user restart pipewire{,-pulse} wireplumber

Last edited by V1del (2023-12-07 10:36:31)

Offline

#9 2023-12-08 11:02:13

turingmach
Member
Registered: 2023-11-12
Posts: 6

Re: [SOLVED] Pipewire and wireplumber not working correctly

Wow that fixed it! I guess we can't look look at what was in the cache to see what the problem was but hopefully if someone else has this issue they find this post! Thanks for your help!

Offline

#10 2023-12-09 12:24:39

Archttila
Member
From: Hungary
Registered: 2021-11-16
Posts: 26

Re: [SOLVED] Pipewire and wireplumber not working correctly

Fixed it my problem! smile
Thanks!!


Passionate about minimalistic software, the Linux philosophy, and having fun. SFF and AV enthusiast, APU retro gamer.

Offline

Board footer

Powered by FluxBB