SUMMARY I have been using Waydroid as a proxy for listening to Apple Music. I have recently noticed that Plasma's Audio Volume applet stats Waydroid as "ALSA plug-in [writer]" What's weird, however, is that it believes Session Desktop Appimage is what's outputting the audio. It gives me the volume symbol on the desktop icon, and if I hover over the Session icon, I can adjust Waydroid's volume. STEPS TO REPRODUCE 1. Play audio from Waydroid 2. Open Session (presumably works on other Electron appimages) 3. Adjust volume of Waydroid from Session OBSERVED RESULT Audio of Waydroid comes from Session according to Plasma EXPECTED RESULT Audio of Waydroid either shows up coming from Waydroid, or as a non-application audio device. ### System Info: ## Hardware: - System76 Galago Pro (Galp5) - Intel Core i7-1165G7 - NVIDIA GTX 1650Ti Mobile - 32 GB of DDR4 memory ## OS: - NixOS Unstable (22.05) - Linux 5.17.5-zen1 - Plasma 5.24.4 (Wayland) - Plasma Framkework 5.93.0 - Qt 5.15.3 ## Audio Config: If you are familiar with the Nix expression language, you can see my audio config [here](https://codeberg.org/fedx/SpaceBusOS/src/branch/master/services/pipewire.nix). - PipeWire 0.3.49 - Wireplumber 0.4.9 ADDITIONAL INFORMATION
Please attach the output of running 'pactl list'
I do not have Pulse installed. I am using PipeWire, would you like me to rebuild with Pulse instead of Pipewire?
pactl works fine with PipeWire
Odd, it's not a standard tool with Nix, and it appears to require installing Pulse, which may be incompatible with PipeWire, let me try this again...
Ah, got it working: ┌───>~ fedx @ localhost └─>↕️ 2 pactl list Module #1 Name: libpipewire-module-rt Argument: { "nice.level": -11 } Usage counter: n/a Properties: module.name = "libpipewire-module-rt" object.id = "1" object.serial = "1" module.author = "Wim Taymans <wim.taymans@gmail.com>" module.description = "Use realtime thread scheduling, falling back to RTKit" module.usage = "[nice.level=<priority: default 20(don't change)>] [rt.prio=<priority: default 88>] [rt.time.soft=<in usec: default -1] [rt.time.hard=<in usec: default -1] " module.version = "0.3.49" nice.level = "-11" Module #2 Name: libpipewire-module-protocol-native Argument: Usage counter: n/a Properties: module.name = "libpipewire-module-protocol-native" object.id = "2" object.serial = "2" module.author = "Wim Taymans <wim.taymans@gmail.com>" module.description = "Native protocol using unix sockets" module.version = "0.3.49" Module #3 Name: libpipewire-module-profiler Argument: Usage counter: n/a Properties: module.name = "libpipewire-module-profiler" object.id = "3" object.serial = "3" module.author = "Wim Taymans <wim.taymans@gmail.com>" module.description = "Generate Profiling data" module.version = "0.3.49" Module #5 Name: libpipewire-module-metadata Argument: Usage counter: n/a Properties: module.name = "libpipewire-module-metadata" object.id = "5" object.serial = "5" module.author = "Wim Taymans <wim.taymans@gmail.com>" module.description = "Allow clients to create metadata store" module.version = "0.3.49" Module #7 Name: libpipewire-module-spa-device-factory Argument: Usage counter: n/a Properties: module.name = "libpipewire-module-spa-device-factory" object.id = "7" object.serial = "7" module.author = "Wim Taymans <wim.taymans@gmail.com>" module.description = "Provide a factory to make SPA devices" module.version = "0.3.49" Module #9 Name: libpipewire-module-spa-node-factory Argument: Usage counter: n/a Properties: module.name = "libpipewire-module-spa-node-factory" object.id = "9" object.serial = "9" module.author = "Wim Taymans <wim.taymans@gmail.com>" module.description = "Provide a factory to make SPA nodes" module.version = "0.3.49" Module #11 Name: libpipewire-module-client-node Argument: Usage counter: n/a Properties: module.name = "libpipewire-module-client-node" object.id = "11" object.serial = "11" module.author = "Wim Taymans <wim.taymans@gmail.com>" module.description = "Allow clients to create and control remote nodes" module.version = "0.3.49" Module #13 Name: libpipewire-module-client-device Argument: Usage counter: n/a Properties: module.name = "libpipewire-module-client-device" object.id = "13" object.serial = "13" module.author = "Wim Taymans <wim.taymans@gmail.com>" module.description = "Allow clients to create and control remote devices" module.version = "0.3.49" Module #15 Name: libpipewire-module-portal Argument: Usage counter: n/a Properties: module.name = "libpipewire-module-portal" object.id = "15" object.serial = "15" Module #16 Name: libpipewire-module-access Argument: {} Usage counter: n/a Properties: module.name = "libpipewire-module-access" object.id = "16" object.serial = "16" module.author = "Wim Taymans <wim.taymans@gmail.com>" module.description = "Perform access check" module.usage = "[ access.force=flatpak ] [ access.allowed=<cmd-line> ] [ access.rejected=<cmd-line> ] [ access.restricted=<cmd-line> ] " module.version = "0.3.49" Module #17 Name: libpipewire-module-adapter Argument: Usage counter: n/a Properties: module.name = "libpipewire-module-adapter" object.id = "17" object.serial = "17" module.author = "Wim Taymans <wim.taymans@gmail.com>" module.description = "Manage adapter nodes" module.version = "0.3.49" Module #19 Name: libpipewire-module-link-factory Argument: Usage counter: n/a Properties: module.name = "libpipewire-module-link-factory" object.id = "19" object.serial = "19" module.author = "Wim Taymans <wim.taymans@gmail.com>" module.description = "Allow clients to create links" module.version = "0.3.49" Module #21 Name: libpipewire-module-session-manager Argument: Usage counter: n/a Properties: module.name = "libpipewire-module-session-manager" object.id = "21" object.serial = "21" module.author = "George Kiagiadakis <george.kiagiadakis@collabora.com>" module.description = "Implements objects for session management" module.version = "0.3.49" Sink #44 State: SUSPENDED Name: alsa_output.pci-0000_00_1f.3.hdmi-stereo Description: Built-in Audio Digital Stereo (HDMI) 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 Source: alsa_output.pci-0000_00_1f.3.hdmi-stereo.monitor Latency: 0 usec, configured 0 usec Flags: HARDWARE DECIBEL_VOLUME LATENCY SET_FORMATS Properties: alsa.card = "0" alsa.card_name = "HDA Intel PCH" alsa.class = "generic" alsa.device = "3" alsa.driver_name = "snd_hda_intel" alsa.id = "HDMI 0" alsa.long_card_name = "HDA Intel PCH at 0x80888000 irq 140" alsa.name = "HDMI 0" alsa.resolution_bits = "16" alsa.subclass = "generic-mix" alsa.subdevice = "0" alsa.subdevice_name = "subdevice #0" api.alsa.card.longname = "HDA Intel PCH at 0x80888000 irq 140" api.alsa.card.name = "HDA Intel PCH" api.alsa.path = "hdmi:0" api.alsa.pcm.card = "0" api.alsa.pcm.stream = "playback" audio.channels = "2" audio.position = "FL,FR" card.profile.device = "16" device.api = "alsa" device.class = "sound" device.id = "41" device.profile.description = "Digital Stereo (HDMI)" device.profile.name = "hdmi-stereo" device.routes = "1" factory.name = "api.alsa.pcm.sink" media.class = "Audio/Sink" device.description = "Built-in Audio Digital Stereo (HDMI)" node.name = "alsa_output.pci-0000_00_1f.3.hdmi-stereo" node.nick = "HDMI 0" node.pause-on-idle = "false" object.path = "alsa:pcm:0:hdmi:0:playback" priority.driver = "696" priority.session = "696" factory.id = "18" client.id = "33" clock.quantum-limit = "8192" node.driver = "true" factory.mode = "merge" audio.adapt.follower = "" library.name = "audioconvert/libspa-audioconvert" object.id = "44" object.serial = "44" node.max-latency = "16384/48000" Ports: hdmi-output-0: HDMI / DisplayPort (type: HDMI, priority: 5900, availability group: Legacy 4, available) Active Port: hdmi-output-0 Formats: pcm Sink #115 State: SUSPENDED Name: alsa_output.usb-C-Media_Electronics_Inc._USB_Audio_Device-00.analog-stereo Description: Audio Adapter (Unitek Y-247A) Analog Stereo Driver: PipeWire Sample Specification: s16le 2ch 48000Hz Channel Map: front-left,front-right Owner Module: 4294967295 Mute: no Volume: front-left: 22282 / 34% / -28.11 dB, front-right: 22282 / 34% / -28.11 dB balance 0.00 Base Volume: 65536 / 100% / 0.00 dB Monitor Source: alsa_output.usb-C-Media_Electronics_Inc._USB_Audio_Device-00.analog-stereo.monitor Latency: 0 usec, configured 0 usec Flags: HARDWARE HW_MUTE_CTRL HW_VOLUME_CTRL DECIBEL_VOLUME LATENCY Properties: alsa.card = "1" alsa.card_name = "USB Audio Device" alsa.class = "generic" alsa.device = "0" alsa.driver_name = "snd_usb_audio" alsa.id = "USB Audio" alsa.long_card_name = "C-Media Electronics Inc. USB Audio Device at usb-0000:00:14.0-1, 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 = "C-Media Electronics Inc. USB Audio Device at usb-0000:00:14.0-1, full speed" api.alsa.card.name = "USB Audio Device" api.alsa.path = "front:1" api.alsa.pcm.card = "1" api.alsa.pcm.stream = "playback" audio.channels = "2" audio.position = "FL,FR" card.profile.device = "3" device.api = "alsa" device.class = "sound" device.id = "58" 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 = "Audio Adapter (Unitek Y-247A) Analog Stereo" node.name = "alsa_output.usb-C-Media_Electronics_Inc._USB_Audio_Device-00.analog-stereo" node.nick = "USB Audio Device" node.pause-on-idle = "false" object.path = "alsa:pcm:1:front:1:playback" priority.driver = "1009" priority.session = "1009" factory.id = "18" client.id = "33" clock.quantum-limit = "8192" node.driver = "true" factory.mode = "merge" audio.adapt.follower = "" library.name = "audioconvert/libspa-audioconvert" object.id = "59" object.serial = "115" node.max-latency = "48000/48000" Ports: analog-output-speaker: Speakers (type: Speaker, priority: 10000, availability unknown) Active Port: analog-output-speaker Formats: pcm Source #44 State: SUSPENDED Name: alsa_output.pci-0000_00_1f.3.hdmi-stereo.monitor Description: Monitor of Built-in Audio Digital Stereo (HDMI) Driver: PipeWire Sample Specification: s32le 2ch 48000Hz Channel Map: front-left,front-right Owner Module: 4294967295 Mute: no Volume: front-left: 65536 / 100% / 0.00 dB, front-right: 65536 / 100% / 0.00 dB balance 0.00 Base Volume: 65536 / 100% / 0.00 dB Monitor of Sink: alsa_output.pci-0000_00_1f.3.hdmi-stereo Latency: 0 usec, configured 0 usec Flags: HARDWARE DECIBEL_VOLUME LATENCY Properties: alsa.card = "0" alsa.card_name = "HDA Intel PCH" alsa.class = "generic" alsa.device = "3" alsa.driver_name = "snd_hda_intel" alsa.id = "HDMI 0" alsa.long_card_name = "HDA Intel PCH at 0x80888000 irq 140" alsa.name = "HDMI 0" alsa.resolution_bits = "16" alsa.subclass = "generic-mix" alsa.subdevice = "0" alsa.subdevice_name = "subdevice #0" api.alsa.card.longname = "HDA Intel PCH at 0x80888000 irq 140" api.alsa.card.name = "HDA Intel PCH" api.alsa.path = "hdmi:0" api.alsa.pcm.card = "0" api.alsa.pcm.stream = "playback" audio.channels = "2" audio.position = "FL,FR" card.profile.device = "16" device.api = "alsa" device.class = "monitor" device.id = "41" device.profile.description = "Digital Stereo (HDMI)" device.profile.name = "hdmi-stereo" device.routes = "1" factory.name = "api.alsa.pcm.sink" media.class = "Audio/Sink" device.description = "Built-in Audio Digital Stereo (HDMI)" node.name = "alsa_output.pci-0000_00_1f.3.hdmi-stereo" node.nick = "HDMI 0" node.pause-on-idle = "false" object.path = "alsa:pcm:0:hdmi:0:playback" priority.driver = "696" priority.session = "696" factory.id = "18" client.id = "33" clock.quantum-limit = "8192" node.driver = "true" factory.mode = "merge" audio.adapt.follower = "" library.name = "audioconvert/libspa-audioconvert" object.id = "44" object.serial = "44" node.max-latency = "16384/48000" Formats: pcm Source #115 State: SUSPENDED Name: alsa_output.usb-C-Media_Electronics_Inc._USB_Audio_Device-00.analog-stereo.monitor Description: Monitor of Audio Adapter (Unitek Y-247A) Analog Stereo Driver: PipeWire Sample Specification: s16le 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.usb-C-Media_Electronics_Inc._USB_Audio_Device-00.analog-stereo Latency: 0 usec, configured 0 usec Flags: HARDWARE DECIBEL_VOLUME LATENCY Properties: alsa.card = "1" alsa.card_name = "USB Audio Device" alsa.class = "generic" alsa.device = "0" alsa.driver_name = "snd_usb_audio" alsa.id = "USB Audio" alsa.long_card_name = "C-Media Electronics Inc. USB Audio Device at usb-0000:00:14.0-1, 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 = "C-Media Electronics Inc. USB Audio Device at usb-0000:00:14.0-1, full speed" api.alsa.card.name = "USB Audio Device" api.alsa.path = "front:1" api.alsa.pcm.card = "1" api.alsa.pcm.stream = "playback" audio.channels = "2" audio.position = "FL,FR" card.profile.device = "3" device.api = "alsa" device.class = "monitor" device.id = "58" 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 = "Audio Adapter (Unitek Y-247A) Analog Stereo" node.name = "alsa_output.usb-C-Media_Electronics_Inc._USB_Audio_Device-00.analog-stereo" node.nick = "USB Audio Device" node.pause-on-idle = "false" object.path = "alsa:pcm:1:front:1:playback" priority.driver = "1009" priority.session = "1009" factory.id = "18" client.id = "33" clock.quantum-limit = "8192" node.driver = "true" factory.mode = "merge" audio.adapt.follower = "" library.name = "audioconvert/libspa-audioconvert" object.id = "59" object.serial = "115" node.max-latency = "48000/48000" Formats: pcm Source #116 State: SUSPENDED Name: alsa_input.usb-C-Media_Electronics_Inc._USB_Audio_Device-00.mono-fallback Description: Audio Adapter (Unitek Y-247A) Mono Driver: PipeWire Sample Specification: s16le 1ch 48000Hz Channel Map: mono Owner Module: 4294967295 Mute: no Volume: mono: 65536 / 100% / 0.00 dB balance 0.00 Base Volume: 27111 / 41% / -23.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 = "1" alsa.card_name = "USB Audio Device" alsa.class = "generic" alsa.device = "0" alsa.driver_name = "snd_usb_audio" alsa.id = "USB Audio" alsa.long_card_name = "C-Media Electronics Inc. USB Audio Device at usb-0000:00:14.0-1, 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 = "C-Media Electronics Inc. USB Audio Device at usb-0000:00:14.0-1, full speed" api.alsa.card.name = "USB Audio Device" api.alsa.path = "hw:1" api.alsa.pcm.card = "1" api.alsa.pcm.stream = "capture" audio.channels = "1" audio.position = "MONO" card.profile.device = "2" device.api = "alsa" device.class = "sound" device.id = "58" device.profile.description = "Mono" device.profile.name = "mono-fallback" device.routes = "1" factory.name = "api.alsa.pcm.source" media.class = "Audio/Source" device.description = "Audio Adapter (Unitek Y-247A) Mono" node.name = "alsa_input.usb-C-Media_Electronics_Inc._USB_Audio_Device-00.mono-fallback" node.nick = "USB Audio Device" node.pause-on-idle = "false" object.path = "alsa:pcm:1:hw:1:capture" priority.driver = "2000" priority.session = "2000" factory.id = "18" client.id = "33" clock.quantum-limit = "8192" node.driver = "true" factory.mode = "split" audio.adapt.follower = "" library.name = "audioconvert/libspa-audioconvert" object.id = "61" object.serial = "116" Ports: analog-input-mic: Microphone (type: Mic, priority: 8700, availability unknown) Active Port: analog-input-mic Formats: pcm Client #31 Driver: PipeWire Owner Module: 2 Properties: pipewire.protocol = "protocol-native" pipewire.sec.pid = "1776" pipewire.sec.uid = "1000" pipewire.sec.gid = "100" pipewire.sec.label = "kernel" module.id = "2" object.id = "31" object.serial = "31" pipewire.access.portal.is_portal = "true" portal.monitor = "Camera" log.level = "0" cpu.max-align = "64" default.clock.rate = "48000" default.clock.quantum = "1024" default.clock.min-quantum = "32" default.clock.max-quantum = "2048" default.clock.quantum-limit = "8192" default.video.width = "640" default.video.height = "480" default.video.rate.num = "25" default.video.rate.denom = "1" clock.power-of-two-quantum = "true" link.max-buffers = "64" mem.warn-mlock = "false" mem.allow-mlock = "true" settings.check-quantum = "false" settings.check-rate = "false" application.name = ".xdg-desktop-portal-wrapped" application.process.binary = ".xdg-desktop-portal-wrapped" application.language = "en_US.UTF-8" application.process.id = "1776" application.process.user = "fedx" application.process.host = "localhost.localdomain" application.process.session_id = "2" window.x11.display = ":1" core.version = "0.3.49" core.name = "pipewire-fedx-1776" pipewire.access = "unrestricted" Client #32 Driver: PipeWire Owner Module: 2 Properties: pipewire.protocol = "protocol-native" pipewire.sec.pid = "1812" pipewire.sec.uid = "1000" pipewire.sec.gid = "100" pipewire.sec.label = "kernel" module.id = "2" object.id = "32" object.serial = "32" config.name = "/nix/store/yxlhwy2v1psn1drviwydbik4xflcbjc1-wireplumber-0.4.9/share/wireplumber/wireplumber.conf" application.name = "WirePlumber" wireplumber.daemon = "true" wireplumber.export-core = "true" log.level = "2" wireplumber.script-engine = "lua-scripting" cpu.max-align = "64" default.clock.rate = "48000" default.clock.quantum = "1024" default.clock.min-quantum = "32" default.clock.max-quantum = "2048" default.clock.quantum-limit = "8192" default.video.width = "640" default.video.height = "480" default.video.rate.num = "25" default.video.rate.denom = "1" clock.power-of-two-quantum = "true" link.max-buffers = "64" mem.warn-mlock = "false" mem.allow-mlock = "true" settings.check-quantum = "false" settings.check-rate = "false" application.process.binary = "wireplumber" application.language = "en_US.UTF-8" application.process.id = "1812" application.process.user = "fedx" application.process.host = "localhost.localdomain" application.process.session_id = "2" window.x11.display = ":1" core.version = "0.3.49" core.name = "pipewire-fedx-1812" pipewire.access = "unrestricted" Client #33 Driver: PipeWire Owner Module: 2 Properties: pipewire.protocol = "protocol-native" pipewire.sec.pid = "1812" pipewire.sec.uid = "1000" pipewire.sec.gid = "100" pipewire.sec.label = "kernel" module.id = "2" object.id = "33" object.serial = "33" application.name = "WirePlumber [export]" config.name = "/nix/store/yxlhwy2v1psn1drviwydbik4xflcbjc1-wireplumber-0.4.9/share/wireplumber/wireplumber.conf" wireplumber.daemon = "true" wireplumber.export-core = "true" log.level = "2" wireplumber.script-engine = "lua-scripting" cpu.max-align = "64" default.clock.rate = "48000" default.clock.quantum = "1024" default.clock.min-quantum = "32" default.clock.max-quantum = "2048" default.clock.quantum-limit = "8192" default.video.width = "640" default.video.height = "480" default.video.rate.num = "25" default.video.rate.denom = "1" clock.power-of-two-quantum = "true" link.max-buffers = "64" mem.warn-mlock = "false" mem.allow-mlock = "true" settings.check-quantum = "false" settings.check-rate = "false" application.process.binary = "wireplumber" application.language = "en_US.UTF-8" application.process.id = "1812" application.process.user = "fedx" application.process.host = "localhost.localdomain" application.process.session_id = "2" window.x11.display = ":1" core.version = "0.3.49" core.name = "pipewire-fedx-1812" pipewire.access = "unrestricted" Client #49 Driver: PipeWire Owner Module: 2 Properties: pipewire.protocol = "protocol-native" pipewire.sec.pid = "1882" pipewire.sec.uid = "1000" pipewire.sec.gid = "100" pipewire.sec.label = "kernel" module.id = "2" object.id = "49" object.serial = "49" client.api = "pipewire-pulse" pulse.server.type = "unix" application.name = "Plasma PA" application.id = "org.kde.plasma-pa" application.icon_name = "audio-card" application.process.id = "1650" application.process.user = "fedx" application.process.host = "localhost.localdomain" application.process.binary = ".plasmashell-wrapped" application.language = "en_US.UTF-8" window.x11.display = ":1" application.process.machine_id = "c764f90c07a945e4a4a396607a218812" application.process.session_id = "2" config.name = "pipewire-pulse.conf" cpu.max-align = "64" default.clock.rate = "48000" default.clock.quantum = "1024" default.clock.min-quantum = "32" default.clock.max-quantum = "2048" default.clock.quantum-limit = "8192" default.video.width = "640" default.video.height = "480" default.video.rate.num = "25" default.video.rate.denom = "1" log.level = "2" clock.power-of-two-quantum = "true" link.max-buffers = "64" mem.warn-mlock = "false" mem.allow-mlock = "true" settings.check-quantum = "false" settings.check-rate = "false" core.version = "0.3.49" core.name = "pipewire-fedx-1882" pipewire.access = "unrestricted" Client #63 Driver: PipeWire Owner Module: 2 Properties: pipewire.protocol = "protocol-native" pipewire.sec.pid = "1882" pipewire.sec.uid = "1000" pipewire.sec.gid = "100" pipewire.sec.label = "kernel" module.id = "2" object.id = "57" object.serial = "63" client.api = "pipewire-pulse" pulse.server.type = "unix" application.name = "Brave input" application.process.id = "818" application.process.user = "fedx" application.process.host = "REDACTED" application.process.binary = "brave" application.language = "en_US.UTF-8" window.x11.display = ":1" application.process.machine_id = "c764f90c07a945e4a4a396607a218812" application.process.session_id = "2" config.name = "pipewire-pulse.conf" cpu.max-align = "64" default.clock.rate = "48000" default.clock.quantum = "1024" default.clock.min-quantum = "32" default.clock.max-quantum = "2048" default.clock.quantum-limit = "8192" default.video.width = "640" default.video.height = "480" default.video.rate.num = "25" default.video.rate.denom = "1" log.level = "2" clock.power-of-two-quantum = "true" link.max-buffers = "64" mem.warn-mlock = "false" mem.allow-mlock = "true" settings.check-quantum = "false" settings.check-rate = "false" core.version = "0.3.49" core.name = "pipewire-fedx-1882" pipewire.access = "unrestricted" Client #70 Driver: PipeWire Owner Module: 2 Properties: pipewire.protocol = "protocol-native" pipewire.sec.pid = "1540" pipewire.sec.uid = "1000" pipewire.sec.gid = "100" pipewire.sec.label = "kernel" module.id = "2" object.id = "53" object.serial = "70" log.level = "0" cpu.max-align = "64" default.clock.rate = "48000" default.clock.quantum = "1024" default.clock.min-quantum = "32" default.clock.max-quantum = "2048" default.clock.quantum-limit = "8192" default.video.width = "640" default.video.height = "480" default.video.rate.num = "25" default.video.rate.denom = "1" clock.power-of-two-quantum = "true" link.max-buffers = "64" mem.warn-mlock = "false" mem.allow-mlock = "true" settings.check-quantum = "false" settings.check-rate = "false" application.name = ".kwin_wayland-wrapped" application.process.binary = ".kwin_wayland-wrapped" application.language = "en_US.UTF-8" application.process.id = "1540" application.process.user = "fedx" application.process.host = "localhost.localdomain" application.process.session_id = "2" window.x11.display = ":1" core.version = "0.3.49" core.name = "pipewire-fedx-1540" pipewire.access = "unrestricted" Client #163 Driver: PipeWire Owner Module: 2 Properties: pipewire.protocol = "protocol-native" pipewire.sec.pid = "1650" pipewire.sec.uid = "1000" pipewire.sec.gid = "100" pipewire.sec.label = "kernel" module.id = "2" object.id = "50" object.serial = "163" log.level = "0" cpu.max-align = "64" default.clock.rate = "48000" default.clock.quantum = "1024" default.clock.min-quantum = "32" default.clock.max-quantum = "2048" default.clock.quantum-limit = "8192" default.video.width = "640" default.video.height = "480" default.video.rate.num = "25" default.video.rate.denom = "1" clock.power-of-two-quantum = "true" link.max-buffers = "64" mem.warn-mlock = "false" mem.allow-mlock = "true" settings.check-quantum = "false" settings.check-rate = "false" application.name = ".plasmashell-wrapped" application.process.binary = ".plasmashell-wrapped" application.language = "en_US.UTF-8" application.process.id = "1650" application.process.user = "fedx" application.process.host = "localhost.localdomain" application.process.session_id = "2" window.x11.display = ":1" core.version = "0.3.49" core.name = "pipewire-fedx-1650" pipewire.access = "unrestricted" Client #167 Driver: PipeWire Owner Module: 2 Properties: pipewire.protocol = "protocol-native" pipewire.sec.pid = "1882" pipewire.sec.uid = "1000" pipewire.sec.gid = "100" pipewire.sec.label = "kernel" module.id = "2" object.id = "66" object.serial = "167" client.api = "pipewire-pulse" pulse.server.type = "unix" application.process.id = "8383" application.process.user = "fedx" application.process.host = "localhost.localdomain" application.process.binary = "pactl" application.name = "pactl" application.language = "en_US.UTF-8" window.x11.display = ":1" application.process.machine_id = "c764f90c07a945e4a4a396607a218812" application.process.session_id = "2" config.name = "pipewire-pulse.conf" cpu.max-align = "64" default.clock.rate = "48000" default.clock.quantum = "1024" default.clock.min-quantum = "32" default.clock.max-quantum = "2048" default.clock.quantum-limit = "8192" default.video.width = "640" default.video.height = "480" default.video.rate.num = "25" default.video.rate.denom = "1" log.level = "2" clock.power-of-two-quantum = "true" link.max-buffers = "64" mem.warn-mlock = "false" mem.allow-mlock = "true" settings.check-quantum = "false" settings.check-rate = "false" core.version = "0.3.49" core.name = "pipewire-fedx-1882" pipewire.access = "unrestricted" Card #41 Name: alsa_card.pci-0000_00_1f.3 Driver: alsa Owner Module: n/a Properties: api.acp.auto-port = "false" api.acp.auto-profile = "false" api.alsa.card = "0" api.alsa.card.longname = "HDA Intel PCH at 0x80888000 irq 140" api.alsa.card.name = "HDA Intel PCH" 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:00:1f.3" device.description = "Built-in Audio" device.enum.api = "udev" device.form_factor = "internal" device.icon_name = "audio-card-analog-pci" device.name = "alsa_card.pci-0000_00_1f.3" device.nick = "HDA Intel PCH" device.plugged.usec = "4832853" device.product.id = "41160" device.product.name = "Tiger Lake-LP Smart Sound Technology Audio Controller" device.subsystem = "sound" device.sysfs.path = "/sys/devices/pci0000:00/0000:00:1f.3/sound/card0" device.vendor.id = "32902" device.vendor.name = "Intel Corporation" media.class = "Audio/Device" factory.id = "14" client.id = "33" object.id = "41" object.serial = "41" object.path = "alsa:pcm:0" alsa.card = "0" alsa.card_name = "HDA Intel PCH" alsa.long_card_name = "HDA Intel PCH at 0x80888000 irq 140" alsa.driver_name = "snd_hda_intel" device.string = "0" Profiles: off: Off (sinks: 0, sources: 0, priority: 0, available: yes) output:analog-stereo+input:analog-stereo: Analog Stereo Duplex (sinks: 1, sources: 1, priority: 6565, available: yes) output:analog-stereo: Analog Stereo Output (sinks: 1, sources: 0, priority: 6500, available: yes) output:hdmi-stereo+input:analog-stereo: Digital Stereo (HDMI) Output + Analog Stereo Input (sinks: 1, sources: 1, priority: 5965, available: yes) output:hdmi-stereo: Digital Stereo (HDMI) Output (sinks: 1, sources: 0, priority: 5900, available: yes) output:hdmi-stereo-extra1+input:analog-stereo: Digital Stereo (HDMI 2) Output + Analog Stereo Input (sinks: 1, sources: 1, priority: 5765, available: yes) output:hdmi-stereo-extra2+input:analog-stereo: Digital Stereo (HDMI 3) Output + Analog Stereo Input (sinks: 1, sources: 1, priority: 5765, available: no) output:hdmi-stereo-extra3+input:analog-stereo: Digital Stereo (HDMI 4) Output + Analog Stereo Input (sinks: 1, sources: 1, priority: 5765, available: no) output:hdmi-stereo-extra4+input:analog-stereo: Digital Stereo (HDMI 5) Output + Analog Stereo Input (sinks: 1, sources: 1, priority: 5765, available: no) output:hdmi-stereo-extra5+input:analog-stereo: Digital Stereo (HDMI 6) Output + Analog Stereo Input (sinks: 1, sources: 1, priority: 5765, available: no) output:hdmi-stereo-extra6+input:analog-stereo: Digital Stereo (HDMI 7) Output + Analog Stereo Input (sinks: 1, sources: 1, priority: 5765, available: no) output:hdmi-stereo-extra7+input:analog-stereo: Digital Stereo (HDMI 8) Output + Analog Stereo Input (sinks: 1, sources: 1, priority: 5765, available: no) output:hdmi-stereo-extra8+input:analog-stereo: Digital Stereo (HDMI 9) Output + Analog Stereo Input (sinks: 1, sources: 1, priority: 5765, available: no) output:hdmi-stereo-extra9+input:analog-stereo: Digital Stereo (HDMI 10) Output + Analog Stereo Input (sinks: 1, sources: 1, priority: 5765, available: no) output:hdmi-stereo-extra10+input:analog-stereo: Digital Stereo (HDMI 11) Output + Analog Stereo Input (sinks: 1, sources: 1, priority: 5765, available: no) output:hdmi-stereo-extra1: Digital Stereo (HDMI 2) Output (sinks: 1, sources: 0, priority: 5700, available: yes) 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: no) output:hdmi-stereo-extra5: Digital Stereo (HDMI 6) Output (sinks: 1, sources: 0, priority: 5700, available: no) output:hdmi-stereo-extra6: Digital Stereo (HDMI 7) Output (sinks: 1, sources: 0, priority: 5700, available: no) output:hdmi-stereo-extra7: Digital Stereo (HDMI 8) Output (sinks: 1, sources: 0, priority: 5700, available: no) output:hdmi-stereo-extra8: Digital Stereo (HDMI 9) Output (sinks: 1, sources: 0, priority: 5700, available: no) output:hdmi-stereo-extra9: Digital Stereo (HDMI 10) Output (sinks: 1, sources: 0, priority: 5700, available: no) output:hdmi-stereo-extra10: Digital Stereo (HDMI 11) Output (sinks: 1, sources: 0, priority: 5700, available: no) output:hdmi-surround-extra2+input:analog-stereo: Digital Surround 5.1 (HDMI 3) Output + Analog Stereo Input (sinks: 1, sources: 1, priority: 665, available: no) output:hdmi-surround71-extra2+input:analog-stereo: Digital Surround 7.1 (HDMI 3) Output + Analog Stereo Input (sinks: 1, sources: 1, priority: 665, available: no) output:hdmi-surround-extra3+input:analog-stereo: Digital Surround 5.1 (HDMI 4) Output + Analog Stereo Input (sinks: 1, sources: 1, priority: 665, available: no) output:hdmi-surround71-extra3+input:analog-stereo: Digital Surround 7.1 (HDMI 4) Output + Analog Stereo Input (sinks: 1, sources: 1, priority: 665, available: no) output:hdmi-surround-extra4+input:analog-stereo: Digital Surround 5.1 (HDMI 5) Output + Analog Stereo Input (sinks: 1, sources: 1, priority: 665, available: no) output:hdmi-surround71-extra4+input:analog-stereo: Digital Surround 7.1 (HDMI 5) Output + Analog Stereo Input (sinks: 1, sources: 1, priority: 665, available: no) output:hdmi-surround-extra5+input:analog-stereo: Digital Surround 5.1 (HDMI 6) Output + Analog Stereo Input (sinks: 1, sources: 1, priority: 665, available: no) output:hdmi-surround71-extra5+input:analog-stereo: Digital Surround 7.1 (HDMI 6) Output + Analog Stereo Input (sinks: 1, sources: 1, priority: 665, available: no) output:hdmi-surround-extra6+input:analog-stereo: Digital Surround 5.1 (HDMI 7) Output + Analog Stereo Input (sinks: 1, sources: 1, priority: 665, available: no) output:hdmi-surround71-extra6+input:analog-stereo: Digital Surround 7.1 (HDMI 7) Output + Analog Stereo Input (sinks: 1, sources: 1, priority: 665, available: no) output:hdmi-surround-extra7+input:analog-stereo: Digital Surround 5.1 (HDMI 8) Output + Analog Stereo Input (sinks: 1, sources: 1, priority: 665, available: no) output:hdmi-surround71-extra7+input:analog-stereo: Digital Surround 7.1 (HDMI 8) Output + Analog Stereo Input (sinks: 1, sources: 1, priority: 665, available: no) output:hdmi-surround-extra8+input:analog-stereo: Digital Surround 5.1 (HDMI 9) Output + Analog Stereo Input (sinks: 1, sources: 1, priority: 665, available: no) output:hdmi-surround71-extra8+input:analog-stereo: Digital Surround 7.1 (HDMI 9) Output + Analog Stereo Input (sinks: 1, sources: 1, priority: 665, available: no) output:hdmi-surround-extra9+input:analog-stereo: Digital Surround 5.1 (HDMI 10) Output + Analog Stereo Input (sinks: 1, sources: 1, priority: 665, available: no) output:hdmi-surround71-extra9+input:analog-stereo: Digital Surround 7.1 (HDMI 10) Output + Analog Stereo Input (sinks: 1, sources: 1, priority: 665, available: no) output:hdmi-surround-extra10+input:analog-stereo: Digital Surround 5.1 (HDMI 11) Output + Analog Stereo Input (sinks: 1, sources: 1, priority: 665, available: no) output:hdmi-surround71-extra10+input:analog-stereo: Digital Surround 7.1 (HDMI 11) Output + Analog Stereo Input (sinks: 1, sources: 1, priority: 665, 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) output:hdmi-surround-extra4: Digital Surround 5.1 (HDMI 5) Output (sinks: 1, sources: 0, priority: 600, available: no) output:hdmi-surround71-extra4: Digital Surround 7.1 (HDMI 5) Output (sinks: 1, sources: 0, priority: 600, available: no) output:hdmi-surround-extra5: Digital Surround 5.1 (HDMI 6) Output (sinks: 1, sources: 0, priority: 600, available: no) output:hdmi-surround71-extra5: Digital Surround 7.1 (HDMI 6) Output (sinks: 1, sources: 0, priority: 600, available: no) output:hdmi-surround-extra6: Digital Surround 5.1 (HDMI 7) Output (sinks: 1, sources: 0, priority: 600, available: no) output:hdmi-surround71-extra6: Digital Surround 7.1 (HDMI 7) Output (sinks: 1, sources: 0, priority: 600, available: no) output:hdmi-surround-extra7: Digital Surround 5.1 (HDMI 8) Output (sinks: 1, sources: 0, priority: 600, available: no) output:hdmi-surround71-extra7: Digital Surround 7.1 (HDMI 8) Output (sinks: 1, sources: 0, priority: 600, available: no) output:hdmi-surround-extra8: Digital Surround 5.1 (HDMI 9) Output (sinks: 1, sources: 0, priority: 600, available: no) output:hdmi-surround71-extra8: Digital Surround 7.1 (HDMI 9) Output (sinks: 1, sources: 0, priority: 600, available: no) output:hdmi-surround-extra9: Digital Surround 5.1 (HDMI 10) Output (sinks: 1, sources: 0, priority: 600, available: no) output:hdmi-surround71-extra9: Digital Surround 7.1 (HDMI 10) Output (sinks: 1, sources: 0, priority: 600, available: no) output:hdmi-surround-extra10: Digital Surround 5.1 (HDMI 11) Output (sinks: 1, sources: 0, priority: 600, available: no) output:hdmi-surround71-extra10: Digital Surround 7.1 (HDMI 11) Output (sinks: 1, sources: 0, priority: 600, available: no) input:analog-stereo: Analog Stereo Input (sinks: 0, sources: 1, priority: 65, available: yes) pro-audio: Pro Audio (sinks: 13, sources: 1, priority: 1, available: yes) Active Profile: output:hdmi-stereo Ports: analog-input-internal-mic: Internal Microphone (type: Mic, priority: 8900, latency offset: 0 usec, availability group: Legacy 1, availability unknown) Properties: port.type = "mic" port.availability-group = "Legacy 1" device.icon_name = "audio-input-microphone" card.profile.port = "0" Part of profile(s): input:analog-stereo, output:analog-stereo+input:analog-stereo, output:hdmi-stereo+input:analog-stereo, output:hdmi-stereo-extra1+input:analog-stereo, output:hdmi-stereo-extra2+input:analog-stereo, output:hdmi-surround-extra2+input:analog-stereo, output:hdmi-surround71-extra2+input:analog-stereo, output:hdmi-stereo-extra3+input:analog-stereo, output:hdmi-surround-extra3+input:analog-stereo, output:hdmi-surround71-extra3+input:analog-stereo, output:hdmi-stereo-extra4+input:analog-stereo, output:hdmi-surround-extra4+input:analog-stereo, output:hdmi-surround71-extra4+input:analog-stereo, output:hdmi-stereo-extra5+input:analog-stereo, output:hdmi-surround-extra5+input:analog-stereo, output:hdmi-surround71-extra5+input:analog-stereo, output:hdmi-stereo-extra6+input:analog-stereo, output:hdmi-surround-extra6+input:analog-stereo, output:hdmi-surround71-extra6+input:analog-stereo, output:hdmi-stereo-extra7+input:analog-stereo, output:hdmi-surround-extra7+input:analog-stereo, output:hdmi-surround71-extra7+input:analog-stereo, output:hdmi-stereo-extra8+input:analog-stereo, output:hdmi-surround-extra8+input:analog-stereo, output:hdmi-surround71-extra8+input:analog-stereo, output:hdmi-stereo-extra9+input:analog-stereo, output:hdmi-surround-extra9+input:analog-stereo, output:hdmi-surround71-extra9+input:analog-stereo, output:hdmi-stereo-extra10+input:analog-stereo, output:hdmi-surround-extra10+input:analog-stereo, output:hdmi-surround71-extra10+input:analog-stereo analog-input-headset-mic: Headset Microphone (type: Headset, priority: 8800, latency offset: 0 usec, availability group: Legacy 2, not available) Properties: port.type = "headset" 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:hdmi-stereo+input:analog-stereo, output:hdmi-stereo-extra1+input:analog-stereo, output:hdmi-stereo-extra2+input:analog-stereo, output:hdmi-surround-extra2+input:analog-stereo, output:hdmi-surround71-extra2+input:analog-stereo, output:hdmi-stereo-extra3+input:analog-stereo, output:hdmi-surround-extra3+input:analog-stereo, output:hdmi-surround71-extra3+input:analog-stereo, output:hdmi-stereo-extra4+input:analog-stereo, output:hdmi-surround-extra4+input:analog-stereo, output:hdmi-surround71-extra4+input:analog-stereo, output:hdmi-stereo-extra5+input:analog-stereo, output:hdmi-surround-extra5+input:analog-stereo, output:hdmi-surround71-extra5+input:analog-stereo, output:hdmi-stereo-extra6+input:analog-stereo, output:hdmi-surround-extra6+input:analog-stereo, output:hdmi-surround71-extra6+input:analog-stereo, output:hdmi-stereo-extra7+input:analog-stereo, output:hdmi-surround-extra7+input:analog-stereo, output:hdmi-surround71-extra7+input:analog-stereo, output:hdmi-stereo-extra8+input:analog-stereo, output:hdmi-surround-extra8+input:analog-stereo, output:hdmi-surround71-extra8+input:analog-stereo, output:hdmi-stereo-extra9+input:analog-stereo, output:hdmi-surround-extra9+input:analog-stereo, output:hdmi-surround71-extra9+input:analog-stereo, output:hdmi-stereo-extra10+input:analog-stereo, output:hdmi-surround-extra10+input:analog-stereo, output:hdmi-surround71-extra10+input:analog-stereo analog-output-speaker: Speakers (type: Speaker, priority: 10000, latency offset: 0 usec, availability group: Legacy 3, availability unknown) Properties: port.type = "speaker" port.availability-group = "Legacy 3" device.icon_name = "audio-speakers" card.profile.port = "2" Part of profile(s): output:analog-stereo, output:analog-stereo+input:analog-stereo analog-output-headphones: Headphones (type: Headphones, priority: 9900, latency offset: 0 usec, availability group: Legacy 2, not available) Properties: port.type = "headphones" port.availability-group = "Legacy 2" device.icon_name = "audio-headphones" card.profile.port = "3" Part of profile(s): output:analog-stereo, output:analog-stereo+input:analog-stereo hdmi-output-0: HDMI / DisplayPort (type: HDMI, priority: 5900, latency offset: 0 usec, availability group: Legacy 4, available) Properties: port.type = "hdmi" port.availability-group = "Legacy 4" device.icon_name = "video-display" card.profile.port = "4" device.product.name = "VA24D" Part of profile(s): output:hdmi-stereo, output:hdmi-stereo+input:analog-stereo hdmi-output-1: HDMI / DisplayPort 2 (type: HDMI, priority: 5800, 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 = "5" device.product.name = "VA24D" Part of profile(s): output:hdmi-stereo-extra1, output:hdmi-stereo-extra1+input:analog-stereo hdmi-output-2: HDMI / DisplayPort 3 (type: HDMI, priority: 5700, latency offset: 0 usec, availability group: Legacy 6, not available) Properties: port.type = "hdmi" port.availability-group = "Legacy 6" device.icon_name = "video-display" card.profile.port = "6" Part of profile(s): output:hdmi-stereo-extra2, output:hdmi-stereo-extra2+input:analog-stereo, output:hdmi-surround-extra2, output:hdmi-surround-extra2+input:analog-stereo, output:hdmi-surround71-extra2, output:hdmi-surround71-extra2+input:analog-stereo hdmi-output-3: HDMI / DisplayPort 4 (type: HDMI, priority: 5600, latency offset: 0 usec, availability group: Legacy 7, not available) Properties: port.type = "hdmi" port.availability-group = "Legacy 7" device.icon_name = "video-display" card.profile.port = "7" Part of profile(s): output:hdmi-stereo-extra3, output:hdmi-stereo-extra3+input:analog-stereo, output:hdmi-surround-extra3, output:hdmi-surround-extra3+input:analog-stereo, output:hdmi-surround71-extra3, output:hdmi-surround71-extra3+input:analog-stereo hdmi-output-4: HDMI / DisplayPort 5 (type: HDMI, priority: 5500, latency offset: 0 usec, availability group: Legacy 8, not available) Properties: port.type = "hdmi" port.availability-group = "Legacy 8" device.icon_name = "video-display" card.profile.port = "8" Part of profile(s): output:hdmi-stereo-extra4, output:hdmi-stereo-extra4+input:analog-stereo, output:hdmi-surround-extra4, output:hdmi-surround-extra4+input:analog-stereo, output:hdmi-surround71-extra4, output:hdmi-surround71-extra4+input:analog-stereo hdmi-output-5: HDMI / DisplayPort 6 (type: HDMI, priority: 5400, latency offset: 0 usec, availability group: Legacy 9, not available) Properties: port.type = "hdmi" port.availability-group = "Legacy 9" device.icon_name = "video-display" card.profile.port = "9" Part of profile(s): output:hdmi-stereo-extra5, output:hdmi-stereo-extra5+input:analog-stereo, output:hdmi-surround-extra5, output:hdmi-surround-extra5+input:analog-stereo, output:hdmi-surround71-extra5, output:hdmi-surround71-extra5+input:analog-stereo hdmi-output-6: HDMI / DisplayPort 7 (type: HDMI, priority: 5300, latency offset: 0 usec, availability group: Legacy 10, not available) Properties: port.type = "hdmi" port.availability-group = "Legacy 10" device.icon_name = "video-display" card.profile.port = "10" Part of profile(s): output:hdmi-stereo-extra6, output:hdmi-stereo-extra6+input:analog-stereo, output:hdmi-surround-extra6, output:hdmi-surround-extra6+input:analog-stereo, output:hdmi-surround71-extra6, output:hdmi-surround71-extra6+input:analog-stereo hdmi-output-7: HDMI / DisplayPort 8 (type: HDMI, priority: 5200, latency offset: 0 usec, availability group: Legacy 11, not available) Properties: port.type = "hdmi" port.availability-group = "Legacy 11" device.icon_name = "video-display" card.profile.port = "11" Part of profile(s): output:hdmi-stereo-extra7, output:hdmi-stereo-extra7+input:analog-stereo, output:hdmi-surround-extra7, output:hdmi-surround-extra7+input:analog-stereo, output:hdmi-surround71-extra7, output:hdmi-surround71-extra7+input:analog-stereo hdmi-output-8: HDMI / DisplayPort 9 (type: HDMI, priority: 5100, latency offset: 0 usec, availability group: Legacy 12, not available) Properties: port.type = "hdmi" port.availability-group = "Legacy 12" device.icon_name = "video-display" card.profile.port = "12" Part of profile(s): output:hdmi-stereo-extra8, output:hdmi-stereo-extra8+input:analog-stereo, output:hdmi-surround-extra8, output:hdmi-surround-extra8+input:analog-stereo, output:hdmi-surround71-extra8, output:hdmi-surround71-extra8+input:analog-stereo hdmi-output-9: HDMI / DisplayPort 10 (type: HDMI, priority: 5000, latency offset: 0 usec, availability group: Legacy 13, not available) Properties: port.type = "hdmi" port.availability-group = "Legacy 13" device.icon_name = "video-display" card.profile.port = "13" Part of profile(s): output:hdmi-stereo-extra9, output:hdmi-stereo-extra9+input:analog-stereo, output:hdmi-surround-extra9, output:hdmi-surround-extra9+input:analog-stereo, output:hdmi-surround71-extra9, output:hdmi-surround71-extra9+input:analog-stereo hdmi-output-10: HDMI / DisplayPort 11 (type: HDMI, priority: 4900, latency offset: 0 usec, availability group: Legacy 14, not available) Properties: port.type = "hdmi" port.availability-group = "Legacy 14" device.icon_name = "video-display" card.profile.port = "14" Part of profile(s): output:hdmi-stereo-extra10, output:hdmi-stereo-extra10+input:analog-stereo, output:hdmi-surround-extra10, output:hdmi-surround-extra10+input:analog-stereo, output:hdmi-surround71-extra10, output:hdmi-surround71-extra10+input:analog-stereo Card #114 Name: alsa_card.usb-C-Media_Electronics_Inc._USB_Audio_Device-00 Driver: alsa Owner Module: n/a Properties: api.acp.auto-port = "false" api.acp.auto-profile = "false" api.alsa.card = "1" api.alsa.card.longname = "C-Media Electronics Inc. USB Audio Device at usb-0000:00:14.0-1, full speed" api.alsa.card.name = "USB Audio Device" api.alsa.path = "hw:1" api.alsa.use-acp = "true" api.dbus.ReserveDevice1 = "Audio1" device.api = "alsa" device.bus = "usb" device.bus-id = "usb-C-Media_Electronics_Inc._USB_Audio_Device-00" device.bus_path = "pci-0000:00:14.0-usb-0:1:1.0" device.description = "Audio Adapter (Unitek Y-247A)" device.enum.api = "udev" device.icon_name = "audio-card-analog-usb" device.name = "alsa_card.usb-C-Media_Electronics_Inc._USB_Audio_Device-00" device.nick = "USB Audio Device" device.plugged.usec = "1086376045" device.product.id = "20" device.product.name = "Audio Adapter (Unitek Y-247A)" device.serial = "C-Media_Electronics_Inc._USB_Audio_Device" device.subsystem = "sound" device.sysfs.path = "/sys/devices/pci0000:00/0000:00:14.0/usb3/3-1/3-1:1.0/sound/card1" device.vendor.id = "3468" device.vendor.name = "C-Media Electronics, Inc." media.class = "Audio/Device" factory.id = "14" client.id = "33" object.id = "58" object.serial = "114" object.path = "alsa:pcm:1" alsa.card = "1" alsa.card_name = "USB Audio Device" alsa.long_card_name = "C-Media Electronics Inc. USB Audio Device at usb-0000:00:14.0-1, full speed" alsa.driver_name = "snd_usb_audio" device.string = "1" Profiles: off: Off (sinks: 0, sources: 0, priority: 0, available: yes) output:analog-stereo+input:mono-fallback: Analog Stereo Output + Mono Input (sinks: 1, sources: 1, priority: 6501, available: yes) output:analog-stereo: Analog Stereo Output (sinks: 1, sources: 0, priority: 6500, available: yes) output:iec958-stereo+input:mono-fallback: Digital Stereo (IEC958) Output + Mono Input (sinks: 1, sources: 1, priority: 5501, available: yes) output:iec958-stereo: Digital Stereo (IEC958) Output (sinks: 1, sources: 0, priority: 5500, available: yes) pro-audio: Pro Audio (sinks: 1, sources: 1, priority: 1, available: yes) input:mono-fallback: Mono Input (sinks: 0, sources: 1, priority: 1, available: yes) Active Profile: output:analog-stereo+input:mono-fallback 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:mono-fallback, output:analog-stereo+input:mono-fallback, output:iec958-stereo+input:mono-fallback analog-output-speaker: Speakers (type: Speaker, priority: 10000, latency offset: 0 usec, availability unknown) Properties: port.type = "speaker" device.icon_name = "audio-speakers" card.profile.port = "1" Part of profile(s): output:analog-stereo, output:analog-stereo+input:mono-fallback iec958-stereo-output: Digital Output (S/PDIF) (type: SPDIF, priority: 0, latency offset: 0 usec, availability unknown) Properties: port.type = "spdif" card.profile.port = "2" Part of profile(s): output:iec958-stereo, output:iec958-stereo+input:mono-fallback
Please run 'pactl list sink-inputs' while Waydroid is playing audio and attach the output
Sink Input #65 Driver: PipeWire Owner Module: n/a Client: 54 Sink: 44 Sample Specification: s16le 2ch 48000Hz Channel Map: front-left,front-right Format: pcm, format.sample_format = "\"s16le\"" format.rate = "48000" format.channels = "2" format.channel_map = "\"front-left,front-right\"" Corked: no Mute: no Volume: front-left: 65536 / 100% / 0.00 dB, front-right: 65536 / 100% / 0.00 dB balance 0.00 Buffer Latency: 0 usec Sink Latency: 0 usec Resample method: PipeWire Properties: client.api = "pipewire-pulse" pulse.server.type = "unix" application.name = "ALSA plug-in [writer]" application.process.id = "60" application.process.user = "system" application.process.host = "waydroid" application.process.binary = "threaded-ml" application.process.machine_id = "waydroid" media.name = "ALSA Playback" node.rate = "1/48000" stream.is-live = "true" node.name = "ALSA plug-in [writer]" node.autoconnect = "true" media.class = "Stream/Output/Audio" adapt.follower.node = "" object.register = "false" factory.id = "6" audio.adapt.follower = "" factory.mode = "split" library.name = "audioconvert/libspa-audioconvert" clock.quantum-limit = "8192" client.id = "54" object.id = "55" object.serial = "65" node.latency = "2048/48000" pulse.attr.maxlength = "4194304" pulse.attr.tlength = "32768" pulse.attr.prebuf = "8192" pulse.attr.minreq = "8192" module-stream-restore.id = "sink-input-by-application-name:ALSA plug-in [writer]"
The name shown in the applet comes directly from PulseAudio/PipeWire: application.name = "ALSA plug-in [writer]" Please report that to Waydroid, it should send a better name to the audio server. However that is purely cosmetic. > What's weird, however, is that it believes Session Desktop Appimage is what's outputting the audio. It gives me the volume symbol on the desktop icon, and if I hover over the Session icon, I can adjust Waydroid's volume. That sounds like https://bugs.kde.org/show_bug.cgi?id=438565, and is unrelated to the aforementioned issue
Dear Bug Submitter, This bug has been in NEEDSINFO status with no change for at least 15 days. Please provide the requested information as soon as possible and set the bug status as REPORTED. Due to regular bug tracker maintenance, if the bug is still in NEEDSINFO status with no change in 30 days the bug will be closed as RESOLVED > WORKSFORME due to lack of needed information. For more information about our bug triaging procedures please read the wiki located here: https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging If you have already provided the requested information, please mark the bug as REPORTED so that the KDE team knows that the bug is ready to be confirmed. Thank you for helping us make KDE software even better for everyone!
This bug has been in NEEDSINFO status with no change for at least 30 days. The bug is now closed as RESOLVED > WORKSFORME due to lack of needed information. For more information about our bug triaging procedures please read the wiki located here: https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging Thank you for helping us make KDE software even better for everyone!