You are not logged in.
Hello, I've been using Arch Linux for past few months and everything seems to be working perfectly. My laptop model is lenovo legion 5i and I have Harman dual speakers and Realtek Audio driver in windows. But my sound is never as loud as in windows 10. This seems
to be a fairly common problem as I looked around the internet. But none of the solutions worked for me. My PCM and master channels are at max and I tried some presets in easyeffects, but to no avail.
I know I can increase sound beyond 100% in pavucontrol but that just reduces audio quality and I read somewhere that it's harmful for the speakers. I don't know what information you need to help me solve this problem. So mention that and I'll get back with the information as fast as I can.
Do help me out in fixing this as I am a beginner developer and I watch a lot of lectures and I don't want to keep my headphones on all the time. And working in Arch with bspWM is just very fast for my workflow. I cannot afford a speaker RN, so I have only my laptop speakers and my headphones to rely upon.
It's the same with pulseaudio and pipewire.
Last edited by grim-reaper (2021-08-27 20:18:00)
Offline
Try enhance loudness by alsamixer (run it from text terminal).
Offline
As long as pulseaudio is running, that will most likely only configure that.
But stopping PA and looking at the underlying "amixer" values might be worth a shot.
There might also be a booster switch (typically exists for mics, no idea whether there're some for the speakers)
so I have only my laptop speakers and my headphones to rely upon
I have Harman dual speakers
Are those the internal speekers or a bluetooth device?
Offline
Are those the internal speekers or a bluetooth device?
Those are internal speakers which come with lenovo legion 5i.
[grim-reaper@archlinux ~]$ lspci
00:1f.3 Audio device: Intel Corporation Comet Lake PCH cAVS
01:00.1 Audio device: NVIDIA Corporation Device 10fa (rev a1)
These seem to be the only two audio devices in the output of lspci.
There might also be a booster switch (typically exists for mics, no idea whether there're some for the speakers)
Yes, I checked in alsamixer. that is only for mics.
I currently use pipewire.
Try enhance loudness by alsamixer (run it from text terminal).
Those are maxed out. The PCM and master channels.
Offline
speekers
…
Did you try to stop pipewire? (Or the proper device in alsamixer)
https://wiki.archlinux.org/title/PipeWire#Low_volume
If not, what are the outputs of "amixer" w/ and w/o pipewire/pulseaudio running?
Offline
[grim-reaper@archlinux ~]$ systemctl status --user pipewire-pulse.service
● pipewire-pulse.service - PipeWire PulseAudio
Loaded: loaded (/usr/lib/systemd/user/pipewire-pulse.service; disabled; vendor preset: enabled)
Active: active (running) since Sat 2021-08-28 13:43:27 IST; 48s ago
TriggeredBy: ● pipewire-pulse.socket
Main PID: 606 (pipewire-pulse)
Tasks: 2 (limit: 9407)
Memory: 1.6M
CPU: 11ms
CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/pipewire-pulse.service
└─606 /usr/bin/pipewire-pulse
Aug 28 13:43:27 archlinux systemd[439]: Started PipeWire PulseAudio.
[grim-reaper@archlinux ~]$ amixer
Simple mixer control 'Master',0
Capabilities: pvolume pswitch pswitch-joined
Playback channels: Front Left - Front Right
Limits: Playback 0 - 65536
Mono:
Front Left: Playback 65536 [100%] [on]
Front Right: Playback 65536 [100%] [on]
Simple mixer control 'Capture',0
Capabilities: cvolume cswitch cswitch-joined
Capture channels: Front Left - Front Right
Limits: Capture 0 - 65536
Front Left: Capture 65 [0%] [on]
Front Right: Capture 65 [0%] [on]
And after stopping pipewire-pulse.service. 'amixer' has no output.
Offline
Actually pipewire kept restarting even after stopping or disabling the service.
So i removed pipewire and tried the command again.
[grim-reaper@archlinux ~]$ systemctl status --user pipewire-pulse.service
Unit pipewire-pulse.service could not be found.
[grim-reaper@archlinux ~]$ amixer
Simple mixer control 'Master',0
Capabilities: pvolume pvolume-joined pswitch pswitch-joined
Playback channels: Mono
Limits: Playback 0 - 87
Mono: Playback 87 [100%] [0.00dB] [on]
Simple mixer control 'Headphone',0
Capabilities: pvolume pswitch
Playback channels: Front Left - Front Right
Limits: Playback 0 - 87
Mono:
Front Left: Playback 0 [0%] [-65.25dB] [off]
Front Right: Playback 0 [0%] [-65.25dB] [off]
Simple mixer control 'Speaker',0
Capabilities: pvolume pswitch
Playback channels: Front Left - Front Right
Limits: Playback 0 - 87
Mono:
Front Left: Playback 87 [100%] [0.00dB] [on]
Front Right: Playback 87 [100%] [0.00dB] [on]
Simple mixer control 'PCM',0
Capabilities: pvolume
Playback channels: Front Left - Front Right
Limits: Playback 0 - 255
Mono:
Front Left: Playback 255 [100%] [0.00dB]
Front Right: Playback 255 [100%] [0.00dB]
Simple mixer control 'Mic Boost',0
Capabilities: volume
Playback channels: Front Left - Front Right
Capture channels: Front Left - Front Right
Limits: 0 - 3
Front Left: 0 [0%] [0.00dB]
Front Right: 0 [0%] [0.00dB]
Simple mixer control 'Capture',0
Capabilities: cvolume cswitch
Capture channels: Front Left - Front Right
Limits: Capture 0 - 63
Front Left: Capture 23 [37%] [0.00dB] [on]
Front Right: Capture 23 [37%] [0.00dB] [on]
Simple mixer control 'Auto-Mute Mode',0
Capabilities: enum
Items: 'Disabled' 'Enabled'
Item0: 'Disabled'
Simple mixer control 'Internal Mic Boost',0
Capabilities: volume
Playback channels: Front Left - Front Right
Capture channels: Front Left - Front Right
Limits: 0 - 3
Front Left: 0 [0%] [0.00dB]
Front Right: 0 [0%] [0.00dB]
Last edited by grim-reaper (2021-08-28 08:36:39)
Offline
There seems to be a lot of errors in the status of pipewire.service
[grim-reaper@archlinux ~]$ systemctl status --user pipewire-pulse.service pipewire.service pipewire-media-session.service
● pipewire-pulse.service - PipeWire PulseAudio
Loaded: loaded (/usr/lib/systemd/user/pipewire-pulse.service; enabled; vendor preset: enabled)
Active: active (running) since Sat 2021-08-28 14:08:15 IST; 5min ago
TriggeredBy: ● pipewire-pulse.socket
Main PID: 2051 (pipewire-pulse)
Tasks: 2 (limit: 9407)
Memory: 2.2M
CPU: 768ms
CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/pipewire-pulse.service
└─2051 /usr/bin/pipewire-pulse
Aug 28 14:08:15 archlinux systemd[476]: Started PipeWire PulseAudio.
● pipewire.service - Multimedia Service
Loaded: loaded (/usr/lib/systemd/user/pipewire.service; disabled; vendor preset: enabled)
Active: active (running) since Sat 2021-08-28 14:08:15 IST; 5min ago
TriggeredBy: ● pipewire.socket
Main PID: 2049 (pipewire)
Tasks: 2 (limit: 9407)
Memory: 4.2M
CPU: 985ms
CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/pipewire.service
└─2049 /usr/bin/pipewire
Aug 28 14:08:47 archlinux pipewire[2049]: (alsa_output.pci-0000_00_1f.3.analog-stereo-44) suspended -> error (Start error: Device or resource busy)
Aug 28 14:08:47 archlinux pipewire[2049]: 'front:0': playback open failed: Device or resource busy
Aug 28 14:08:47 archlinux pipewire[2049]: 'front:0': playback open failed: Device or resource busy
Aug 28 14:08:47 archlinux pipewire[2049]: params Spa:Enum:ParamId:EnumFormat: 0:0 (follower format) Device or resource busy
Aug 28 14:08:47 archlinux pipewire[2049]: 'front:0': playback open failed: Device or resource busy
Aug 28 14:08:47 archlinux pipewire[2049]: 'front:0': playback open failed: Device or resource busy
Aug 28 14:08:47 archlinux pipewire[2049]: params Spa:Enum:ParamId:EnumFormat: 0:0 (follower format) Device or resource busy
Aug 28 14:08:47 archlinux pipewire[2049]: 'front:0': playback open failed: Device or resource busy
Aug 28 14:08:47 archlinux pipewire[2049]: 'front:0': playback open failed: Device or resource busy
Aug 28 14:08:47 archlinux pipewire[2049]: params Spa:Enum:ParamId:EnumFormat: 0:0 (follower format) Device or resource busy
● pipewire-media-session.service - Multimedia Service Session Manager
Loaded: loaded (/usr/lib/systemd/user/pipewire-media-session.service; enabled; vendor preset: enabled)
Active: active (running) since Sat 2021-08-28 14:08:15 IST; 5min ago
Main PID: 2050 (pipewire-media-)
Tasks: 2 (limit: 9407)
Memory: 4.1M
CPU: 140ms
Offline
Pipwire can't take control of the audio device because something™ else (still) has, that's not the casuse of your deaf… silent speakers.
The alsa devices are max'd out - how's the volume w/ those?
mpv -ao alsa thunderstruck.mp3
Offline
Damnnnnn. The audio was very loud using only alsa.
[grim-reaper@archlinux ~]$ mpv -ao alsa Downloads/HandClap.mp3
[ffmpeg/demuxer] mp3: Estimating duration from bitrate, this may be inaccurate
(+) Video --vid=1 [P] (mjpeg 640x360)
(+) Audio --aid=1 (mp3 2ch 48000Hz)
File tags:
Album: HandClap - Fitz and the Tantrums
Date: 2020
Title: HandClap - Fitz and the Tantrums
Displaying attached picture. Use --no-audio-display to prevent this.
VO: [gpu] 640x360 yuv420p
AO: [alsa] 48000Hz stereo 2ch float
.
I just want to know whether playing at this level is harmful for my speakers or not?????? Like I can't hear any distortion. No I increased beyond 100%, then I could hear distortion from the above audio file. At 100%, there doesn't seem to be any audio loss.
How do we go from here??? Playing from spotify or browser is very low as compared to this.
Last edited by grim-reaper (2021-08-28 17:39:50)
Offline
I just want to know whether playing at this level is harmful for my speakers or not??????
Thunderstruck would have had a moderate intro…
Whether the DSP can produce a signal that is beyond the physical capacity of the speakers depends on how clever your device vendor is.
The distortion is most likely because the signal was capped (ie. the amplitude goes above 100% and is just cut off)
Spotify uses libpulse, do you use https://archlinux.org/packages/?name=pipewire-pulse to replace it or are there three sound systems stacked on each other and PA gets a chance to impact the volume, too?
Offline
Yes, I played Thunderstruck using mpv and alsa and there doesn't seem to be any audio distortion or loss.
I don't have pulseaudio. And pipewire-pulse doesn't seem to have replaced libpulse as it is still in my system.
But the low audio is not only limited to spotify. But is also present with youtube and udemy and the other websites where I watch videos.
Offline
pipewire-pulse "replaces" pulseaudio, libpulse is the client API (and depedency for a lot of stuff)
I don't use pipewire (or pulseaudio, for that matter…) but "pw-cli info all" seems to dump some info and since we know it's not in alsa, it might reveal the volume limitation.
Offline
[grim-reaper@archlinux ~]$ pw-cli info all
id: 0
permissions: rwxm
type: PipeWire:Interface:Core/3
cookie: 1774943426
user-name: "grim-reaper"
host-name: "archlinux"
version: "0.3.34"
name: "pipewire-0"
* properties:
* config.name = "pipewire.conf"
* link.max-buffers = "16"
* core.daemon = "true"
* core.name = "pipewire-0"
* cpu.max-align = "32"
* default.clock.rate = "48000"
* default.clock.allowed-rates = "[ 48000 ]"
* default.clock.quantum = "1024"
* default.clock.min-quantum = "32"
* default.clock.max-quantum = "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"
* mem.warn-mlock = "false"
* mem.allow-mlock = "true"
* object.id = "0"
id: 1
permissions: rwxm
type: PipeWire:Interface:Module/3
name: "libpipewire-module-rtkit"
filename: "/usr/lib/pipewire-0.3/libpipewire-module-rtkit.so"
args: "{
#nice.level = -11
#rt.prio = 88
#rt.time.soft = 2000000
#rt.time.hard = 2000000
}"
* properties:
* module.name = "libpipewire-module-rtkit"
* object.id = "1"
* module.author = "Wim Taymans <wim.taymans@gmail.com>"
* module.description = "Use RTKit to raise thread priorities"
* module.usage = "[nice.level=<priority: default -11>] [rt.prio=<priority: default 88>] [rt.time.soft=<in usec: default 2000000] [rt.time.hard=<in usec: default 2000000] "
* module.version = "0.3.34"
* nice.level = "-11"
* rt.prio = "88"
* rt.time.soft = "2000000"
* rt.time.hard = "2000000"
id: 2
permissions: rwxm
type: PipeWire:Interface:Module/3
name: "libpipewire-module-protocol-native"
filename: "/usr/lib/pipewire-0.3/libpipewire-module-protocol-native.so"
args: "(null)"
* properties:
* module.name = "libpipewire-module-protocol-native"
* object.id = "2"
* module.author = "Wim Taymans <wim.taymans@gmail.com>"
* module.description = "Native protocol using unix sockets"
* module.version = "0.3.34"
id: 3
permissions: rwxm
type: PipeWire:Interface:Module/3
name: "libpipewire-module-profiler"
filename: "/usr/lib/pipewire-0.3/libpipewire-module-profiler.so"
args: "(null)"
* properties:
* module.name = "libpipewire-module-profiler"
* object.id = "3"
* module.author = "Wim Taymans <wim.taymans@gmail.com>"
* module.description = "Generate Profiling data"
* module.version = "0.3.34"
info: unsupported type PipeWire:Interface:Profiler
id: 5
permissions: rwxm
type: PipeWire:Interface:Module/3
name: "libpipewire-module-metadata"
filename: "/usr/lib/pipewire-0.3/libpipewire-module-metadata.so"
args: "(null)"
* properties:
* module.name = "libpipewire-module-metadata"
* object.id = "5"
* module.author = "Wim Taymans <wim.taymans@gmail.com>"
* module.description = "Allow clients to create metadata store"
* module.version = "0.3.34"
id: 6
permissions: rwxm
type: PipeWire:Interface:Factory/3
name: "metadata"
object-type: PipeWire:Interface:Metadata/3
* properties:
* module.id = "5"
* object.id = "6"
* factory.name = "metadata"
* factory.type.name = "PipeWire:Interface:Metadata"
* factory.type.version = "3"
id: 7
permissions: rwxm
type: PipeWire:Interface:Module/3
name: "libpipewire-module-spa-device-factory"
filename: "/usr/lib/pipewire-0.3/libpipewire-module-spa-device-factory.so"
args: "(null)"
* properties:
* module.name = "libpipewire-module-spa-device-factory"
* object.id = "7"
* module.author = "Wim Taymans <wim.taymans@gmail.com>"
* module.description = "Provide a factory to make SPA devices"
* module.version = "0.3.34"
id: 8
permissions: rwxm
type: PipeWire:Interface:Factory/3
name: "spa-device-factory"
object-type: PipeWire:Interface:Device/3
* properties:
* module.id = "7"
* object.id = "8"
* factory.name = "spa-device-factory"
* factory.type.name = "PipeWire:Interface:Device"
* factory.type.version = "3"
id: 9
permissions: rwxm
type: PipeWire:Interface:Module/3
name: "libpipewire-module-spa-node-factory"
filename: "/usr/lib/pipewire-0.3/libpipewire-module-spa-node-factory.so"
args: "(null)"
* properties:
* module.name = "libpipewire-module-spa-node-factory"
* object.id = "9"
* module.author = "Wim Taymans <wim.taymans@gmail.com>"
* module.description = "Provide a factory to make SPA nodes"
* module.version = "0.3.34"
id: 10
permissions: rwxm
type: PipeWire:Interface:Factory/3
name: "spa-node-factory"
object-type: PipeWire:Interface:Node/3
* properties:
* module.id = "9"
* object.id = "10"
* factory.name = "spa-node-factory"
* factory.type.name = "PipeWire:Interface:Node"
* factory.type.version = "3"
id: 11
permissions: rwxm
type: PipeWire:Interface:Module/3
name: "libpipewire-module-client-node"
filename: "/usr/lib/pipewire-0.3/libpipewire-module-client-node.so"
args: "(null)"
* properties:
* module.name = "libpipewire-module-client-node"
* object.id = "11"
* module.author = "Wim Taymans <wim.taymans@gmail.com>"
* module.description = "Allow clients to create and control remote nodes"
* module.version = "0.3.34"
id: 12
permissions: rwxm
type: PipeWire:Interface:Factory/3
name: "client-node"
object-type: PipeWire:Interface:ClientNode/4
* properties:
* module.id = "11"
* object.id = "12"
* factory.name = "client-node"
* factory.type.name = "PipeWire:Interface:ClientNode"
* factory.type.version = "4"
id: 13
permissions: rwxm
type: PipeWire:Interface:Module/3
name: "libpipewire-module-client-device"
filename: "/usr/lib/pipewire-0.3/libpipewire-module-client-device.so"
args: "(null)"
* properties:
* module.name = "libpipewire-module-client-device"
* object.id = "13"
* module.author = "Wim Taymans <wim.taymans@gmail.com>"
* module.description = "Allow clients to create and control remote devices"
* module.version = "0.3.34"
id: 14
permissions: rwxm
type: PipeWire:Interface:Factory/3
name: "client-device"
object-type: Spa:Pointer:Interface:Device/0
* properties:
* factory.usage = "[device.name=<string>]"
* module.id = "13"
* object.id = "14"
* factory.name = "client-device"
* factory.type.name = "Spa:Pointer:Interface:Device"
* factory.type.version = "0"
id: 15
permissions: rwxm
type: PipeWire:Interface:Module/3
name: "libpipewire-module-portal"
filename: "/usr/lib/pipewire-0.3/libpipewire-module-portal.so"
args: "(null)"
* properties:
* module.name = "libpipewire-module-portal"
* object.id = "15"
id: 16
permissions: rwxm
type: PipeWire:Interface:Module/3
name: "libpipewire-module-access"
filename: "/usr/lib/pipewire-0.3/libpipewire-module-access.so"
args: "{
# access.allowed to list an array of paths of allowed
# apps.
#access.allowed = [
# /usr/bin/pipewire-media-session
#]
# An array of rejected paths.
#access.rejected = [ ]
# An array of paths with restricted access.
#access.restricted = [ ]
# Anything not in the above lists gets assigned the
# access.force permission.
#access.force = flatpak
}"
* properties:
* module.name = "libpipewire-module-access"
* object.id = "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.34"
id: 17
permissions: rwxm
type: PipeWire:Interface:Module/3
name: "libpipewire-module-adapter"
filename: "/usr/lib/pipewire-0.3/libpipewire-module-adapter.so"
args: "(null)"
* properties:
* module.name = "libpipewire-module-adapter"
* object.id = "17"
* module.author = "Wim Taymans <wim.taymans@gmail.com>"
* module.description = "Manage adapter nodes"
* module.version = "0.3.34"
id: 18
permissions: rwxm
type: PipeWire:Interface:Factory/3
name: "adapter"
object-type: PipeWire:Interface:Node/3
* properties:
* factory.usage = "factory.name=<factory-name> [library.name=<library-name>] node.name=<string> "
* module.id = "17"
* object.id = "18"
* factory.name = "adapter"
* factory.type.name = "PipeWire:Interface:Node"
* factory.type.version = "3"
id: 19
permissions: rwxm
type: PipeWire:Interface:Module/3
name: "libpipewire-module-link-factory"
filename: "/usr/lib/pipewire-0.3/libpipewire-module-link-factory.so"
args: "(null)"
* properties:
* module.name = "libpipewire-module-link-factory"
* object.id = "19"
* module.author = "Wim Taymans <wim.taymans@gmail.com>"
* module.description = "Allow clients to create links"
* module.version = "0.3.34"
id: 20
permissions: rwxm
type: PipeWire:Interface:Factory/3
name: "link-factory"
object-type: PipeWire:Interface:Link/3
* properties:
* factory.usage = "link.output.node=<output-node> [link.output.port=<output-port>] link.input.node=<input-node> [link.input.port=<input-port>] [object.linger=<bool>] [link.passive=<bool>]"
* module.id = "19"
* object.id = "20"
* factory.name = "link-factory"
* factory.type.name = "PipeWire:Interface:Link"
* factory.type.version = "3"
id: 21
permissions: rwxm
type: PipeWire:Interface:Module/3
name: "libpipewire-module-session-manager"
filename: "/usr/lib/pipewire-0.3/libpipewire-module-session-manager.so"
args: "(null)"
* properties:
* module.name = "libpipewire-module-session-manager"
* object.id = "21"
* module.author = "George Kiagiadakis <george.kiagiadakis@collabora.com>"
* module.description = "Implements objects for session management"
* module.version = "0.3.34"
id: 22
permissions: rwxm
type: PipeWire:Interface:Factory/3
name: "client-endpoint"
object-type: PipeWire:Interface:ClientEndpoint/0
* properties:
* module.id = "21"
* object.id = "22"
* factory.name = "client-endpoint"
* factory.type.name = "PipeWire:Interface:ClientEndpoint"
* factory.type.version = "0"
id: 23
permissions: rwxm
type: PipeWire:Interface:Factory/3
name: "client-session"
object-type: PipeWire:Interface:ClientSession/0
* properties:
* module.id = "21"
* object.id = "23"
* factory.name = "client-session"
* factory.type.name = "PipeWire:Interface:ClientSession"
* factory.type.version = "0"
id: 24
permissions: rwxm
type: PipeWire:Interface:Factory/3
name: "session"
object-type: PipeWire:Interface:Session/0
* properties:
* module.id = "21"
* object.id = "24"
* factory.name = "session"
* factory.type.name = "PipeWire:Interface:Session"
* factory.type.version = "0"
id: 25
permissions: rwxm
type: PipeWire:Interface:Factory/3
name: "endpoint"
object-type: PipeWire:Interface:Endpoint/0
* properties:
* module.id = "21"
* object.id = "25"
* factory.name = "endpoint"
* factory.type.name = "PipeWire:Interface:Endpoint"
* factory.type.version = "0"
id: 26
permissions: rwxm
type: PipeWire:Interface:Factory/3
name: "endpoint-stream"
object-type: PipeWire:Interface:EndpointStream/0
* properties:
* module.id = "21"
* object.id = "26"
* factory.name = "endpoint-stream"
* factory.type.name = "PipeWire:Interface:EndpointStream"
* factory.type.version = "0"
id: 27
permissions: rwxm
type: PipeWire:Interface:Factory/3
name: "endpoint-link"
object-type: PipeWire:Interface:EndpointLink/0
* properties:
* module.id = "21"
* object.id = "27"
* factory.name = "endpoint-link"
* factory.type.name = "PipeWire:Interface:EndpointLink"
* factory.type.version = "0"
id: 28
permissions: rwxm
type: PipeWire:Interface:Node/3
* input ports: 0/0
* output ports: 0/0
* state: "suspended"
* properties:
* factory.name = "support.node.driver"
* node.name = "Dummy-Driver"
* node.group = "pipewire.dummy"
* priority.driver = "20000"
* factory.id = "10"
* node.driver = "true"
* object.id = "28"
* params: (0)
none
id: 29
permissions: rwxm
type: PipeWire:Interface:Node/3
* input ports: 0/0
* output ports: 0/0
* state: "suspended"
* properties:
* factory.name = "support.node.driver"
* node.name = "Freewheel-Driver"
* priority.driver = "19000"
* node.group = "pipewire.freewheel"
* node.freewheel = "true"
* factory.id = "10"
* node.driver = "true"
* object.id = "29"
* params: (0)
none
info: unsupported type PipeWire:Interface:Metadata
id: 31
permissions: rwxm
type: PipeWire:Interface:Client/3
* properties:
* pipewire.protocol = "protocol-native"
* pipewire.sec.pid = "487"
* pipewire.sec.uid = "1000"
* pipewire.sec.gid = "1000"
* pipewire.sec.label = "hex:9061db07fc7f0000a060db07fc7f0000083752678b5500000be97e0d6d7f0000305bdb07fc7f000051867d0d6d7f0000a05bdb07fc7f000001000000fc7f00006c00000000000000063752678b550000af0000000000000000dd800d6d7f0000100000000000000000b63f9beab47cd5b05bdb07fc7f0000305bdb07fc7f0000b05bdb07fc7f0000f5847d0d6d7f0000305bdb07fc7f0000e1857d0d6d7f00006c00000000000000281d52678b5500002b00000000000000281d52678b550000360000000000000080dc800d6d7f0000000000000000000000b63f9beab47cd5b05bdb07fc7f0000b05bdb07fc7f0000b05bdb07fc7f000099867d0d6d7f0000a05cdb07fc7f0000f5847d0d6d7f00003600000000000000e9877d0d6d7f00006c0100000000000050dc800d6d7f00000b00000000000000281d52678b550000360000000000000000de800d6d7f0000000000000000000000b63f9beab47cd5e45ddb07fc7f000093827d0d6d7f0000e45ddb07fc7f000093827d0d6d7f0000e45ddb07fc7f0000f9717d0d6d7f0000000000003000000060ab7d0d6d7f0000730000008b5500730b00000000000000083752678b550000829e7d0d6d7f00002c00000000000000385ddb07fc7f00006c0000000000000050dc800d6d7f00006c00000000000000083752678b5500000c0000000000000080de800d6d7f0000000000000000000000b63f9beab47cd56c0000000000000050dc800d6d7f00000b00000000000000281d52678b550000360000000000000000dd800d6d7f0000100000000000000000b63f9beab47cd56c00000000000000083752678b55000000000000000000006c00000000000000281d52678b550000405ddb07fc7f0000e80052678b55000091a57d0d6d7f0000385ddb07fc7f00005ba57d0d6d7f00002a00000000000000083752678b5500006c00000000000000b0de800d6d7f00000000000000000000e2140a0e6d7f00000000000000000000ffffffffffffffff0e00000000000000a05edb07fc7f0000305edb07fc7f0000dc2c7f0d6d7f00000000000000000000000000000000000000000000000000004209fc0d6d7f000000000000000000000000000003000000e05ddb07fc7f000020000000ffffffff0000000000000000418abc0d6d7f000001000000f05952678b5500000100000080ff52678b5500000100000080da52678b5500008b550000501b52678b550000a01a52678b550000205edb07fc7f0000d03652678b550000000800000000000000000000000000000000000000000000205edb07fc7f00000100000000000000905ddb07fc7f00005000000000000000000000000000000000b63f9beab47cd5501b52678b550000d45edb07fc7f00003800000000000000f05edb07fc7f0000"
* module.id = "2"
* object.id = "31"
* config.prefix = "media-session.d"
* config.name = "media-session.conf"
* cpu.max-align = "32"
* default.clock.rate = "48000"
* default.clock.allowed-rates = "[ 48000 ]"
* default.clock.quantum = "1024"
* default.clock.min-quantum = "32"
* default.clock.max-quantum = "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"
* application.name = "pipewire-media-session"
* application.process.binary = "pipewire-media-session"
* application.language = "en_US.UTF-8"
* application.process.id = "487"
* application.process.user = "grim-reaper"
* application.process.host = "archlinux"
* core.version = "0.3.34"
* core.name = "pipewire-grim-reaper-487"
* pipewire.access = "unrestricted"
id: 32
permissions: rwxm
type: PipeWire:Interface:Client/3
* properties:
* pipewire.protocol = "protocol-native"
* pipewire.sec.pid = "487"
* pipewire.sec.uid = "1000"
* pipewire.sec.gid = "1000"
* pipewire.sec.label = "hex:705bdb07fc7f000001000000fc7f00006c0000000000000065f452678b550000305bdb07fc7f000051867d0d6d7f0000a05bdb07fc7f000000b63f9beab47cd5805bdb07fc7f0000005bdb07fc7f0000805bdb07fc7f0000f5847d0d6d7f0000005bdb07fc7f0000e1857d0d6d7f00006c00000000000000f8dd52678b5500006b00000000000000f8dd52678b550000850000000000000080dc800d6d7f0000000000000000000000b63f9beab47cd5805bdb07fc7f0000805bdb07fc7f0000805bdb07fc7f000099867d0d6d7f0000705cdb07fc7f0000f5847d0d6d7f00008500000000000000e9877d0d6d7f00006c0100000000000050dc800d6d7f00000b00000000000000f8dd52678b550000850000000000000000de800d6d7f0000000000000000000000b63f9beab47cd5b45ddb07fc7f000093827d0d6d7f0000b45ddb07fc7f000093827d0d6d7f0000b45ddb07fc7f000000b63f9beab47cd5b5f452678b550000105ddb07fc7f0000b5f452678b550000f5847d0d6d7f0000b5f452678b550000829e7d0d6d7f00006c00000000000000085ddb07fc7f0000480000000000000050dc800d6d7f00006c00000000000000b5f452678b5500000c00000000000000bec3f40d6d7f0000000000000000000000000000000000000000000000000000000000000000000020000000000000000500000000000000020000000000000020000000000000000300000000000000000000000000000002000000300000000000000000000000000000000000000000000000000000007c000000770000006e0000005b0000007c0000007700000000000000000000000500000000000000002a080e6d7f0000e03055678b55000015000000000000001500000000000000e1d4f40d6d7f00000300000000000000f9fd52678b55000005000000000000000dcd7e0d6d7f0000e8fd52678b55000000b63f9beab47cd5e8fd52678b55000088ffffffffffffff0b0000000000000000b63f9beab47cd510fd52678b55000088ffffffffffffff0b0000000000000050e652678b55000010fd52678b5500000100000000000000a0e352678b5500004209fc0d6d7f0000d03055678b55000076ea7e0d02000000e05ddb07fc7f000020000000ffffffffd03055678b550000418abc0d6d7f000001000000f05952678b5500000100000080da52678b5500000000000000000000040000000000000010fd52678b550000d8206e0c6d7f0000ad206e0c6d7f0000e05edb07fc7f000098f07d0d6d7f000028fe52678b55000030da7e0d6d7f000000da52678b550000a0e352678b550000000000000000000011e47c0d6d7f0000000000000000000000b63f9beab47cd5701952678b5500005041180e6d7f0000a0e352678b5500008e027d0d6d7f0000"
* module.id = "2"
* object.id = "32"
* config.prefix = "media-session.d"
* config.name = "media-session.conf"
* cpu.max-align = "32"
* default.clock.rate = "48000"
* default.clock.allowed-rates = "[ 48000 ]"
* default.clock.quantum = "1024"
* default.clock.min-quantum = "32"
* default.clock.max-quantum = "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"
* application.name = "pipewire-media-session"
* application.process.binary = "pipewire-media-session"
* application.language = "en_US.UTF-8"
* application.process.id = "487"
* application.process.user = "grim-reaper"
* application.process.host = "archlinux"
* core.version = "0.3.34"
* core.name = "pipewire-grim-reaper-487"
* pipewire.access = "unrestricted"
info: unsupported type PipeWire:Interface:Metadata
info: unsupported type PipeWire:Interface:Metadata
id: 35
permissions: rwxm
type: PipeWire:Interface:Device/3
* properties:
* device.enum.api = "udev"
* device.api = "v4l2"
* media.class = "Video/Device"
* api.v4l2.path = "/dev/video0"
* device.plugged.usec = "2469211"
* device.bus-path = "pci-0000:00:14.0-usb-0:6:1.0"
* device.sysfs.path = "/sys/devices/pci0000:00/0000:00:14.0/usb1/1-6/1-6:1.0/video4linux/video0"
* device.bus = "usb"
* device.subsystem = "video4linux"
* device.vendor.id = "5967"
* device.vendor.name = "Generic"
* device.product.id = "9292"
* device.product.name = "Integrated Camera: Integrated C"
* device.serial = "Generic_Integrated_Camera_0001"
* device.capabilities = ":capture:"
* device.name = "v4l2_device.pci-0000_00_14.0-usb-0_6_1.0"
* device.description = "Integrated Camera: Integrated C"
* factory.id = "14"
* client.id = "31"
* object.id = "35"
* object.path = "v4l2:/dev/video0"
* api.v4l2.cap.driver = "uvcvideo"
* api.v4l2.cap.card = "Integrated Camera: Integrated C"
* api.v4l2.cap.bus_info = "usb-0000:00:14.0-6"
* api.v4l2.cap.version = "5.13.13"
* api.v4l2.cap.capabilities = "84a00001"
* api.v4l2.cap.device-caps = "04200001"
* params: (0)
none
id: 36
permissions: rwxm
type: PipeWire:Interface:Device/3
* properties:
* device.enum.api = "udev"
* device.api = "v4l2"
* media.class = "Video/Device"
* api.v4l2.path = "/dev/video1"
* device.plugged.usec = "2469143"
* device.bus-path = "pci-0000:00:14.0-usb-0:6:1.0"
* device.sysfs.path = "/sys/devices/pci0000:00/0000:00:14.0/usb1/1-6/1-6:1.0/video4linux/video1"
* device.bus = "usb"
* device.subsystem = "video4linux"
* device.vendor.id = "5967"
* device.vendor.name = "Generic"
* device.product.id = "9292"
* device.product.name = "Integrated Camera: Integrated C"
* device.serial = "Generic_Integrated_Camera_0001"
* device.capabilities = ":"
* device.name = "v4l2_device.pci-0000_00_14.0-usb-0_6_1.0.2"
* device.description = "Integrated Camera: Integrated C"
* factory.id = "14"
* client.id = "31"
* object.id = "36"
* object.path = "v4l2:/dev/video1"
* api.v4l2.cap.driver = "uvcvideo"
* api.v4l2.cap.card = "Integrated Camera: Integrated C"
* api.v4l2.cap.bus_info = "usb-0000:00:14.0-6"
* api.v4l2.cap.version = "5.13.13"
* api.v4l2.cap.capabilities = "84a00001"
* api.v4l2.cap.device-caps = "04a00000"
* params: (0)
none
id: 37
permissions: rwxm
type: PipeWire:Interface:Node/3
* input ports: 1/256
* output ports: 1/256
* state: "suspended"
* properties:
* factory.name = "api.alsa.seq.bridge"
* node.name = "Midi-Bridge"
* factory.id = "10"
* client.id = "32"
* device.api = "alsa"
* media.class = "Midi/Bridge"
* node.driver = "true"
* object.id = "37"
* params: (3)
* 1 (Spa:Enum:ParamId:PropInfo) r-
* 2 (Spa:Enum:ParamId:Props) rw
* 7 (Spa:Enum:ParamId:IO) r-
id: 38
permissions: rwxm
type: PipeWire:Interface:Port/3
direction: "input"
* properties:
* format.dsp = "8 bit raw midi"
* object.path = "alsa:seq:default:client_14:playback_0"
* port.name = "Midi Through:(playback_0) Midi Through Port-0"
* port.alias = "Midi Through:Midi Through Port-0"
* port.id = "0"
* port.physical = "true"
* port.terminal = "true"
* port.direction = "in"
* node.id = "37"
* object.id = "38"
* params: (6)
* 3 (Spa:Enum:ParamId:EnumFormat) r-
* 6 (Spa:Enum:ParamId:Meta) r-
* 7 (Spa:Enum:ParamId:IO) r-
* 4 (Spa:Enum:ParamId:Format) -w
* 5 (Spa:Enum:ParamId:Buffers) --
* 15 (Spa:Enum:ParamId:Latency) rw
id: 39
permissions: rwxm
type: PipeWire:Interface:Port/3
direction: "output"
* properties:
* format.dsp = "8 bit raw midi"
* object.path = "alsa:seq:default:client_14:capture_0"
* port.name = "Midi Through:(capture_0) Midi Through Port-0"
* port.alias = "Midi Through:Midi Through Port-0"
* port.id = "0"
* port.physical = "true"
* port.terminal = "true"
* port.direction = "out"
* node.id = "37"
* object.id = "39"
* params: (6)
* 3 (Spa:Enum:ParamId:EnumFormat) r-
* 6 (Spa:Enum:ParamId:Meta) r-
* 7 (Spa:Enum:ParamId:IO) r-
* 4 (Spa:Enum:ParamId:Format) -w
* 5 (Spa:Enum:ParamId:Buffers) --
* 15 (Spa:Enum:ParamId:Latency) rw
id: 40
permissions: rwxm
type: PipeWire:Interface:Device/3
* properties:
* device.enum.api = "udev"
* device.api = "alsa"
* media.class = "Audio/Device"
* api.alsa.path = "hw:1"
* api.alsa.card = "1"
* api.alsa.card.name = "HDA NVidia"
* api.alsa.card.longname = "HDA NVidia at 0xb4000000 irq 17"
* device.plugged.usec = "2223495"
* device.bus-path = "pci-0000:01:00.1"
* device.sysfs.path = "/sys/devices/pci0000:00/0000:00:01.0/0000:01:00.1/sound/card1"
* device.bus = "pci"
* device.subsystem = "sound"
* device.vendor.id = "4318"
* device.vendor.name = "NVIDIA Corporation"
* device.product.id = "4346"
* device.name = "alsa_card.pci-0000_01_00.1"
* device.description = "HDA NVidia"
* device.nick = "HDA NVidia"
* device.icon-name = "audio-card-pci"
* api.alsa.use-acp = "true"
* api.acp.auto-profile = "false"
* api.acp.auto-port = "false"
* api.dbus.ReserveDevice1 = "Audio1"
* factory.id = "14"
* client.id = "31"
* object.id = "40"
* object.path = "alsa:pcm:1"
* alsa.card = "1"
* alsa.card_name = "HDA NVidia"
* alsa.long_card_name = "HDA NVidia at 0xb4000000 irq 17"
* alsa.driver_name = "snd_hda_intel"
* device.string = "1"
* params: (4)
* 8 (Spa:Enum:ParamId:EnumProfile) r-
* 9 (Spa:Enum:ParamId:Profile) rw
* 12 (Spa:Enum:ParamId:EnumRoute) r-
* 13 (Spa:Enum:ParamId:Route) rw
id: 41
permissions: rwxm
type: PipeWire:Interface:Device/3
* properties:
* device.enum.api = "udev"
* device.api = "alsa"
* media.class = "Audio/Device"
* api.alsa.path = "hw:0"
* api.alsa.card = "0"
* api.alsa.card.name = "HDA Intel PCH"
* api.alsa.card.longname = "HDA Intel PCH at 0xb459c000 irq 145"
* device.plugged.usec = "2320619"
* device.bus-path = "pci-0000:00:1f.3"
* device.sysfs.path = "/sys/devices/pci0000:00/0000:00:1f.3/sound/card0"
* device.bus = "pci"
* device.subsystem = "sound"
* device.vendor.id = "32902"
* device.vendor.name = "Intel Corporation"
* device.product.id = "1736"
* device.product.name = "Comet Lake PCH cAVS"
* device.form-factor = "internal"
* device.name = "alsa_card.pci-0000_00_1f.3"
* device.description = "Built-in Audio"
* device.nick = "HDA Intel PCH"
* device.icon-name = "audio-card-pci"
* api.alsa.use-acp = "true"
* api.acp.auto-profile = "false"
* api.acp.auto-port = "false"
* api.dbus.ReserveDevice1 = "Audio0"
* factory.id = "14"
* client.id = "31"
* object.id = "41"
* object.path = "alsa:pcm:0"
* alsa.card = "0"
* alsa.card_name = "HDA Intel PCH"
* alsa.long_card_name = "HDA Intel PCH at 0xb459c000 irq 145"
* alsa.driver_name = "snd_hda_intel"
* device.string = "0"
* params: (4)
* 8 (Spa:Enum:ParamId:EnumProfile) r-
* 9 (Spa:Enum:ParamId:Profile) rw
* 12 (Spa:Enum:ParamId:EnumRoute) r-
* 13 (Spa:Enum:ParamId:Route) rw
id: 42
permissions: rwxm
type: PipeWire:Interface:Node/3
* input ports: 0/0
* output ports: 1/1
* state: "suspended"
* properties:
* object.path = "v4l2:/dev/video0"
* device.api = "v4l2"
* media.class = "Video/Source"
* api.v4l2.path = "/dev/video0"
* api.v4l2.cap.driver = "uvcvideo"
* api.v4l2.cap.card = "Integrated Camera: Integrated C"
* api.v4l2.cap.bus_info = "usb-0000:00:14.0-6"
* api.v4l2.cap.version = "5.13.13"
* api.v4l2.cap.capabilities = "84a00001"
* api.v4l2.cap.device-caps = "04200001"
* device.id = "35"
* node.name = "v4l2_input.pci-0000_00_14.0-usb-0_6_1.0"
* node.description = "Integrated Camera Integrated C"
* factory.name = "api.v4l2.source"
* node.pause-on-idle = "false"
* factory.id = "10"
* client.id = "32"
* media.role = "Camera"
* node.driver = "true"
* object.id = "42"
* params: (2)
* 1 (Spa:Enum:ParamId:PropInfo) r-
* 2 (Spa:Enum:ParamId:Props) rw
id: 43
permissions: rwxm
type: PipeWire:Interface:Port/3
direction: "output"
* properties:
* port.id = "0"
* port.physical = "true"
* port.terminal = "true"
* port.direction = "out"
* port.name = "out_0"
* node.id = "42"
* object.id = "43"
* params: (7)
* 1 (Spa:Enum:ParamId:PropInfo) r-
* 3 (Spa:Enum:ParamId:EnumFormat) r-
* 6 (Spa:Enum:ParamId:Meta) r-
* 7 (Spa:Enum:ParamId:IO) r-
* 4 (Spa:Enum:ParamId:Format) -w
* 5 (Spa:Enum:ParamId:Buffers) --
* 15 (Spa:Enum:ParamId:Latency) r-
id: 44
permissions: rwxm
type: PipeWire:Interface:Node/3
* input ports: 2/64
* output ports: 2/0
* state: "running"
* properties:
* object.path = "alsa:pcm:0:front:0:playback"
* api.alsa.path = "front:0"
* api.alsa.pcm.card = "0"
* api.alsa.pcm.stream = "playback"
* audio.channels = "2"
* audio.position = "FL,FR"
* device.routes = "2"
* alsa.resolution_bits = "16"
* device.api = "alsa"
* device.class = "sound"
* alsa.class = "generic"
* alsa.subclass = "generic-mix"
* alsa.name = "ALC257 Analog"
* alsa.id = "ALC257 Analog"
* alsa.subdevice = "0"
* alsa.subdevice_name = "subdevice #0"
* alsa.device = "0"
* alsa.card = "0"
* alsa.card_name = "HDA Intel PCH"
* alsa.long_card_name = "HDA Intel PCH at 0xb459c000 irq 145"
* alsa.driver_name = "snd_hda_intel"
* device.profile.name = "analog-stereo"
* device.profile.description = "Analog Stereo"
* card.profile.device = "3"
* device.id = "41"
* factory.name = "api.alsa.pcm.sink"
* priority.driver = "1009"
* priority.session = "1009"
* media.class = "Audio/Sink"
* node.nick = "HDA Intel PCH"
* node.name = "alsa_output.pci-0000_00_1f.3.analog-stereo"
* node.description = "Built-in Audio Analog Stereo"
* device.icon-name = "audio-card-analog"
* node.pause-on-idle = "false"
* factory.id = "18"
* client.id = "32"
* node.driver = "true"
* factory.mode = "merge"
* audio.adapt.follower = ""
* library.name = "audioconvert/libspa-audioconvert"
* object.id = "44"
* node.max-latency = "8192/48000"
* params: (8)
* 3 (Spa:Enum:ParamId:EnumFormat) r-
* 1 (Spa:Enum:ParamId:PropInfo) r-
* 2 (Spa:Enum:ParamId:Props) rw
* 4 (Spa:Enum:ParamId:Format) rw
* 10 (Spa:Enum:ParamId:EnumPortConfig) r-
* 11 (Spa:Enum:ParamId:PortConfig) rw
* 15 (Spa:Enum:ParamId:Latency) rw
* 16 (Spa:Enum:ParamId:ProcessLatency) rw
id: 45
permissions: rwxm
type: PipeWire:Interface:Node/3
* input ports: 0/0
* output ports: 2/64
* state: "running"
* properties:
* object.path = "alsa:pcm:0:front:0:capture"
* api.alsa.path = "front:0"
* api.alsa.pcm.card = "0"
* api.alsa.pcm.stream = "capture"
* audio.channels = "2"
* audio.position = "FL,FR"
* device.routes = "2"
* alsa.resolution_bits = "16"
* device.api = "alsa"
* device.class = "sound"
* alsa.class = "generic"
* alsa.subclass = "generic-mix"
* alsa.name = "ALC257 Analog"
* alsa.id = "ALC257 Analog"
* alsa.subdevice = "0"
* alsa.subdevice_name = "subdevice #0"
* alsa.device = "0"
* alsa.card = "0"
* alsa.card_name = "HDA Intel PCH"
* alsa.long_card_name = "HDA Intel PCH at 0xb459c000 irq 145"
* alsa.driver_name = "snd_hda_intel"
* device.profile.name = "analog-stereo"
* device.profile.description = "Analog Stereo"
* card.profile.device = "0"
* device.id = "41"
* factory.name = "api.alsa.pcm.source"
* priority.driver = "2009"
* priority.session = "2009"
* media.class = "Audio/Source"
* node.nick = "HDA Intel PCH"
* node.name = "alsa_input.pci-0000_00_1f.3.analog-stereo"
* node.description = "Built-in Audio Analog Stereo"
* device.icon-name = "audio-input-microphone-analog"
* node.pause-on-idle = "false"
* factory.id = "18"
* client.id = "32"
* node.driver = "true"
* factory.mode = "split"
* audio.adapt.follower = ""
* library.name = "audioconvert/libspa-audioconvert"
* object.id = "45"
* node.max-latency = "8192/48000"
* params: (8)
* 3 (Spa:Enum:ParamId:EnumFormat) r-
* 1 (Spa:Enum:ParamId:PropInfo) r-
* 2 (Spa:Enum:ParamId:Props) rw
* 4 (Spa:Enum:ParamId:Format) rw
* 10 (Spa:Enum:ParamId:EnumPortConfig) r-
* 11 (Spa:Enum:ParamId:PortConfig) rw
* 15 (Spa:Enum:ParamId:Latency) rw
* 16 (Spa:Enum:ParamId:ProcessLatency) rw
id: 46
permissions: rwxm
type: PipeWire:Interface:Port/3
direction: "input"
* properties:
* format.dsp = "32 bit float mono audio"
* audio.channel = "FL"
* port.id = "0"
* port.physical = "true"
* port.terminal = "true"
* object.path = "alsa:pcm:0:front:0:playback:playback_0"
* port.name = "playback_FL"
* port.alias = "HDA Intel PCH:playback_FL"
* port.direction = "in"
* node.id = "44"
* object.id = "46"
* params: (6)
* 3 (Spa:Enum:ParamId:EnumFormat) r-
* 6 (Spa:Enum:ParamId:Meta) r-
* 7 (Spa:Enum:ParamId:IO) r-
* 4 (Spa:Enum:ParamId:Format) rw
* 5 (Spa:Enum:ParamId:Buffers) r-
* 15 (Spa:Enum:ParamId:Latency) rw
id: 47
permissions: rwxm
type: PipeWire:Interface:Port/3
direction: "output"
* properties:
* format.dsp = "32 bit float mono audio"
* audio.channel = "FL"
* port.monitor = "true"
* port.id = "0"
* object.path = "alsa:pcm:0:front:0:playback:monitor_0"
* port.name = "monitor_FL"
* port.alias = "HDA Intel PCH:monitor_FL"
* port.direction = "out"
* node.id = "44"
* object.id = "47"
* params: (6)
* 3 (Spa:Enum:ParamId:EnumFormat) r-
* 6 (Spa:Enum:ParamId:Meta) r-
* 7 (Spa:Enum:ParamId:IO) r-
* 4 (Spa:Enum:ParamId:Format) rw
* 5 (Spa:Enum:ParamId:Buffers) r-
* 15 (Spa:Enum:ParamId:Latency) rw
id: 48
permissions: rwxm
type: PipeWire:Interface:Port/3
direction: "input"
* properties:
* format.dsp = "32 bit float mono audio"
* audio.channel = "FR"
* port.id = "1"
* port.physical = "true"
* port.terminal = "true"
* object.path = "alsa:pcm:0:front:0:playback:playback_1"
* port.name = "playback_FR"
* port.alias = "HDA Intel PCH:playback_FR"
* port.direction = "in"
* node.id = "44"
* object.id = "48"
* params: (6)
* 3 (Spa:Enum:ParamId:EnumFormat) r-
* 6 (Spa:Enum:ParamId:Meta) r-
* 7 (Spa:Enum:ParamId:IO) r-
* 4 (Spa:Enum:ParamId:Format) rw
* 5 (Spa:Enum:ParamId:Buffers) r-
* 15 (Spa:Enum:ParamId:Latency) rw
id: 49
permissions: rwxm
type: PipeWire:Interface:Port/3
direction: "output"
* properties:
* format.dsp = "32 bit float mono audio"
* audio.channel = "FR"
* port.monitor = "true"
* port.id = "1"
* object.path = "alsa:pcm:0:front:0:playback:monitor_1"
* port.name = "monitor_FR"
* port.alias = "HDA Intel PCH:monitor_FR"
* port.direction = "out"
* node.id = "44"
* object.id = "49"
* params: (6)
* 3 (Spa:Enum:ParamId:EnumFormat) r-
* 6 (Spa:Enum:ParamId:Meta) r-
* 7 (Spa:Enum:ParamId:IO) r-
* 4 (Spa:Enum:ParamId:Format) rw
* 5 (Spa:Enum:ParamId:Buffers) r-
* 15 (Spa:Enum:ParamId:Latency) rw
id: 50
permissions: rwxm
type: PipeWire:Interface:Port/3
direction: "output"
* properties:
* format.dsp = "32 bit float mono audio"
* audio.channel = "FL"
* port.id = "0"
* port.physical = "true"
* port.terminal = "true"
* object.path = "alsa:pcm:0:front:0:capture:capture_0"
* port.name = "capture_FL"
* port.alias = "HDA Intel PCH:capture_FL"
* port.direction = "out"
* node.id = "45"
* object.id = "50"
* params: (6)
* 3 (Spa:Enum:ParamId:EnumFormat) r-
* 6 (Spa:Enum:ParamId:Meta) r-
* 7 (Spa:Enum:ParamId:IO) r-
* 4 (Spa:Enum:ParamId:Format) rw
* 5 (Spa:Enum:ParamId:Buffers) r-
* 15 (Spa:Enum:ParamId:Latency) rw
id: 51
permissions: rwxm
type: PipeWire:Interface:Port/3
direction: "output"
* properties:
* format.dsp = "32 bit float mono audio"
* audio.channel = "FR"
* port.id = "1"
* port.physical = "true"
* port.terminal = "true"
* object.path = "alsa:pcm:0:front:0:capture:capture_1"
* port.name = "capture_FR"
* port.alias = "HDA Intel PCH:capture_FR"
* port.direction = "out"
* node.id = "45"
* object.id = "51"
* params: (6)
* 3 (Spa:Enum:ParamId:EnumFormat) r-
* 6 (Spa:Enum:ParamId:Meta) r-
* 7 (Spa:Enum:ParamId:IO) r-
* 4 (Spa:Enum:ParamId:Format) rw
* 5 (Spa:Enum:ParamId:Buffers) r-
* 15 (Spa:Enum:ParamId:Latency) rw
id: 64
permissions: rwxm
type: PipeWire:Interface:Client/3
* properties:
* pipewire.protocol = "protocol-native"
* pipewire.sec.pid = "488"
* pipewire.sec.uid = "1000"
* pipewire.sec.gid = "1000"
* pipewire.sec.label = "hex:705bdb07fc7f000001000000fc7f00006c0000000000000079f452678b55000000000000000000000000000000000000000000000000000000b63f9beab47cd5805bdb07fc7f0000005bdb07fc7f0000805bdb07fc7f0000f5847d0d6d7f0000005bdb07fc7f0000e1857d0d6d7f00006c00000000000000f8dd52678b5500009300000000000000f8dd52678b550000990000000000000080dc800d6d7f0000000000000000000000b63f9beab47cd5805bdb07fc7f0000805bdb07fc7f0000805bdb07fc7f000099867d0d6d7f0000705cdb07fc7f0000f5847d0d6d7f000099000000000000000be97e0d6d7f0000005ddb07fc7f000051867d0d6d7f00000b00000000000000f8dd52678b550000990000000000000000de800d6d7f0000000000000000000012e87e0d6d7f0000b45ddb07fc7f000000b63f9beab47cd5701952678b550000005ddb07fc7f0000701952678b550000f5847d0d6d7f000000000000000000000cc87d0d6d7f0000b2f452678b550000f05cdb07fc7f0000b2f4526703000000829e7d0d6d7f00000000000000000000085ddb07fc7f00000500000000000000730000006d7f00006c00000000000000b2f452678b5500000c00000000000000c8b67d0d6d7f000000000000000000004e7a770d6d7f0000f05cdb07fc7f000000b63f9beab47cd5f05cdb07fc7f000010fd52678b5500001800000030000000605edb07fc7f0000905ddb07fc7f000000b63f9beab47cd518fd52678b550000701952678b550000000000000000000010fd52678b550000705ddb07fc7f0000f05cdb07fc7f0000730000000000000025cc7d0d6d7f000010fd52678b550000d067120000000000002a080e6d7f000020000000000000003018ab678b550000e05edb07fc7f00000300000000000000f9fd52678b55000005000000000000000dcd7e0d6d7f0000e8fd52678b55000000b63f9beab47cd5e8fd52678b55000088ffffffffffffff0b0000000000000000b63f9beab47cd510fd52678b55000088ffffffffffffff0b0000000000000050e652678b55000010fd52678b5500000100000000000000a0e352678b5500004209fc0d6d7f0000e0ff62678b55000000b63f9b01000000e05ddb07fc7f000020000000ffffffff181a52678b550000418abc0d6d7f000001000000f05952678b550000fc7f0000a0e352678b550000cb8c7e0d6d7f00000400000000000000b1070a0e6d7f0000d8206e0c6d7f00000800000000000000505edb07fc7f00000800000000000000d8e352678b5500000486bc0d6d7f0000181a52678b550000e8cbbb0d6d7f0000010000000000000000b63f9beab47cd55041180e6d7f0000a0e352678b550000010000000000000001e352678b55000000da52678b550000a3027d0d6d7f0000"
* module.id = "2"
* object.id = "64"
* client.api = "pipewire-pulse"
* pulse.server.type = "unix"
* application.name = "PulseAudio Volume Control"
* application.id = "org.PulseAudio.pavucontrol"
* application.icon-name = "audio-card"
* application.version = "5.0"
* application.process.id = "3777"
* application.process.user = "grim-reaper"
* application.process.host = "archlinux"
* application.process.binary = "pavucontrol"
* application.language = "en_US.UTF-8"
* window.x11.display = ":0"
* application.process.machine-id = "0ac8fa6d6f7b4946b09da8a4d95f9fa3"
* application.process.session-id = "1"
* config.name = "pipewire-pulse.conf"
* cpu.max-align = "32"
* default.clock.rate = "48000"
* default.clock.allowed-rates = "[ 48000 ]"
* default.clock.quantum = "1024"
* default.clock.min-quantum = "32"
* default.clock.max-quantum = "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"
* core.version = "0.3.34"
* core.name = "pipewire-grim-reaper-488"
* pipewire.access = "unrestricted"
id: 65
permissions: rwxm
type: PipeWire:Interface:Node/3
* input ports: 2/64
* output ports: 2/0
* state: "running"
* properties:
* client.api = "pipewire-pulse"
* pulse.server.type = "unix"
* application.name = "PulseAudio Volume Control"
* application.id = "org.PulseAudio.pavucontrol"
* application.icon-name = "audio-card"
* application.version = "5.0"
* application.process.id = "3777"
* application.process.user = "grim-reaper"
* application.process.host = "archlinux"
* application.process.binary = "pavucontrol"
* application.language = "en_US.UTF-8"
* window.x11.display = ":0"
* application.process.machine-id = "0ac8fa6d6f7b4946b09da8a4d95f9fa3"
* application.process.session-id = "1"
* media.name = "Peak detect"
* node.rate = "1/25"
* stream.monitor = "true"
* node.target = "44"
* stream.is-live = "true"
* node.name = "PulseAudio Volume Control"
* node.autoconnect = "true"
* node.dont-reconnect = "true"
* media.class = "Stream/Input/Audio"
* resample.peaks = "true"
* channelmix.normalize = "true"
* adapt.follower.node = ""
* object.register = "false"
* factory.id = "6"
* audio.adapt.follower = ""
* factory.mode = "merge"
* library.name = "audioconvert/libspa-audioconvert"
* client.id = "64"
* object.id = "65"
* node.latency = "1/25"
* pulse.attr.maxlength = "4194304"
* pulse.attr.fragsize = "4"
* params: (8)
* 3 (Spa:Enum:ParamId:EnumFormat) r-
* 1 (Spa:Enum:ParamId:PropInfo) r-
* 2 (Spa:Enum:ParamId:Props) rw
* 4 (Spa:Enum:ParamId:Format) rw
* 10 (Spa:Enum:ParamId:EnumPortConfig) r-
* 11 (Spa:Enum:ParamId:PortConfig) rw
* 15 (Spa:Enum:ParamId:Latency) -w
* 16 (Spa:Enum:ParamId:ProcessLatency) rw
id: 66
permissions: rwxm
type: PipeWire:Interface:Node/3
* input ports: 2/64
* output ports: 2/0
* state: "running"
* properties:
* client.api = "pipewire-pulse"
* pulse.server.type = "unix"
* application.name = "PulseAudio Volume Control"
* application.id = "org.PulseAudio.pavucontrol"
* application.icon-name = "audio-card"
* application.version = "5.0"
* application.process.id = "3777"
* application.process.user = "grim-reaper"
* application.process.host = "archlinux"
* application.process.binary = "pavucontrol"
* application.language = "en_US.UTF-8"
* window.x11.display = ":0"
* application.process.machine-id = "0ac8fa6d6f7b4946b09da8a4d95f9fa3"
* application.process.session-id = "1"
* media.name = "Peak detect"
* node.rate = "1/25"
* stream.monitor = "true"
* node.target = "45"
* stream.is-live = "true"
* node.name = "PulseAudio Volume Control"
* node.autoconnect = "true"
* node.dont-reconnect = "true"
* media.class = "Stream/Input/Audio"
* resample.peaks = "true"
* channelmix.normalize = "true"
* adapt.follower.node = ""
* object.register = "false"
* factory.id = "6"
* audio.adapt.follower = ""
* factory.mode = "merge"
* library.name = "audioconvert/libspa-audioconvert"
* client.id = "64"
* object.id = "66"
* node.latency = "1/25"
* pulse.attr.maxlength = "4194304"
* pulse.attr.fragsize = "4"
* params: (8)
* 3 (Spa:Enum:ParamId:EnumFormat) r-
* 1 (Spa:Enum:ParamId:PropInfo) r-
* 2 (Spa:Enum:ParamId:Props) rw
* 4 (Spa:Enum:ParamId:Format) rw
* 10 (Spa:Enum:ParamId:EnumPortConfig) r-
* 11 (Spa:Enum:ParamId:PortConfig) rw
* 15 (Spa:Enum:ParamId:Latency) rw
* 16 (Spa:Enum:ParamId:ProcessLatency) rw
id: 67
permissions: rwxm
type: PipeWire:Interface:Port/3
direction: "input"
* properties:
* format.dsp = "32 bit float mono audio"
* audio.channel = "FL"
* port.id = "0"
* object.path = "PulseAudio Volume Control:input_0"
* port.name = "input_FL"
* port.alias = "PulseAudio Volume Control:input_FL"
* port.direction = "in"
* node.id = "65"
* object.id = "67"
* params: (6)
* 3 (Spa:Enum:ParamId:EnumFormat) r-
* 6 (Spa:Enum:ParamId:Meta) r-
* 7 (Spa:Enum:ParamId:IO) r-
* 4 (Spa:Enum:ParamId:Format) rw
* 5 (Spa:Enum:ParamId:Buffers) r-
* 15 (Spa:Enum:ParamId:Latency) rw
id: 68
permissions: rwxm
type: PipeWire:Interface:Port/3
direction: "output"
* properties:
* format.dsp = "32 bit float mono audio"
* audio.channel = "FL"
* port.monitor = "true"
* port.id = "0"
* object.path = "PulseAudio Volume Control:monitor_0"
* port.name = "monitor_FL"
* port.alias = "PulseAudio Volume Control:monitor_FL"
* port.direction = "out"
* node.id = "65"
* object.id = "68"
* params: (6)
* 3 (Spa:Enum:ParamId:EnumFormat) r-
* 6 (Spa:Enum:ParamId:Meta) r-
* 7 (Spa:Enum:ParamId:IO) r-
* 4 (Spa:Enum:ParamId:Format) -w
* 5 (Spa:Enum:ParamId:Buffers) --
* 15 (Spa:Enum:ParamId:Latency) rw
id: 69
permissions: rwxm
type: PipeWire:Interface:Port/3
direction: "input"
* properties:
* format.dsp = "32 bit float mono audio"
* audio.channel = "FR"
* port.id = "1"
* object.path = "PulseAudio Volume Control:input_1"
* port.name = "input_FR"
* port.alias = "PulseAudio Volume Control:input_FR"
* port.direction = "in"
* node.id = "65"
* object.id = "69"
* params: (6)
* 3 (Spa:Enum:ParamId:EnumFormat) r-
* 6 (Spa:Enum:ParamId:Meta) r-
* 7 (Spa:Enum:ParamId:IO) r-
* 4 (Spa:Enum:ParamId:Format) rw
* 5 (Spa:Enum:ParamId:Buffers) r-
* 15 (Spa:Enum:ParamId:Latency) rw
id: 70
permissions: rwxm
type: PipeWire:Interface:Port/3
direction: "output"
* properties:
* format.dsp = "32 bit float mono audio"
* audio.channel = "FR"
* port.monitor = "true"
* port.id = "1"
* object.path = "PulseAudio Volume Control:monitor_1"
* port.name = "monitor_FR"
* port.alias = "PulseAudio Volume Control:monitor_FR"
* port.direction = "out"
* node.id = "65"
* object.id = "70"
* params: (6)
* 3 (Spa:Enum:ParamId:EnumFormat) r-
* 6 (Spa:Enum:ParamId:Meta) r-
* 7 (Spa:Enum:ParamId:IO) r-
* 4 (Spa:Enum:ParamId:Format) -w
* 5 (Spa:Enum:ParamId:Buffers) --
* 15 (Spa:Enum:ParamId:Latency) rw
id: 71
permissions: rwxm
type: PipeWire:Interface:Link/3
output-node-id: 44
output-port-id: 47
input-node-id: 65
input-port-id: 67
* state: "active"
* format:
Object: size 128, type Spa:Pod:Object:Param:Format (262147), id Spa:Enum:ParamId:Format (4)
Prop: key Spa:Pod:Object:Param:Format:mediaType (1), flags 00000000
Choice: type Spa:Enum:Choice:None, flags 00000000 20 4
Id 1 (Spa:Enum:MediaType:audio)
Prop: key Spa:Pod:Object:Param:Format:mediaSubtype (2), flags 00000000
Choice: type Spa:Enum:Choice:None, flags 00000000 20 4
Id 2 (Spa:Enum:MediaSubtype:dsp)
Prop: key Spa:Pod:Object:Param:Format:Audio:format (65537), flags 00000000
Choice: type Spa:Enum:Choice:None, flags 00000000 20 4
Id 518 (Spa:Enum:AudioFormat:F32P)
* properties:
* link.output.node = "44"
* link.input.node = "65"
* link.passive = "false"
* link.output.port = "47"
* link.input.port = "67"
* factory.id = "20"
* client.id = "32"
* object.id = "71"
id: 72
permissions: rwxm
type: PipeWire:Interface:Link/3
output-node-id: 44
output-port-id: 49
input-node-id: 65
input-port-id: 69
* state: "active"
* format:
Object: size 128, type Spa:Pod:Object:Param:Format (262147), id Spa:Enum:ParamId:Format (4)
Prop: key Spa:Pod:Object:Param:Format:mediaType (1), flags 00000000
Choice: type Spa:Enum:Choice:None, flags 00000000 20 4
Id 1 (Spa:Enum:MediaType:audio)
Prop: key Spa:Pod:Object:Param:Format:mediaSubtype (2), flags 00000000
Choice: type Spa:Enum:Choice:None, flags 00000000 20 4
Id 2 (Spa:Enum:MediaSubtype:dsp)
Prop: key Spa:Pod:Object:Param:Format:Audio:format (65537), flags 00000000
Choice: type Spa:Enum:Choice:None, flags 00000000 20 4
Id 518 (Spa:Enum:AudioFormat:F32P)
* properties:
* link.output.node = "44"
* link.input.node = "65"
* link.passive = "false"
* link.output.port = "49"
* link.input.port = "69"
* factory.id = "20"
* client.id = "32"
* object.id = "72"
id: 73
permissions: rwxm
type: PipeWire:Interface:Port/3
direction: "input"
* properties:
* format.dsp = "32 bit float mono audio"
* audio.channel = "FL"
* port.id = "0"
* object.path = "PulseAudio Volume Control:input_0"
* port.name = "input_FL"
* port.alias = "PulseAudio Volume Control:input_FL"
* port.direction = "in"
* node.id = "66"
* object.id = "73"
* params: (6)
* 3 (Spa:Enum:ParamId:EnumFormat) r-
* 6 (Spa:Enum:ParamId:Meta) r-
* 7 (Spa:Enum:ParamId:IO) r-
* 4 (Spa:Enum:ParamId:Format) rw
* 5 (Spa:Enum:ParamId:Buffers) r-
* 15 (Spa:Enum:ParamId:Latency) rw
id: 74
permissions: rwxm
type: PipeWire:Interface:Port/3
direction: "output"
* properties:
* format.dsp = "32 bit float mono audio"
* audio.channel = "FL"
* port.monitor = "true"
* port.id = "0"
* object.path = "PulseAudio Volume Control:monitor_0"
* port.name = "monitor_FL"
* port.alias = "PulseAudio Volume Control:monitor_FL"
* port.direction = "out"
* node.id = "66"
* object.id = "74"
* params: (6)
* 3 (Spa:Enum:ParamId:EnumFormat) r-
* 6 (Spa:Enum:ParamId:Meta) r-
* 7 (Spa:Enum:ParamId:IO) r-
* 4 (Spa:Enum:ParamId:Format) -w
* 5 (Spa:Enum:ParamId:Buffers) --
* 15 (Spa:Enum:ParamId:Latency) rw
id: 75
permissions: rwxm
type: PipeWire:Interface:Port/3
direction: "input"
* properties:
* format.dsp = "32 bit float mono audio"
* audio.channel = "FR"
* port.id = "1"
* object.path = "PulseAudio Volume Control:input_1"
* port.name = "input_FR"
* port.alias = "PulseAudio Volume Control:input_FR"
* port.direction = "in"
* node.id = "66"
* object.id = "75"
* params: (6)
* 3 (Spa:Enum:ParamId:EnumFormat) r-
* 6 (Spa:Enum:ParamId:Meta) r-
* 7 (Spa:Enum:ParamId:IO) r-
* 4 (Spa:Enum:ParamId:Format) rw
* 5 (Spa:Enum:ParamId:Buffers) r-
* 15 (Spa:Enum:ParamId:Latency) rw
id: 76
permissions: rwxm
type: PipeWire:Interface:Port/3
direction: "output"
* properties:
* format.dsp = "32 bit float mono audio"
* audio.channel = "FR"
* port.monitor = "true"
* port.id = "1"
* object.path = "PulseAudio Volume Control:monitor_1"
* port.name = "monitor_FR"
* port.alias = "PulseAudio Volume Control:monitor_FR"
* port.direction = "out"
* node.id = "66"
* object.id = "76"
* params: (6)
* 3 (Spa:Enum:ParamId:EnumFormat) r-
* 6 (Spa:Enum:ParamId:Meta) r-
* 7 (Spa:Enum:ParamId:IO) r-
* 4 (Spa:Enum:ParamId:Format) -w
* 5 (Spa:Enum:ParamId:Buffers) --
* 15 (Spa:Enum:ParamId:Latency) rw
id: 77
permissions: rwxm
type: PipeWire:Interface:Link/3
output-node-id: 45
output-port-id: 50
input-node-id: 66
input-port-id: 73
* state: "active"
* format:
Object: size 128, type Spa:Pod:Object:Param:Format (262147), id Spa:Enum:ParamId:Format (4)
Prop: key Spa:Pod:Object:Param:Format:mediaType (1), flags 00000000
Choice: type Spa:Enum:Choice:None, flags 00000000 20 4
Id 1 (Spa:Enum:MediaType:audio)
Prop: key Spa:Pod:Object:Param:Format:mediaSubtype (2), flags 00000000
Choice: type Spa:Enum:Choice:None, flags 00000000 20 4
Id 2 (Spa:Enum:MediaSubtype:dsp)
Prop: key Spa:Pod:Object:Param:Format:Audio:format (65537), flags 00000000
Choice: type Spa:Enum:Choice:None, flags 00000000 20 4
Id 518 (Spa:Enum:AudioFormat:F32P)
* properties:
* link.output.node = "45"
* link.input.node = "66"
* link.passive = "false"
* link.output.port = "50"
* link.input.port = "73"
* factory.id = "20"
* client.id = "32"
* object.id = "77"
id: 78
permissions: rwxm
type: PipeWire:Interface:Link/3
output-node-id: 45
output-port-id: 51
input-node-id: 66
input-port-id: 75
* state: "active"
* format:
Object: size 128, type Spa:Pod:Object:Param:Format (262147), id Spa:Enum:ParamId:Format (4)
Prop: key Spa:Pod:Object:Param:Format:mediaType (1), flags 00000000
Choice: type Spa:Enum:Choice:None, flags 00000000 20 4
Id 1 (Spa:Enum:MediaType:audio)
Prop: key Spa:Pod:Object:Param:Format:mediaSubtype (2), flags 00000000
Choice: type Spa:Enum:Choice:None, flags 00000000 20 4
Id 2 (Spa:Enum:MediaSubtype:dsp)
Prop: key Spa:Pod:Object:Param:Format:Audio:format (65537), flags 00000000
Choice: type Spa:Enum:Choice:None, flags 00000000 20 4
Id 518 (Spa:Enum:AudioFormat:F32P)
* properties:
* link.output.node = "45"
* link.input.node = "66"
* link.passive = "false"
* link.output.port = "51"
* link.input.port = "75"
* factory.id = "20"
* client.id = "32"
* object.id = "78"
id: 80
permissions: rwxm
type: PipeWire:Interface:Client/3
* properties:
* pipewire.protocol = "protocol-native"
* pipewire.sec.pid = "17568"
* pipewire.sec.uid = "1000"
* pipewire.sec.gid = "1000"
* pipewire.sec.label = "hex:20000000300000000000000000000000b05adb07fc7f0000000000000000000000168e678b5500000d1b790d6d7f000004000000040000000d00000000000000040000000400000030000000000000002000000030000000f05bdb07fc7f0000005bdb07fc7f000000b63f9beab47cd5105bdb07fc7f0000736b770d6d7f000010e260678b5500000d1b790d6d7f000080c3780d6d7f000069000000000000000000000000000000e189740c6d7f000060fa53670e000000040000000e000000785bdb07fc7f000008000000000000000b000000000000009b86bc0d6d7f0000105cdb07fc7f000000000000000000000b00000000000000736b770d6d7f000010e260678b5500000d1b790d6d7f00000000000001000000500000000000000000000000000000004e7a770d6d7f00003000000030000000f05cdb07fc7f0000e05bdb07fc7f000000b63f9beab47cd50b0000000000000057c6740c6d7f0000500000000000000042c6740c6d7f0000000000000000000042c6740c6d7f0000f0494f678b550000205ddb07fc7f00000400000004000000500000000000000040e88c678b550000736b770d6d7f0000e06555678b5500000d1b790d6d7f000080c3780d6d7f0000690000000000000000000000000000004e7a770d6d7f00005000000000000000000000000e00000010e260678b550000200000000000000040c160678b550000802454678b55000000000000000000000000000000000000000000000000000000000000000000000000000000000000dd9b740c6d7f00000400000004000000d232004000000000000000000000000000b63f9beab47cd53000000030000000005edb07fc7f0000105ddb07fc7f000000b63f9beab47cd50b000000000000000d1b790d6d7f000000000000000000000d1b790d6d7f0000d23200400000000000000000000000000100000000000000e2a4770d6d7f00003000000030000000a05edb07fc7f00003000000030000000705edb07fc7f0000805ddb07fc7f000000b63f9beab47cd5745edb07fc7f0000e2140a0e6d7f00001000000000000000ffffffffffffffffe05ddb07fc7f00004209fc0d6d7f0000105fdb07fc7f0000b09f780d01000000e05ddb07fc7f000020000000ffffffffb00f8d678b550000418abc0d6d7f000001000000f05952678b55000000000000405edb07fc7f00000100000040400000305edb07fc7f000002a6780d6d7f00004000004000000000805edb07fc7f0000c0058e678b5500000000000000000000905edb07fc7f000000b63f9beab47cd500000000000000000000000000000000805edb07fc7f00000100000000000000000000000000000000000000000000000000000000000000d232004000000000f0df86678b550000f003000000000000"
* module.id = "2"
* object.id = "80"
* log.level = "0"
* cpu.max-align = "32"
* default.clock.rate = "48000"
* default.clock.allowed-rates = "[ 48000 ]"
* default.clock.quantum = "1024"
* default.clock.min-quantum = "32"
* default.clock.max-quantum = "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"
* application.name = "pw-cli"
* application.process.binary = "pw-cli"
* application.language = "en_US.UTF-8"
* application.process.id = "17568"
* application.process.user = "grim-reaper"
* application.process.host = "archlinux"
* application.process.session-id = "1"
* window.x11.display = ":0"
* core.version = "0.3.34"
* core.name = "pipewire-grim-reaper-17568"
* pipewire.access = "unrestricted"
id: 81
permissions: rwxm
type: PipeWire:Interface:Client/3
* properties:
* pipewire.protocol = "protocol-native"
* pipewire.sec.pid = "488"
* pipewire.sec.uid = "1000"
* pipewire.sec.gid = "1000"
* pipewire.sec.label = "hex:0200000000000000000000000000000005010000000000008100000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000601000000000000040000000400000010000000000000000701000000000000040000000400000000200000000000000000000100000000040000000200000000000000000000000e0001000000000008000000050000000000000000000000100000000d000000040000000400000002000000010000000300000000000000040000000400000003000000000000000a00000000000000c80000000f000000020004000d0000000400010002000000040000000200000000000000000000000800010002000000100000000d00000004000000060000000000803f0000803f090001000100000004000000060000000000803f000000000a00010001000000736b770d6d7f0000804261678b5500000d1b790d6d7f000080c3780d6d7f0000690000000000000000000000000000004e7a770d6d7f0000100000000d000000040000000e0000000000803f0000803f0e00010000000000080000000500000000000000000000000b000000000000000000000000000000040000000400000003000000000000000c0000000000000004000000040000000400000004000000bb00004000000000040000000200000001000000000000003000000030000000005edb07fc7f0000105ddb07fc7f000000b63f9beab47cd56d000040000000000d1b790d6d7f000000000000000000000d1b790d6d7f0000bb0000400000000000000000000000000100000000000000e2a4770d6d7f0000685edb07fc7f0000a05edb07fc7f00003000000030000000705edb07fc7f0000805ddb07fc7f000000b63f9beab47cd5c05ddb07fc7f0000e2140a0e6d7f00001000000000000000ffffffffffffffffe05ddb07fc7f00004209fc0d6d7f0000105fdb07fc7f0000b09f780d01000000e05ddb07fc7f000020000000ffffffffa03d60678b550000418abc0d6d7f000001000000f05952678b55000000000000405edb07fc7f00000100000040400000305edb07fc7f000002a6780d6d7f00004000004000000000805edb07fc7f0000403261678b5500000000000000000000905edb07fc7f00007861770d6d7f000000000000000000000000000000000000805edb07fc7f00000100000000000000000000000000000000000000000000000000000000000000bb0000400000000000dda5678b5500007000000000000000"
* module.id = "2"
* object.id = "81"
* client.api = "pipewire-pulse"
* pulse.server.type = "unix"
* application.name = "Brave input"
* application.process.id = "4305"
* application.process.user = "grim-reaper"
* application.process.host = "archlinux"
* application.process.binary = "brave"
* application.language = "en_US.UTF-8"
* window.x11.display = ":0"
* application.process.machine-id = "0ac8fa6d6f7b4946b09da8a4d95f9fa3"
* application.process.session-id = "1"
* config.name = "pipewire-pulse.conf"
* cpu.max-align = "32"
* default.clock.rate = "48000"
* default.clock.allowed-rates = "[ 48000 ]"
* default.clock.quantum = "1024"
* default.clock.min-quantum = "32"
* default.clock.max-quantum = "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"
* core.version = "0.3.34"
* core.name = "pipewire-grim-reaper-488"
* pipewire.access = "unrestricted"
id: 82
permissions: rwxm
type: PipeWire:Interface:Client/3
* properties:
* pipewire.protocol = "protocol-native"
* pipewire.sec.pid = "488"
* pipewire.sec.uid = "1000"
* pipewire.sec.gid = "1000"
* pipewire.sec.label = "hex:705bdb07fc7f000001000000fc7f00006c0000000000000079f452678b55000000168e678b5500000d1b790d6d7f0000040000000400000000b63f9beab47cd5805bdb07fc7f0000005bdb07fc7f0000805bdb07fc7f0000f5847d0d6d7f0000005bdb07fc7f0000e1857d0d6d7f00006c00000000000000f8dd52678b5500009300000000000000f8dd52678b550000990000000000000080dc800d6d7f0000000000000000000000b63f9beab47cd5805bdb07fc7f0000805bdb07fc7f0000805bdb07fc7f000099867d0d6d7f0000705cdb07fc7f0000f5847d0d6d7f000099000000000000000be97e0d6d7f0000005ddb07fc7f000051867d0d6d7f00000b00000000000000f8dd52678b550000990000000000000000de800d6d7f0000000000000000000012e87e0d6d7f0000b45ddb07fc7f000000b63f9beab47cd5281952678b550000005ddb07fc7f0000281952678b550000f5847d0d6d7f000000000000000000000cc87d0d6d7f00009df452678b550000f05cdb07fc7f00009df4526703000000829e7d0d6d7f00000000000000000000085ddb07fc7f00000000000000000000730000006d7f00006c000000000000009df452678b5500000c00000000000000c8b67d0d6d7f000000000000000000004e7a770d6d7f0000f05cdb07fc7f000000b63f9beab47cd5f05cdb07fc7f000010fd52678b5500001800000030000000605edb07fc7f0000905ddb07fc7f000000b63f9beab47cd518fd52678b550000281952678b550000000000000000000010fd52678b550000705ddb07fc7f0000f05cdb07fc7f0000730000000000000025cc7d0d6d7f000010fd52678b55000010360d0000000000002a080e6d7f00002000000000000000f0b94f688b550000e05edb07fc7f00000300000000000000f9fd52678b55000005000000000000000dcd7e0d6d7f0000e8fd52678b55000000b63f9beab47cd5e8fd52678b55000088ffffffffffffff0b0000000000000000b63f9beab47cd510fd52678b55000088ffffffffffffff0b0000000000000050e652678b55000010fd52678b5500000100000000000000a0e352678b5500004209fc0d6d7f0000b01461678b55000000b63f9b01000000e05ddb07fc7f000020000000ffffffff701952678b550000418abc0d6d7f000001000000f05952678b550000fc7f0000a0e352678b550000cb8c7e0d6d7f00000400000000000000b1070a0e6d7f0000d8206e0c6d7f00000800000000000000505edb07fc7f00000800000000000000d8e352678b5500000486bc0d6d7f0000701952678b550000e8cbbb0d6d7f0000010000000000000000b63f9beab47cd55041180e6d7f0000a0e352678b550000010000000000000001e352678b55000000da52678b550000a3027d0d6d7f0000"
* module.id = "2"
* object.id = "82"
* client.api = "pipewire-pulse"
* pulse.server.type = "unix"
* application.name = "Google Chrome input"
* application.process.id = "15553"
* application.process.user = "grim-reaper"
* application.process.host = "archlinux"
* application.process.binary = "chrome"
* application.language = "en_US.UTF-8"
* window.x11.display = ":0"
* application.process.machine-id = "0ac8fa6d6f7b4946b09da8a4d95f9fa3"
* application.process.session-id = "1"
* config.name = "pipewire-pulse.conf"
* cpu.max-align = "32"
* default.clock.rate = "48000"
* default.clock.allowed-rates = "[ 48000 ]"
* default.clock.quantum = "1024"
* default.clock.min-quantum = "32"
* default.clock.max-quantum = "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"
* core.version = "0.3.34"
* core.name = "pipewire-grim-reaper-488"
* pipewire.access = "unrestricted"
id: 93
permissions: rwxm
type: PipeWire:Interface:Client/3
* properties:
* pipewire.protocol = "protocol-native"
* pipewire.sec.pid = "488"
* pipewire.sec.uid = "1000"
* pipewire.sec.gid = "1000"
* pipewire.sec.label = "hex:48406d658b55000021f1100e6d7f0000c45adb07fc7f0000010000008b55000060859a008b550000c0db94678b5500000f00000000000000505edb07fc7f0000010000000000000092e2700c6d7f00000000000000000000e05ddb07fc7f00003000000030000000005cdb07fc7f0000105bdb07fc7f0000002a080e6d7f0000a0a49a678b5500008800000000000000110000000000000090a49a678b5500009000000000000000f6def40d6d7f0000110000000000000000b63f9beab47cd560c48e678b550000c0c48e678b550000205edb07fc7f0000c0c48e678b5500001100000000000000110000000000000060c48e678b550000ae1f700c6d7f0000505ddb07fc7f0000b80000000000000030c865678b550000505edb070300000048406d658b55000080c48e678b550000f05edb07fc7f0000105ddb07fc7f0000f05edb07fc7f000038c48e678b550000505edb07fc7f00000800000000000000205edb07fc7f0000030d710c6d7f00000300000002000000105ddb07fc7f0000205cdb07fc7f000000b63f9beab47cd5010000000300000024e4710c6d7f0000485edb07fc7f0000736b770d6d7f0000e06555678b5500000d1b790d6d7f000080c3780d6d7f0000690000000000000000000000000000004e7a770d6d7f0000010000000000000092e2700c0e0000000a00000002000000805edb07fc7f00003000000030000000a05ddb07fc7f00000b000000060000000000000000000000f05edb07fc7f000024e4710c6d7f00000f00000007000000005edb07fc7f00000400000004000000f004004000000000100000000600000024e4710c6d7f00003000000030000000005edb07fc7f0000105ddb07fc7f000000b63f9beab47cd5a0c065678b5500000d1b790d6d7f000000000000000000000d1b790d6d7f0000f00400400000000000000000000000000100000000000000e2a4770d6d7f0000685edb07fc7f0000a05edb07fc7f00003000000030000000705edb07fc7f0000805ddb07fc7f000000b63f9beab47cd5b0c765678b550000e2140a0e6d7f00001000000000000000ffffffffffffffffe05ddb07fc7f00004209fc0d6d7f0000105fdb07fc7f0000b09f780d01000000e05ddb07fc7f000020000000ffffffff606656678b550000418abc0d6d7f000001000000f05952678b55000000000000405edb07fc7f00000100000040400000305edb07fc7f000002a6780d6d7f00004000004000000000805edb07fc7f0000a05555678b5500000000000000000000905edb07fc7f00007861770d6d7f000000000000000000000000000000000000805edb07fc7f00000100000000000000000000000000000000000000000000000000000000000000f00400400000000040ed58678b550000e003000000000000"
* module.id = "2"
* object.id = "93"
* client.api = "pipewire-pulse"
* pulse.server.type = "unix"
* application.name = "pavucontrol"
* window.x11.display = ":0"
* window.x11.screen = "0"
* application.process.id = "3777"
* application.process.user = "grim-reaper"
* application.process.host = "archlinux"
* application.process.binary = "pavucontrol"
* application.language = "en_US.UTF-8"
* application.process.machine-id = "0ac8fa6d6f7b4946b09da8a4d95f9fa3"
* application.process.session-id = "1"
* config.name = "pipewire-pulse.conf"
* cpu.max-align = "32"
* default.clock.rate = "48000"
* default.clock.allowed-rates = "[ 48000 ]"
* default.clock.quantum = "1024"
* default.clock.min-quantum = "32"
* default.clock.max-quantum = "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"
* core.version = "0.3.34"
* core.name = "pipewire-grim-reaper-488"
* pipewire.access = "unrestricted"
Offline
What should I do now?? Should I post the info in a pastebin???
Last edited by grim-reaper (2021-08-29 08:58:54)
Offline
Here is the pasted info. I tried to go through the information but I couldn't find any volume limitation.
Last edited by grim-reaper (2021-08-29 08:58:15)
Offline
Please don't bump your post three times, people don't have an obligation to respond to you and there might be different time zones and the like.
There indeed doesn't appear to be volume information here, post
pactl list sinks
pactl list sink-inputs
instead.
FWIW are you absolutely certain that this is the unaltered normal volume in Windows? Lots of drivers activate "enhancers" that might manipulate the normal signal in ways that you now believe to be a bug if that isn't the case. If it's about slapping a loudness equalizer over things consider giving easyeffects a shot, pay attention to and install the relevant opt depends for the effects you might want to use.
Last edited by V1del (2021-08-29 10:05:20)
Offline
Please don't bump your post three times, people don't have an obligation to respond to you and there might be different time zones and the like.
I'm really sorry about that. Actually Seth likes log files in a pastebin. That is why I posted the log files again. I had no intention of bumping it up or anything.
[grim-reaper@archlinux ~]$ pactl list sinks
Sink #44
State: IDLE
Name: alsa_output.pci-0000_00_1f.3.analog-stereo
Description: Built-in Audio Analog Stereo
Driver: PipeWire
Sample Specification: s32le 2ch 48000Hz
Channel Map: front-left,front-right
Owner Module: 4294967295
Mute: no
Volume: front-left: 65536 / 100% / 0.00 dB, front-right: 65536 / 100% / 0.00 dB
balance 0.00
Base Volume: 65536 / 100% / 0.00 dB
Monitor Source: alsa_output.pci-0000_00_1f.3.analog-stereo.monitor
Latency: 0 usec, configured 0 usec
Flags: HARDWARE HW_MUTE_CTRL HW_VOLUME_CTRL DECIBEL_VOLUME LATENCY
Properties:
object.path = "alsa:pcm:0:front:0:playback"
api.alsa.path = "front:0"
api.alsa.pcm.card = "0"
api.alsa.pcm.stream = "playback"
audio.channels = "2"
audio.position = "FL,FR"
device.routes = "2"
alsa.resolution_bits = "16"
device.api = "alsa"
device.class = "sound"
alsa.class = "generic"
alsa.subclass = "generic-mix"
alsa.name = "ALC257 Analog"
alsa.id = "ALC257 Analog"
alsa.subdevice = "0"
alsa.subdevice_name = "subdevice #0"
alsa.device = "0"
alsa.card = "0"
alsa.card_name = "HDA Intel PCH"
alsa.long_card_name = "HDA Intel PCH at 0xb459c000 irq 145"
alsa.driver_name = "snd_hda_intel"
device.profile.name = "analog-stereo"
device.profile.description = "Analog Stereo"
card.profile.device = "3"
device.id = "41"
factory.name = "api.alsa.pcm.sink"
priority.driver = "1009"
priority.session = "1009"
media.class = "Audio/Sink"
node.nick = "HDA Intel PCH"
node.name = "alsa_output.pci-0000_00_1f.3.analog-stereo"
device.description = "Built-in Audio Analog Stereo"
device.icon_name = "audio-card-analog"
node.pause-on-idle = "false"
factory.id = "18"
client.id = "32"
node.driver = "true"
factory.mode = "merge"
audio.adapt.follower = ""
library.name = "audioconvert/libspa-audioconvert"
object.id = "44"
node.max-latency = "8192/48000"
Ports:
analog-output-speaker: Speakers (type: Speaker, priority: 10000, availability group: Legacy 3, availability unknown)
analog-output-headphones: Headphones (type: Headphones, priority: 9900, availability group: Legacy 4, not available)
Active Port: analog-output-speaker
Formats:
pcm
[grim-reaper@archlinux ~]$ pactl list sink-inputs
[grim-reaper@archlinux ~]$
The second command didn't output any thing.
FWIW are you absolutely certain that this is the unaltered normal volume in Windows?
I feel like this is a bit higher than in windows actually. But I've carefully listened to the songs and there doesn't seem to be any audio loss. And in alsamixer the PCM, Speaker and the Master channels are maxed out with 0.00 dB gain. The speaker is at 100% in pavucontrol.
That may be the case in windows, but I've tried many presets in easyeffects. And there doesn't seems to be any improvement after that.
And plus the loudness increases dramatically once played through alsa only as compared to when played in spotify and browsers. Is there any way to play spotify and browsers through alsa only.
Last edited by grim-reaper (2021-08-29 10:25:43)
Offline
The only way i can see this last statement making any logical sense is when you lowered the volume on the sink-input. so start playback and repost/recheck the pactl list sink-inputs command.
Offline
[grim-reaper@archlinux ~]$ pactl list sink-inputs
Sink Input #80
Driver: PipeWire
Owner Module: n/a
Client: 93
Sink: 44
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: 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 = "alsa"
application.name = "mpv"
node.latency = "1200/48000"
node.rate = "1/48000"
node.target = "-1"
media.type = "Audio"
media.category = "Playback"
media.name = "ALSA Playback"
stream.is-live = "true"
node.name = "PipeWire ALSA [mpv]"
node.autoconnect = "true"
media.class = "Stream/Output/Audio"
adapt.follower.node = ""
object.register = "false"
factory.id = "8"
audio.adapt.follower = ""
factory.mode = "split"
library.name = "audioconvert/libspa-audioconvert"
client.id = "93"
object.id = "80"
module-stream-restore.id = "sink-input-by-application-name:mpv"
This was during playing with mpv and alsa.
[grim-reaper@archlinux ~]$ pactl list sink-inputs
Sink Input #93
Driver: PipeWire
Owner Module: n/a
Client: 58
Sink: 44
Sample Specification: float32le 2ch 44100Hz
Channel Map: front-left,front-right
Format: pcm, format.sample_format = "\"float32le\"" format.rate = "44100" 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 = "spotify"
application.process.id = "6948"
application.process.user = "grim-reaper"
application.process.host = "archlinux"
application.process.binary = "spotify"
application.language = "en_US.UTF-8"
window.x11.display = ":0"
application.process.machine_id = "0ac8fa6d6f7b4946b09da8a4d95f9fa3"
application.process.session_id = "1"
media.role = "music"
media.name = "Spotify"
node.rate = "1/44100"
stream.is-live = "true"
node.name = "spotify"
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"
client.id = "58"
object.id = "93"
node.latency = "43218/44100"
pulse.attr.maxlength = "4194304"
pulse.attr.tlength = "705600"
pulse.attr.prebuf = "0"
pulse.attr.minreq = "7056"
module-stream-restore.id = "sink-input-by-media-role:music"
This was during playing from spotify.
Last edited by grim-reaper (2021-08-29 10:39:46)
Offline
All looks like it should. You are saying that if you bypass pipewire and play to the ALSA device directly ALSA is louder than if the card is managed by pipewire? That would seem like a pretty strange pipewire bug.
Offline
Yeah exactly. And not only with pipewire but also with pulseaudio.
Offline
I like logs "available" ;-)
But I was tired and it's also a dud (since the pipewire info didn't suggest anything obviously interesting)
Plus, the way I personally deal w/ issue on the soundstack is that I'm flattening it (no pulseaudio, no pipewire - libpulse is bad enough) because making a realtime-sensitive system more complex and layered is not my cup of tea.
Did you try w/ only PA (and w/o pipewire)?
pactl list cards
I recently encoutered PA activating a dumb profile by default - if it selects 5.1 but you've stereo speaker, I could see why it's muzzled…
Offline
Without pipewire it throws an error
[grim-reaper@archlinux ~]$ pactl list cards
Connection failure: Connection refused
pa_context_connect() failed: Connection refused
Then I installed only pulseaudio and this was the result
[grim-reaper@archlinux ~]$ pactl list cards
Card #0
Name: alsa_card.pci-0000_01_00.1
Driver: module-alsa-card.c
Owner Module: 6
Properties:
alsa.card = "1"
alsa.card_name = "HDA NVidia"
alsa.long_card_name = "HDA NVidia at 0xb4000000 irq 17"
alsa.driver_name = "snd_hda_intel"
device.bus_path = "pci-0000:01:00.1"
sysfs.path = "/devices/pci0000:00/0000:00:01.0/0000:01:00.1/sound/card1"
device.bus = "pci"
device.vendor.id = "10de"
device.vendor.name = "NVIDIA Corporation"
device.product.id = "10fa"
device.string = "1"
device.description = "HDA NVidia"
module-udev-detect.discovered = "1"
device.icon_name = "audio-card-pci"
Profiles:
output:hdmi-stereo: Digital Stereo (HDMI) Output (sinks: 1, sources: 0, priority: 5900, available: no)
output:hdmi-surround: Digital Surround 5.1 (HDMI) Output (sinks: 1, sources: 0, priority: 800, available: no)
output:hdmi-surround71: Digital Surround 7.1 (HDMI) Output (sinks: 1, sources: 0, priority: 800, available: no)
output:hdmi-stereo-extra1: Digital Stereo (HDMI 2) Output (sinks: 1, sources: 0, priority: 5700, 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-stereo-extra2: Digital Stereo (HDMI 3) Output (sinks: 1, sources: 0, priority: 5700, 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-stereo-extra3: Digital Stereo (HDMI 4) Output (sinks: 1, sources: 0, priority: 5700, 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-stereo-extra4: Digital Stereo (HDMI 5) Output (sinks: 1, sources: 0, priority: 5700, 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)
off: Off (sinks: 0, sources: 0, priority: 0, available: yes)
Active Profile: off
Ports:
hdmi-output-0: HDMI / DisplayPort (type: HDMI, priority: 5900, latency offset: 0 usec, not available)
Properties:
device.icon_name = "video-display"
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, not available)
Properties:
device.icon_name = "video-display"
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, not available)
Properties:
device.icon_name = "video-display"
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, not available)
Properties:
device.icon_name = "video-display"
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, not available)
Properties:
device.icon_name = "video-display"
Part of profile(s): output:hdmi-stereo-extra4, output:hdmi-surround-extra4, output:hdmi-surround71-extra4
Card #1
Name: alsa_card.pci-0000_00_1f.3
Driver: module-alsa-card.c
Owner Module: 7
Properties:
alsa.card = "0"
alsa.card_name = "HDA Intel PCH"
alsa.long_card_name = "HDA Intel PCH at 0xb459c000 irq 146"
alsa.driver_name = "snd_hda_intel"
device.bus_path = "pci-0000:00:1f.3"
sysfs.path = "/devices/pci0000:00/0000:00:1f.3/sound/card0"
device.bus = "pci"
device.vendor.id = "8086"
device.vendor.name = "Intel Corporation"
device.product.id = "06c8"
device.product.name = "Comet Lake PCH cAVS"
device.form_factor = "internal"
device.string = "0"
device.description = "Built-in Audio"
module-udev-detect.discovered = "1"
device.icon_name = "audio-card-pci"
Profiles:
input:analog-stereo: Analog Stereo Input (sinks: 0, sources: 1, priority: 32833, available: yes)
output:analog-stereo: Analog Stereo Output (sinks: 1, sources: 0, priority: 39268, available: yes)
output:analog-stereo+input:analog-stereo: Analog Stereo Duplex (sinks: 1, sources: 1, priority: 39333, available: yes)
off: Off (sinks: 0, sources: 0, priority: 0, available: yes)
Active Profile: output:analog-stereo+input:analog-stereo
Ports:
analog-input-internal-mic: Internal Microphone (type: Mic, priority: 8900, latency offset: 0 usec, availability unknown)
Properties:
device.icon_name = "audio-input-microphone"
Part of profile(s): input:analog-stereo, output:analog-stereo+input:analog-stereo
analog-input-mic: Microphone (type: Mic, priority: 8700, latency offset: 0 usec, not available)
Properties:
device.icon_name = "audio-input-microphone"
Part of profile(s): input:analog-stereo, output:analog-stereo+input:analog-stereo
analog-output-speaker: Speakers (type: Speaker, priority: 10000, latency offset: 0 usec, availability unknown)
Properties:
device.icon_name = "audio-speakers"
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, not available)
Properties:
device.icon_name = "audio-headphones"
Part of profile(s): output:analog-stereo, output:analog-stereo+input:analog-stereo
There does seem to be an 5.1 profile like you said under card 0.
Last edited by grim-reaper (2021-08-29 14:54:49)
Offline
if you bypass pipewire and play to the ALSA device directly ALSA is louder than if the card is managed by pipewire?
not only with pipewire but also with pulseaudio.
Did you try w/ only PA (and w/o pipewire)?
Let's see
pactl list sinks
pactl list sink-inputs
on pulseaudio instead of pipewire…
Edit, yes, but that's the HDMI output and the active profile is "off".
Last edited by seth (2021-08-29 14:57:39)
Offline