Skip to content

Instantly share code, notes, and snippets.

@SurPaul
Created September 1, 2021 20:49
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save SurPaul/a15c1c6b16af4c94e89ceff9cbc22778 to your computer and use it in GitHub Desktop.
Save SurPaul/a15c1c6b16af4c94e89ceff9cbc22778 to your computer and use it in GitHub Desktop.
________________
> pulseaudio_ps_do
liveuser 1752 1.1 0.0 1530888 12128 ? S<sl 16:05 0:02 /usr/bin/pulseaudio --daemonize=no --log-target=journal
root 3197 0.0 0.0 3104 832 pts/0 S+ 16:10 0:00 grep pulseaudio
________________
> which pulseaudio
/usr/bin/pulseaudio
________________
> pidof pulseaudio
1752
________________
> pulseaudio --version
pulseaudio 13.99.2-rebootstrapped
________________
> pactl info
________________
> pactl list
________________
> cat /etc/pulse/daemon.conf
# This file is part of PulseAudio.
#
# PulseAudio is free software; you can redistribute it and/or modify
# it under the terms of the GNU Lesser General Public License as published by
# the Free Software Foundation; either version 2 of the License, or
# (at your option) any later version.
#
# PulseAudio is distributed in the hope that it will be useful, but
# WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
# General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public License
# along with PulseAudio; if not, see <http://www.gnu.org/licenses/>.
## Configuration file for the PulseAudio daemon. See pulse-daemon.conf(5) for
## more information. Default values are commented out. Use either ; or # for
## commenting.
; daemonize = no
; fail = yes
; allow-module-loading = yes
; allow-exit = yes
; use-pid-file = yes
; system-instance = no
; local-server-type = user
; enable-shm = yes
; enable-memfd = yes
; shm-size-bytes = 0 # setting this 0 will use the system-default, usually 64 MiB
; lock-memory = no
; cpu-limit = no
; high-priority = yes
; nice-level = -11
; realtime-scheduling = yes
; realtime-priority = 5
; exit-idle-time = 20
; scache-idle-time = 20
; dl-search-path = (depends on architecture)
; load-default-script-file = yes
; default-script-file = /etc/pulse/default.pa
; log-target = auto
; log-level = notice
; log-meta = no
; log-time = no
; log-backtrace = 0
; resample-method = speex-float-1
; avoid-resampling = false
; enable-remixing = yes
; remixing-use-all-sink-channels = yes
; remixing-produce-lfe = no
; remixing-consume-lfe = no
; lfe-crossover-freq = 0
; flat-volumes = no
; rescue-streams = yes
; rlimit-fsize = -1
; rlimit-data = -1
; rlimit-stack = -1
; rlimit-core = -1
; rlimit-as = -1
; rlimit-rss = -1
; rlimit-nproc = -1
; rlimit-nofile = 256
; rlimit-memlock = -1
; rlimit-locks = -1
; rlimit-sigpending = -1
; rlimit-msgqueue = -1
; rlimit-nice = 31
; rlimit-rtprio = 9
; rlimit-rttime = 200000
; default-sample-format = s16le
; default-sample-rate = 44100
; alternate-sample-rate = 48000
; default-sample-channels = 2
; default-channel-map = front-left,front-right
; default-fragments = 4
; default-fragment-size-msec = 25
; enable-deferred-volume = yes
; deferred-volume-safety-margin-usec = 8000
; deferred-volume-extra-delay-usec = 0
________________
> cat /etc/pulse/client.conf
# This file is part of PulseAudio.
#
# PulseAudio is free software; you can redistribute it and/or modify
# it under the terms of the GNU Lesser General Public License as published by
# the Free Software Foundation; either version 2 of the License, or
# (at your option) any later version.
#
# PulseAudio is distributed in the hope that it will be useful, but
# WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
# General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public License
# along with PulseAudio; if not, see <http://www.gnu.org/licenses/>.
## Configuration file for PulseAudio clients. See pulse-client.conf(5) for
## more information. Default values are commented out. Use either ; or # for
## commenting.
; default-sink =
; default-source =
; default-server =
; default-dbus-server =
; autospawn = no
; daemon-binary = /usr/bin/pulseaudio
; extra-arguments = --log-target=syslog
; cookie-file =
; enable-shm = yes
; shm-size-bytes = 0 # setting this 0 will use the system-default, usually 64 MiB
; auto-connect-localhost = no
; auto-connect-display = no
________________
> cat /etc/pulse/default.pa
#!/usr/bin/pulseaudio -nF
#
# This file is part of PulseAudio.
#
# PulseAudio is free software; you can redistribute it and/or modify it
# under the terms of the GNU Lesser General Public License as published by
# the Free Software Foundation; either version 2 of the License, or
# (at your option) any later version.
#
# PulseAudio is distributed in the hope that it will be useful, but
# WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
# General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public License
# along with PulseAudio; if not, see <http://www.gnu.org/licenses/>.
# This startup script is used only if PulseAudio is started per-user
# (i.e. not in system mode)
.fail
### Automatically restore the volume of streams and devices
load-module module-device-restore
load-module module-stream-restore
load-module module-card-restore
### Automatically augment property information from .desktop files
### stored in /usr/share/application
load-module module-augment-properties
### Should be after module-*-restore but before module-*-detect
load-module module-switch-on-port-available
### Load audio drivers statically
### (it's probably better to not load these drivers manually, but instead
### use module-udev-detect -- see below -- for doing this automatically)
#load-module module-alsa-sink
#load-module module-alsa-source device=hw:1,0
#load-module module-null-sink
#load-module module-pipe-sink
### Automatically load driver modules depending on the hardware available
.ifexists module-udev-detect.so
load-module module-udev-detect
.else
### Use the static hardware detection module (for systems that lack udev support)
load-module module-detect
.endif
### Automatically connect sink and source if JACK server is present
.ifexists module-jackdbus-detect.so
.nofail
load-module module-jackdbus-detect channels=2
.fail
.endif
### Automatically load driver modules for Bluetooth hardware
.ifexists module-bluetooth-policy.so
load-module module-bluetooth-policy
.endif
.ifexists module-bluetooth-discover.so
load-module module-bluetooth-discover
.endif
### Load several protocols
.ifexists module-esound-protocol-unix.so
load-module module-esound-protocol-unix
.endif
load-module module-native-protocol-unix
### Network access (may be configured with paprefs, so leave this commented
### here if you plan to use paprefs)
#load-module module-esound-protocol-tcp
#load-module module-native-protocol-tcp
#load-module module-zeroconf-publish
### Load the RTP receiver module (also configured via paprefs, see above)
#load-module module-rtp-recv
### Load the RTP sender module (also configured via paprefs, see above)
#load-module module-null-sink sink_name=rtp format=s16be channels=2 rate=44100 sink_properties="device.description='RTP Multicast Sink'"
#load-module module-rtp-send source=rtp.monitor
### Load additional modules from GSettings. This can be configured with the paprefs tool.
### Please keep in mind that the modules configured by paprefs might conflict with manually
### loaded modules.
.ifexists module-gsettings.so
.nofail
load-module module-gsettings
.fail
.endif
### Load additional modules from GConf settings. This can be configured with the paprefs tool.
### Please keep in mind that the modules configured by paprefs might conflict with manually
### loaded modules.
.ifexists module-gconf.so
.nofail
load-module module-gconf
.fail
.endif
### Automatically restore the default sink/source when changed by the user
### during runtime
### NOTE: This should be loaded as early as possible so that subsequent modules
### that look up the default sink/source get the right value
load-module module-default-device-restore
### Make sure we always have a sink around, even if it is a null sink.
load-module module-always-sink
### Honour intended role device property
load-module module-intended-roles
### Automatically suspend sinks/sources that become idle for too long
load-module module-suspend-on-idle
### If autoexit on idle is enabled we want to make sure we only quit
### when no local session needs us anymore.
.ifexists module-console-kit.so
#load-module module-console-kit
.endif
.ifexists module-systemd-login.so
load-module module-systemd-login
.endif
### Enable positioned event sounds
load-module module-position-event-sounds
### Cork music/video streams when a phone stream is active
load-module module-role-cork
### Modules to allow autoloading of filters (such as echo cancellation)
### on demand. module-filter-heuristics tries to determine what filters
### make sense, and module-filter-apply does the heavy-lifting of
### loading modules and rerouting streams.
load-module module-filter-heuristics
load-module module-filter-apply
### Make some devices default
#set-default-sink output
#set-default-source input
________________
> cat /etc/pulse/system.pa
#!/usr/bin/pulseaudio -nF
#
# This file is part of PulseAudio.
#
# PulseAudio is free software; you can redistribute it and/or modify it
# under the terms of the GNU Lesser General Public License as published by
# the Free Software Foundation; either version 2 of the License, or
# (at your option) any later version.
#
# PulseAudio is distributed in the hope that it will be useful, but
# WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
# General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public License
# along with PulseAudio; if not, see <http://www.gnu.org/licenses/>.
# This startup script is used only if PulseAudio is started in system
# mode.
### Automatically restore the volume of streams and devices
load-module module-device-restore
load-module module-stream-restore
load-module module-card-restore
### Automatically load driver modules depending on the hardware available
.ifexists module-udev-detect.so
load-module module-udev-detect
.else
### Use the static hardware detection module (for systems that lack udev/hal support)
load-module module-detect
.endif
### Load several protocols
.ifexists module-esound-protocol-unix.so
load-module module-esound-protocol-unix
.endif
load-module module-native-protocol-unix
### Automatically restore the default sink/source when changed by the user
### during runtime
### NOTE: This should be loaded as early as possible so that subsequent modules
### that look up the default sink/source get the right value
load-module module-default-device-restore
### Make sure we always have a sink around, even if it is a null sink.
load-module module-always-sink
### Automatically suspend sinks/sources that become idle for too long
load-module module-suspend-on-idle
### Enable positioned event sounds
load-module module-position-event-sounds
________________
> ls -alt /dev/snd/*
crw-rw----+ 1 root audio 116, 5 Sep 1 2021 /dev/snd/pcmC0D0c
crw-rw----+ 1 root audio 116, 2 Sep 1 2021 /dev/snd/pcmC0D6c
crw-rw----+ 1 root audio 116, 8 Sep 1 2021 /dev/snd/pcmC0D3p
crw-rw----+ 1 root audio 116, 9 Sep 1 2021 /dev/snd/pcmC0D4p
crw-rw----+ 1 root audio 116, 10 Sep 1 2021 /dev/snd/pcmC0D5p
crw-rw----+ 1 root audio 116, 13 Sep 1 2021 /dev/snd/controlC0
crw-rw----+ 1 root audio 116, 3 Sep 1 2021 /dev/snd/pcmC0D7c
crw-rw----+ 1 root audio 116, 7 Sep 1 2021 /dev/snd/pcmC0D1c
crw-rw----+ 1 root audio 116, 12 Sep 1 2021 /dev/snd/hwC0D0
crw-rw----+ 1 root audio 116, 11 Sep 1 2021 /dev/snd/hwC0D2
crw-rw----+ 1 root audio 116, 6 Sep 1 2021 /dev/snd/pcmC0D1p
crw-rw----+ 1 root audio 116, 1 Sep 1 2021 /dev/snd/seq
crw-rw----+ 1 root audio 116, 33 Sep 1 2021 /dev/snd/timer
crw-rw----+ 1 root audio 116, 4 Sep 1 16:10 /dev/snd/pcmC0D0p
/dev/snd/by-path:
total 0
drwxr-xr-x. 2 root root 60 Sep 1 2021 .
drwxr-xr-x. 3 root root 340 Sep 1 2021 ..
lrwxrwxrwx. 1 root root 12 Sep 1 2021 pci-0000:00:1f.3-platform-skl_hda_dsp_generic -> ../controlC0
________________
> lsof /dev/snd/*
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
alsactl 1337 root 4r CHR 116,13 0t0 30623 /dev/snd/controlC0
pulseaudi 1752 liveuser mem CHR 116,4 30610 /dev/snd/pcmC0D0p
pulseaudi 1752 liveuser 16u CHR 116,13 0t0 30623 /dev/snd/controlC0
pulseaudi 1752 liveuser 17u CHR 116,13 0t0 30623 /dev/snd/controlC0
pulseaudi 1752 liveuser 37u CHR 116,13 0t0 30623 /dev/snd/controlC0
pulseaudi 1752 liveuser 38u CHR 116,4 0t0 30610 /dev/snd/pcmC0D0p
pulseaudi 1752 liveuser 45u CHR 116,13 0t0 30623 /dev/snd/controlC0
pulseaudi 1752 liveuser 50u CHR 116,13 0t0 30623 /dev/snd/controlC0
________________
> jacks_do
card=0
numid=8,iface=CARD,name='Front Headphone Jack'
; type=BOOLEAN,access=r-------,values=1
: values=off
numid=10,iface=CARD,name='HDMI/DP,pcm=3 Jack'
; type=BOOLEAN,access=r-------,values=1
: values=off
numid=16,iface=CARD,name='HDMI/DP,pcm=4 Jack'
; type=BOOLEAN,access=r-------,values=1
: values=off
numid=22,iface=CARD,name='HDMI/DP,pcm=5 Jack'
; type=BOOLEAN,access=r-------,values=1
: values=off
numid=9,iface=CARD,name='Speaker Phantom Jack'
; type=BOOLEAN,access=r-------,values=1
: values=on
________________
> aplay -L
null
Discard all samples (playback) or generate zero samples (capture)
pulse
PulseAudio Sound Server
default
Default ALSA Output (currently PulseAudio Sound Server)
sysdefault:CARD=sofhdadsp
sof-hda-dsp,
Default Audio Device
________________
> arecord -L
null
Discard all samples (playback) or generate zero samples (capture)
pulse
PulseAudio Sound Server
default
Default ALSA Output (currently PulseAudio Sound Server)
sysdefault:CARD=sofhdadsp
sof-hda-dsp,
Default Audio Device
________________
> alsa_info_do
upload=true&script=true&cardinfo=
!!################################
!!ALSA Information Script v 0.4.65
!!################################
!!Script ran on: Wed Sep 1 20:10:07 UTC 2021
!!Linux Distribution
!!------------------
Fedora release 33 (Thirty Three) NAME=Fedora ID=fedora PRETTY_NAME="Fedora 33 (Workstation Edition)" LOGO=fedora-logo-icon CPE_NAME="cpe:/o:fedoraproject:fedora:33" HOME_URL="https://fedoraproject.org/" DOCUMENTATION_URL="https://docs.fedoraproject.org/en-US/fedora/f33/system-administrators-guide/" SUPPORT_URL="https://fedoraproject.org/wiki/Communicating_and_getting_help" BUG_REPORT_URL="https://bugzilla.redhat.com/" REDHAT_BUGZILLA_PRODUCT="Fedora" REDHAT_BUGZILLA_PRODUCT_VERSION=33 REDHAT_SUPPORT_PRODUCT="Fedora" REDHAT_SUPPORT_PRODUCT_VERSION=33 PRIVACY_POLICY_URL="https://fedoraproject.org/wiki/Legal:PrivacyPolicy" Fedora release 33 (Thirty Three) Fedora release 33 (Thirty Three)
!!DMI Information
!!---------------
Manufacturer: Acer
Product Name: Swift SF515-51T
Product Version: V1.04
Firmware Version: V1.04
Board Vendor: WL
Board Name: Guinness_WL
!!ACPI Device Status Information
!!---------------
/sys/bus/acpi/devices/10250759:00/status 15
/sys/bus/acpi/devices/ACPI0003:00/status 15
/sys/bus/acpi/devices/ACPI000C:00/status 15
/sys/bus/acpi/devices/ACPI000E:00/status 15
/sys/bus/acpi/devices/ELAN0503:00/status 15
/sys/bus/acpi/devices/INT33A1:00/status 15
/sys/bus/acpi/devices/INT33D5:00/status 15
/sys/bus/acpi/devices/INT3400:00/status 15
/sys/bus/acpi/devices/INT3403:01/status 15
/sys/bus/acpi/devices/INT3403:03/status 15
/sys/bus/acpi/devices/INT340E:00/status 15
/sys/bus/acpi/devices/INT34BB:00/status 15
/sys/bus/acpi/devices/INT3F0D:00/status 15
/sys/bus/acpi/devices/LNXPOWER:01/status 1
/sys/bus/acpi/devices/LNXPOWER:02/status 1
/sys/bus/acpi/devices/LNXPOWER:03/status 15
/sys/bus/acpi/devices/LNXPOWER:04/status 1
/sys/bus/acpi/devices/LNXPOWER:05/status 1
/sys/bus/acpi/devices/LNXPOWER:06/status 1
/sys/bus/acpi/devices/LNXPOWER:07/status 1
/sys/bus/acpi/devices/LNXPOWER:09/status 1
/sys/bus/acpi/devices/MELF0411:00/status 15
/sys/bus/acpi/devices/MSFT0101:00/status 15
/sys/bus/acpi/devices/PNP0103:00/status 15
/sys/bus/acpi/devices/PNP0C02:03/status 3
/sys/bus/acpi/devices/PNP0C02:05/status 3
/sys/bus/acpi/devices/PNP0C0A:03/status 31
/sys/bus/acpi/devices/PNP0C0C:00/status 15
/sys/bus/acpi/devices/PNP0C0E:00/status 11
/sys/bus/acpi/devices/PNP0C0F:00/status 9
/sys/bus/acpi/devices/PNP0C0F:01/status 9
/sys/bus/acpi/devices/PNP0C0F:02/status 9
/sys/bus/acpi/devices/PNP0C0F:03/status 9
/sys/bus/acpi/devices/PNP0C0F:04/status 9
/sys/bus/acpi/devices/PNP0C0F:05/status 9
/sys/bus/acpi/devices/PNP0C0F:06/status 9
/sys/bus/acpi/devices/PNP0C0F:07/status 9
/sys/bus/acpi/devices/PRP00001:00/status 11
/sys/bus/acpi/devices/USBC000:00/status 15
/sys/bus/acpi/devices/device:11/status 15
!!Kernel Information
!!------------------
Kernel release: 5.8.15-301.fc33.x86_64
Operating System: GNU/Linux
Architecture: x86_64
Processor: x86_64
SMP Enabled: Yes
!!ALSA Version
!!------------
Driver version: k5.8.15-301.fc33.x86_64
Library version:
Utilities version: 1.2.3
!!Loaded ALSA modules
!!-------------------
snd_soc_skl_hda_dsp
!!Sound Servers on this system
!!----------------------------
Pulseaudio:
Installed - Yes (/usr/bin/pulseaudio)
Running - Yes
!!Soundcards recognised by ALSA
!!-----------------------------
0 [sofhdadsp ]: sof-hda-dsp - sof-hda-dsp
WL-SwiftSF515_51T-V1.04-Guinness_WL
!!PCI Soundcards installed in the system
!!--------------------------------------
00:1f.3 Multimedia audio controller [0401]: Intel Corporation Cannon Point-LP High Definition Audio Controller [8086:9dc8] (rev 30)
DeviceName: Onboard - Sound
!!Loaded sound module options
!!---------------------------
!!Module: snd_soc_skl_hda_dsp
* :
!!HDA-Intel Codec information
!!---------------------------
--startcollapse--
Codec: Realtek ALC256
Address: 0
AFG Function Id: 0x1 (unsol 1)
Vendor Id: 0x10ec0256
Subsystem Id: 0x10251305
Revision Id: 0x100002
No Modem Function Group found
Default PCM:
rates [0x560]: 44100 48000 96000 192000
bits [0xe]: 16 20 24
formats [0x1]: PCM
Default Amp-In caps: N/A
Default Amp-Out caps: N/A
State of AFG node 0x01:
Power states: D0 D1 D2 D3 D3cold CLKSTOP EPSS
Power: setting=D0, actual=D0
GPIO: io=3, o=0, i=0, unsolicited=1, wake=0
IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
Node 0x02 [Audio Output] wcaps 0x41d: Stereo Amp-Out
Control: name="Speaker Playback Volume", index=0, device=0
ControlAmp: chs=3, dir=Out, idx=0, ofs=0
Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
Amp-Out vals: [0x57 0x57]
Converter: stream=1, channel=0
PCM:
rates [0x60]: 44100 48000
bits [0xe]: 16 20 24
formats [0x1]: PCM
Power states: D0 D1 D2 D3 EPSS
Power: setting=D0, actual=D0
Node 0x03 [Audio Output] wcaps 0x41d: Stereo Amp-Out
Control: name="Headphone Playback Volume", index=0, device=0
ControlAmp: chs=3, dir=Out, idx=0, ofs=0
Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
Amp-Out vals: [0x57 0x57]
Converter: stream=1, channel=0
PCM:
rates [0x60]: 44100 48000
bits [0xe]: 16 20 24
formats [0x1]: PCM
Power states: D0 D1 D2 D3 EPSS
Power: setting=D0, actual=D0
Node 0x04 [Vendor Defined Widget] wcaps 0xf00000: Mono
Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
Node 0x06 [Audio Output] wcaps 0x611: Stereo Digital
Converter: stream=0, channel=0
Digital:
Digital category: 0x0
IEC Coding Type: 0x0
PCM:
rates [0x5e0]: 44100 48000 88200 96000 192000
bits [0xe]: 16 20 24
formats [0x1]: PCM
Power states: D0 D1 D2 D3 EPSS
Power: setting=D0, actual=D0
Node 0x07 [Audio Input] wcaps 0x10051b: Stereo Amp-In
Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
Amp-In vals: [0x97 0x97]
Converter: stream=0, channel=0
SDI-Select: 0
PCM:
rates [0x560]: 44100 48000 96000 192000
bits [0xe]: 16 20 24
formats [0x1]: PCM
Power states: D0 D1 D2 D3 EPSS
Power: setting=D0, actual=D0
Connection: 1
0x24
Node 0x08 [Audio Input] wcaps 0x10051b: Stereo Amp-In
Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
Amp-In vals: [0x97 0x97]
Converter: stream=0, channel=0
SDI-Select: 0
PCM:
rates [0x560]: 44100 48000 96000 192000
bits [0xe]: 16 20 24
formats [0x1]: PCM
Power states: D0 D1 D2 D3 EPSS
Power: setting=D0, actual=D0
Connection: 1
0x23
Node 0x09 [Audio Input] wcaps 0x10051b: Stereo Amp-In
Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
Amp-In vals: [0x97 0x97]
Converter: stream=0, channel=0
SDI-Select: 0
PCM:
rates [0x560]: 44100 48000 96000 192000
bits [0xe]: 16 20 24
formats [0x1]: PCM
Power states: D0 D1 D2 D3 EPSS
Power: setting=D0, actual=D0
Connection: 1
0x22
Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
Node 0x0b [Vendor Defined Widget] wcaps 0xf00000: Mono
Node 0x0c [Vendor Defined Widget] wcaps 0xf00000: Mono
Node 0x0d [Vendor Defined Widget] wcaps 0xf00000: Mono
Node 0x0e [Vendor Defined Widget] wcaps 0xf00000: Mono
Node 0x0f [Vendor Defined Widget] wcaps 0xf00000: Mono
Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
Node 0x11 [Vendor Defined Widget] wcaps 0xf00000: Mono
Node 0x12 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
Amp-In vals: [0x00 0x00]
Pincap 0x00000020: IN
Pin Default 0x40000000: [N/A] Line Out at Ext N/A
Conn = Unknown, Color = Unknown
DefAssociation = 0x0, Sequence = 0x0
Pin-ctls: 0x00:
Power states: D0 D1 D2 D3 EPSS
Power: setting=D0, actual=D0
Node 0x13 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
Amp-In vals: [0x00 0x00]
Pincap 0x00000020: IN
Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
Conn = 1/8, Color = Black
DefAssociation = 0xf, Sequence = 0x0
Misc = NO_PRESENCE
Pin-ctls: 0x00:
Power states: D0 D1 D2 D3 EPSS
Power: setting=D0, actual=D0
Node 0x14 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
Control: name="Speaker Playback Switch", index=0, device=0
ControlAmp: chs=3, dir=Out, idx=0, ofs=0
Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
Amp-Out vals: [0x00 0x00]
Pincap 0x00010014: OUT EAPD Detect
EAPD 0x2: EAPD
Pin Default 0x90172120: [Fixed] Speaker at Int N/A
Conn = Analog, Color = Grey
DefAssociation = 0x2, Sequence = 0x0
Misc = NO_PRESENCE
Pin-ctls: 0x40: OUT
Unsolicited: tag=00, enabled=0
Power states: D0 D1 D2 D3 EPSS
Power: setting=D0, actual=D0
Connection: 1
0x02
Node 0x15 [Vendor Defined Widget] wcaps 0xf00000: Mono
Node 0x16 [Vendor Defined Widget] wcaps 0xf00000: Mono
Node 0x17 [Vendor Defined Widget] wcaps 0xf00000: Mono
Node 0x18 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
Amp-In vals: [0x00 0x00]
Pincap 0x00003724: IN Detect
Vref caps: HIZ 50 GRD 80 100
Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
Conn = 1/8, Color = Black
DefAssociation = 0xf, Sequence = 0x0
Misc = NO_PRESENCE
Pin-ctls: 0x20: IN VREF_HIZ
Unsolicited: tag=00, enabled=0
Power states: D0 D1 D2 D3 EPSS
Power: setting=D0, actual=D0
Node 0x19 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
Amp-In vals: [0x00 0x00]
Pincap 0x00003724: IN Detect
Vref caps: HIZ 50 GRD 80 100
Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
Conn = 1/8, Color = Black
DefAssociation = 0xf, Sequence = 0x0
Misc = NO_PRESENCE
Pin-ctls: 0x20: IN VREF_HIZ
Unsolicited: tag=00, enabled=0
Power states: D0 D1 D2 D3 EPSS
Power: setting=D0, actual=D0
Node 0x1a [Pin Complex] wcaps 0x40048b: Stereo Amp-In
Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
Amp-In vals: [0x00 0x00]
Pincap 0x00003724: IN Detect
Vref caps: HIZ 50 GRD 80 100
Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
Conn = 1/8, Color = Black
DefAssociation = 0xf, Sequence = 0x0
Misc = NO_PRESENCE
Pin-ctls: 0x00: VREF_HIZ
Unsolicited: tag=00, enabled=0
Power states: D0 D1 D2 D3 EPSS
Power: setting=D0, actual=D0
Node 0x1b [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
Amp-In vals: [0x00 0x00]
Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
Amp-Out vals: [0x80 0x80]
Pincap 0x00013734: IN OUT EAPD Detect
Vref caps: HIZ 50 GRD 80 100
EAPD 0x2: EAPD
Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
Conn = 1/8, Color = Black
DefAssociation = 0xf, Sequence = 0x0
Misc = NO_PRESENCE
Pin-ctls: 0x20: IN VREF_HIZ
Unsolicited: tag=00, enabled=0
Power states: D0 D1 D2 D3 EPSS
Power: setting=D0, actual=D0
Connection: 2
0x02* 0x03
Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono
Node 0x1d [Pin Complex] wcaps 0x400400: Mono
Pincap 0x00000020: IN
Pin Default 0x4058ba2d: [N/A] Digital Out at Ext N/A
Conn = DIN, Color = UNKNOWN
DefAssociation = 0x2, Sequence = 0xd
Pin-ctls: 0x20: IN
Power states: D0 D1 D2 D3 EPSS
Power: setting=D0, actual=D0
Node 0x1e [Pin Complex] wcaps 0x400781: Stereo Digital
Pincap 0x00000014: OUT Detect
Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
Conn = 1/8, Color = Black
DefAssociation = 0xf, Sequence = 0x0
Misc = NO_PRESENCE
Pin-ctls: 0x40: OUT
Unsolicited: tag=00, enabled=0
Power states: D0 D1 D2 D3 EPSS
Power: setting=D0, actual=D0
Connection: 1
0x06
Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
Processing caps: benign=0, ncoeff=91
Node 0x21 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
Control: name="Headphone Playback Switch", index=0, device=0
ControlAmp: chs=3, dir=Out, idx=0, ofs=0
Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
Amp-Out vals: [0x00 0x00]
Pincap 0x0001001c: OUT HP EAPD Detect
EAPD 0x2: EAPD
Pin Default 0x02211010: [Jack] HP Out at Ext Front
Conn = 1/8, Color = Black
DefAssociation = 0x1, Sequence = 0x0
Pin-ctls: 0xc0: OUT HP
Unsolicited: tag=01, enabled=1
Power states: D0 D1 D2 D3 EPSS
Power: setting=D0, actual=D0
Connection: 2
0x02 0x03*
Node 0x22 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
Connection: 5
0x18 0x19 0x1a 0x1b 0x1d
Node 0x23 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
Connection: 6
0x18 0x19 0x1a 0x1b 0x1d 0x12
Node 0x24 [Audio Selector] wcaps 0x300101: Stereo
Connection: 2
0x12* 0x13
Codec: Intel Kabylake HDMI
Address: 2
AFG Function Id: 0x1 (unsol 0)
Vendor Id: 0x8086280b
Subsystem Id: 0x80860101
Revision Id: 0x100000
No Modem Function Group found
Default PCM:
rates [0x0]:
bits [0x0]:
formats [0x0]:
Default Amp-In caps: N/A
Default Amp-Out caps: N/A
State of AFG node 0x01:
Power states: D0 D3 CLKSTOP EPSS
Power: setting=D0, actual=D0, Clock-stop-OK
GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels Digital
Converter: stream=0, channel=0
Digital: Enabled KAE
Digital category: 0x0
IEC Coding Type: 0x0
PCM:
rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
bits [0x1a]: 16 24 32
formats [0x5]: PCM AC3
Power states: D0 D3 EPSS
Power: setting=D0, actual=D0
Node 0x03 [Audio Output] wcaps 0x6611: 8-Channels Digital
Converter: stream=0, channel=0
Digital: Enabled KAE
Digital category: 0x0
IEC Coding Type: 0x0
PCM:
rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
bits [0x1a]: 16 24 32
formats [0x5]: PCM AC3
Power states: D0 D3 EPSS
Power: setting=D0, actual=D0
Node 0x04 [Audio Output] wcaps 0x6611: 8-Channels Digital
Converter: stream=0, channel=0
Digital: Enabled KAE
Digital category: 0x0
IEC Coding Type: 0x0
PCM:
rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
bits [0x1a]: 16 24 32
formats [0x5]: PCM AC3
Power states: D0 D3 EPSS
Power: setting=D0, actual=D0
Node 0x05 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
Amp-Out vals: [0x00 0x00]
Pincap 0x0b000094: OUT Detect HBR HDMI DP
Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
Conn = Digital, Color = Unknown
DefAssociation = 0x1, Sequence = 0x0
Pin-ctls: 0x00:
Unsolicited: tag=00, enabled=0
Power states: D0 D3 EPSS
Power: setting=D0, actual=D0
Devices: 0
Connection: 0
Node 0x06 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
Amp-Out vals: [0x00 0x00]
Pincap 0x0b000094: OUT Detect HBR HDMI DP
Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
Conn = Digital, Color = Unknown
DefAssociation = 0x1, Sequence = 0x0
Pin-ctls: 0x00:
Unsolicited: tag=00, enabled=0
Power states: D0 D3 EPSS
Power: setting=D0, actual=D0
Devices: 0
Connection: 0
Node 0x07 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
Amp-Out vals: [0x00 0x00]
Pincap 0x0b000094: OUT Detect HBR HDMI DP
Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
Conn = Digital, Color = Unknown
DefAssociation = 0x1, Sequence = 0x0
Pin-ctls: 0x00:
Unsolicited: tag=00, enabled=0
Power states: D0 D3 EPSS
Power: setting=D0, actual=D0
Devices: 0
Connection: 0
Node 0x08 [Vendor Defined Widget] wcaps 0xf00000: Mono
--endcollapse--
!!ALSA Device nodes
!!-----------------
crw-rw----+ 1 root audio 116, 13 Sep 1 2021 /dev/snd/controlC0
crw-rw----+ 1 root audio 116, 12 Sep 1 2021 /dev/snd/hwC0D0
crw-rw----+ 1 root audio 116, 11 Sep 1 2021 /dev/snd/hwC0D2
crw-rw----+ 1 root audio 116, 5 Sep 1 2021 /dev/snd/pcmC0D0c
crw-rw----+ 1 root audio 116, 4 Sep 1 16:10 /dev/snd/pcmC0D0p
crw-rw----+ 1 root audio 116, 7 Sep 1 2021 /dev/snd/pcmC0D1c
crw-rw----+ 1 root audio 116, 6 Sep 1 2021 /dev/snd/pcmC0D1p
crw-rw----+ 1 root audio 116, 8 Sep 1 2021 /dev/snd/pcmC0D3p
crw-rw----+ 1 root audio 116, 9 Sep 1 2021 /dev/snd/pcmC0D4p
crw-rw----+ 1 root audio 116, 10 Sep 1 2021 /dev/snd/pcmC0D5p
crw-rw----+ 1 root audio 116, 2 Sep 1 2021 /dev/snd/pcmC0D6c
crw-rw----+ 1 root audio 116, 3 Sep 1 2021 /dev/snd/pcmC0D7c
crw-rw----+ 1 root audio 116, 1 Sep 1 2021 /dev/snd/seq
crw-rw----+ 1 root audio 116, 33 Sep 1 2021 /dev/snd/timer
/dev/snd/by-path:
total 0
drwxr-xr-x. 2 root root 60 Sep 1 2021 .
drwxr-xr-x. 3 root root 340 Sep 1 2021 ..
lrwxrwxrwx. 1 root root 12 Sep 1 2021 pci-0000:00:1f.3-platform-skl_hda_dsp_generic -> ../controlC0
!!ALSA configuration files
!!------------------------
!!System wide config file (/etc/asound.conf)
#
# Place your global alsa-lib configuration here...
#
!!Aplay/Arecord output
!!--------------------
APLAY
**** List of PLAYBACK Hardware Devices ****
card 0: sofhdadsp [sof-hda-dsp], device 0: HDA Analog (*) []
Subdevices: 0/1
Subdevice #0: subdevice #0
card 0: sofhdadsp [sof-hda-dsp], device 1: HDA Digital (*) []
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: sofhdadsp [sof-hda-dsp], device 3: HDMI1 (*) []
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: sofhdadsp [sof-hda-dsp], device 4: HDMI2 (*) []
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: sofhdadsp [sof-hda-dsp], device 5: HDMI3 (*) []
Subdevices: 1/1
Subdevice #0: subdevice #0
ARECORD
**** List of CAPTURE Hardware Devices ****
card 0: sofhdadsp [sof-hda-dsp], device 0: HDA Analog (*) []
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: sofhdadsp [sof-hda-dsp], device 1: HDA Digital (*) []
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: sofhdadsp [sof-hda-dsp], device 6: DMIC (*) []
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: sofhdadsp [sof-hda-dsp], device 7: DMIC16kHz (*) []
Subdevices: 1/1
Subdevice #0: subdevice #0
!!Amixer output
!!-------------
!!-------Mixer controls for card sofhdadsp
Card hw:0 'sofhdadsp'/'WL-SwiftSF515_51T-V1.04-Guinness_WL'
Mixer name : 'Realtek ALC256'
Components : 'HDA:8086280b,80860101,00100000 HDA:10ec0256,10251305,00100002 cfg-dmics:2'
Controls : 44
Simple ctrls : 16
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 87 [100%] [0.00dB] [on]
Front Right: Playback 87 [100%] [0.00dB] [on]
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 'IEC958',0
Capabilities: pswitch pswitch-joined
Playback channels: Mono
Mono: Playback [on]
Simple mixer control 'IEC958',1
Capabilities: pswitch pswitch-joined
Playback channels: Mono
Mono: Playback [on]
Simple mixer control 'IEC958',2
Capabilities: pswitch pswitch-joined
Playback channels: Mono
Mono: Playback [on]
Simple mixer control 'Auto-Mute Mode',0
Capabilities: enum
Items: 'Disabled' 'Enabled'
Item0: 'Disabled'
Simple mixer control 'Dmic0',0
Capabilities: cvolume cswitch
Capture channels: Front Left - Front Right
Limits: Capture 0 - 70
Front Left: Capture 50 [71%] [0.00dB] [on]
Front Right: Capture 50 [71%] [0.00dB] [on]
Simple mixer control 'Dmic1 2nd',0
Capabilities: cvolume
Capture channels: Front Left - Front Right
Limits: Capture 0 - 70
Front Left: Capture 50 [71%] [0.00dB]
Front Right: Capture 50 [71%] [0.00dB]
Simple mixer control 'PGA1.0 1 Master',0
Capabilities: pvolume
Playback channels: Front Left - Front Right
Limits: Playback 0 - 32
Mono:
Front Left: Playback 32 [100%] [0.00dB]
Front Right: Playback 32 [100%] [0.00dB]
Simple mixer control 'PGA2.0 2 Master',0
Capabilities: cvolume
Capture channels: Front Left - Front Right
Limits: Capture 0 - 80
Front Left: Capture 50 [62%] [0.00dB]
Front Right: Capture 50 [62%] [0.00dB]
Simple mixer control 'PGA3.0 3 Master',0
Capabilities: pvolume
Playback channels: Front Left - Front Right
Limits: Playback 0 - 32
Mono:
Front Left: Playback 32 [100%] [0.00dB]
Front Right: Playback 32 [100%] [0.00dB]
Simple mixer control 'PGA4.0 4 Master',0
Capabilities: cvolume
Capture channels: Front Left - Front Right
Limits: Capture 0 - 80
Front Left: Capture 50 [62%] [0.00dB]
Front Right: Capture 50 [62%] [0.00dB]
Simple mixer control 'PGA7.0 7 Master',0
Capabilities: pvolume
Playback channels: Front Left - Front Right
Limits: Playback 0 - 32
Mono:
Front Left: Playback 32 [100%] [0.00dB]
Front Right: Playback 32 [100%] [0.00dB]
Simple mixer control 'PGA8.0 8 Master',0
Capabilities: pvolume
Playback channels: Front Left - Front Right
Limits: Playback 0 - 32
Mono:
Front Left: Playback 32 [100%] [0.00dB]
Front Right: Playback 32 [100%] [0.00dB]
Simple mixer control 'PGA9.0 9 Master',0
Capabilities: pvolume
Playback channels: Front Left - Front Right
Limits: Playback 0 - 32
Mono:
Front Left: Playback 32 [100%] [0.00dB]
Front Right: Playback 32 [100%] [0.00dB]
!!Alsactl output
!!--------------
--startcollapse--
state.sofhdadsp {
control.1 {
iface MIXER
name 'Headphone Playback Volume'
value.0 87
value.1 87
comment {
access 'read write'
type INTEGER
count 2
range '0 - 87'
dbmin -6525
dbmax 0
dbvalue.0 0
dbvalue.1 0
}
}
control.2 {
iface MIXER
name 'Headphone Playback Switch'
value.0 true
value.1 true
comment {
access 'read write'
type BOOLEAN
count 2
}
}
control.3 {
iface MIXER
name 'Speaker Playback Volume'
value.0 87
value.1 87
comment {
access 'read write'
type INTEGER
count 2
range '0 - 87'
dbmin -6525
dbmax 0
dbvalue.0 0
dbvalue.1 0
}
}
control.4 {
iface MIXER
name 'Speaker Playback Switch'
value.0 true
value.1 true
comment {
access 'read write'
type BOOLEAN
count 2
}
}
control.5 {
iface MIXER
name 'Auto-Mute Mode'
value Disabled
comment {
access 'read write'
type ENUMERATED
count 1
item.0 Disabled
item.1 Enabled
}
}
control.6 {
iface MIXER
name 'Master Playback Volume'
value 87
comment {
access 'read write'
type INTEGER
count 1
range '0 - 87'
dbmin -6525
dbmax 0
dbvalue.0 0
}
}
control.7 {
iface MIXER
name 'Master Playback Switch'
value true
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.8 {
iface CARD
name 'Front Headphone Jack'
value false
comment {
access read
type BOOLEAN
count 1
}
}
control.9 {
iface CARD
name 'Speaker Phantom Jack'
value true
comment {
access read
type BOOLEAN
count 1
}
}
control.10 {
iface CARD
name 'HDMI/DP,pcm=3 Jack'
value false
comment {
access read
type BOOLEAN
count 1
}
}
control.11 {
iface MIXER
name 'IEC958 Playback Con Mask'
value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
comment {
access read
type IEC958
count 1
}
}
control.12 {
iface MIXER
name 'IEC958 Playback Pro Mask'
value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
comment {
access read
type IEC958
count 1
}
}
control.13 {
iface MIXER
name 'IEC958 Playback Default'
value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
comment {
access 'read write'
type IEC958
count 1
}
}
control.14 {
iface MIXER
name 'IEC958 Playback Switch'
value true
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.15 {
iface PCM
device 3
name ELD
value ''
comment {
access 'read volatile'
type BYTES
count 0
}
}
control.16 {
iface CARD
name 'HDMI/DP,pcm=4 Jack'
value false
comment {
access read
type BOOLEAN
count 1
}
}
control.17 {
iface MIXER
name 'IEC958 Playback Con Mask'
index 1
value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
comment {
access read
type IEC958
count 1
}
}
control.18 {
iface MIXER
name 'IEC958 Playback Pro Mask'
index 1
value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
comment {
access read
type IEC958
count 1
}
}
control.19 {
iface MIXER
name 'IEC958 Playback Default'
index 1
value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
comment {
access 'read write'
type IEC958
count 1
}
}
control.20 {
iface MIXER
name 'IEC958 Playback Switch'
index 1
value true
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.21 {
iface PCM
device 4
name ELD
value ''
comment {
access 'read volatile'
type BYTES
count 0
}
}
control.22 {
iface CARD
name 'HDMI/DP,pcm=5 Jack'
value false
comment {
access read
type BOOLEAN
count 1
}
}
control.23 {
iface MIXER
name 'IEC958 Playback Con Mask'
index 2
value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
comment {
access read
type IEC958
count 1
}
}
control.24 {
iface MIXER
name 'IEC958 Playback Pro Mask'
index 2
value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
comment {
access read
type IEC958
count 1
}
}
control.25 {
iface MIXER
name 'IEC958 Playback Default'
index 2
value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
comment {
access 'read write'
type IEC958
count 1
}
}
control.26 {
iface MIXER
name 'IEC958 Playback Switch'
index 2
value true
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.27 {
iface PCM
device 5
name ELD
value ''
comment {
access 'read volatile'
type BYTES
count 0
}
}
control.28 {
iface PCM
device 3
name 'Playback Channel Map'
value.0 0
value.1 0
value.2 0
value.3 0
value.4 0
value.5 0
value.6 0
value.7 0
comment {
access 'read write'
type INTEGER
count 8
range '0 - 36'
}
}
control.29 {
iface PCM
device 4
name 'Playback Channel Map'
value.0 0
value.1 0
value.2 0
value.3 0
value.4 0
value.5 0
value.6 0
value.7 0
comment {
access 'read write'
type INTEGER
count 8
range '0 - 36'
}
}
control.30 {
iface PCM
device 5
name 'Playback Channel Map'
value.0 0
value.1 0
value.2 0
value.3 0
value.4 0
value.5 0
value.6 0
value.7 0
comment {
access 'read write'
type INTEGER
count 8
range '0 - 36'
}
}
control.31 {
iface MIXER
name 'PGA1.0 1 Master Playback Volume'
value.0 32
value.1 32
comment {
access 'read write'
type INTEGER
count 2
range '0 - 32'
dbmin -9999999
dbmax 0
dbvalue.0 0
dbvalue.1 0
}
}
control.32 {
iface MIXER
name 'PGA2.0 2 Master Capture Volume'
value.0 50
value.1 50
comment {
access 'read write'
type INTEGER
count 2
range '0 - 80'
dbmin -9999999
dbmax 3000
dbvalue.0 0
dbvalue.1 0
}
}
control.34 {
iface MIXER
name 'PGA3.0 3 Master Playback Volume'
value.0 32
value.1 32
comment {
access 'read write'
type INTEGER
count 2
range '0 - 32'
dbmin -9999999
dbmax 0
dbvalue.0 0
dbvalue.1 0
}
}
control.35 {
iface MIXER
name 'PGA4.0 4 Master Capture Volume'
value.0 50
value.1 50
comment {
access 'read write'
type INTEGER
count 2
range '0 - 80'
dbmin -9999999
dbmax 3000
dbvalue.0 0
dbvalue.1 0
}
}
control.37 {
iface MIXER
name 'PGA7.0 7 Master Playback Volume'
value.0 32
value.1 32
comment {
access 'read write'
type INTEGER
count 2
range '0 - 32'
dbmin -9999999
dbmax 0
dbvalue.0 0
dbvalue.1 0
}
}
control.38 {
iface MIXER
name 'PGA8.0 8 Master Playback Volume'
value.0 32
value.1 32
comment {
access 'read write'
type INTEGER
count 2
range '0 - 32'
dbmin -9999999
dbmax 0
dbvalue.0 0
dbvalue.1 0
}
}
control.39 {
iface MIXER
name 'PGA9.0 9 Master Playback Volume'
value.0 32
value.1 32
comment {
access 'read write'
type INTEGER
count 2
range '0 - 32'
dbmin -9999999
dbmax 0
dbvalue.0 0
dbvalue.1 0
}
}
control.40 {
iface MIXER
name 'Dmic0 Capture Volume'
value.0 50
value.1 50
comment {
access 'read write'
type INTEGER
count 2
range '0 - 70'
dbmin -9999999
dbmax 2000
dbvalue.0 0
dbvalue.1 0
}
}
control.41 {
iface MIXER
name 'Dmic0 Capture Switch'
value.0 true
value.1 true
comment {
access 'read write'
type BOOLEAN
count 2
}
}
control.43 {
iface MIXER
name 'Dmic1 2nd Capture Volume'
value.0 50
value.1 50
comment {
access 'read write'
type INTEGER
count 2
range '0 - 70'
dbmin -9999999
dbmax 2000
dbvalue.0 0
dbvalue.1 0
}
}
}
--endcollapse--
!!All Loaded Modules
!!------------------
ac97_bus
acer_wmi
acpi_pad
acpi_tad
acpi_thermal_rel
ax88179_178a
be2iscsi
bluetooth
bnep
bnx2i
btbcm
btintel
btrtl
btusb
cec
cfg80211
cmac
cnic
coretemp
crc32_pclmul
crc32c_intel
crct10dif_pclmul
cxgb3
cxgb3i
cxgb4
cxgb4i
drm
drm_kms_helper
ecc
ecdh_generic
fat
fuse
ghash_clmulni_intel
hid_multitouch
i2c_algo_bit
i2c_hid
i2c_i801
i2c_smbus
i915
iTCO_vendor_support
iTCO_wdt
ib_cm
ib_core
ib_ipoib
ib_iser
ib_isert
ib_srp
ib_srpt
ib_umad
ib_uverbs
idma64
int3400_thermal
int3403_thermal
int340x_thermal_zone
intel_cstate
intel_hid
intel_pch_thermal
intel_pmc_bxt
intel_powerclamp
intel_rapl_common
intel_rapl_msr
intel_soc_dts_iosf
intel_uncore
ip6_tables
ip6table_filter
ip6table_mangle
ip6table_nat
ip6table_raw
ip6table_security
ip_set
ip_tables
iptable_filter
iptable_mangle
iptable_nat
iptable_raw
iptable_security
irqbypass
iscsi_boot_sysfs
iscsi_target_mod
iscsi_tcp
iw_cm
iw_cxgb4
iwlmvm
iwlwifi
joydev
kvm
kvm_intel
ledtrig_audio
libarc4
libcxgb
libcxgbi
libiscsi
libiscsi_tcp
loop
mac80211
mc
mdio
mei
mei_hdcp
mei_me
mii
nf_conntrack
nf_conntrack_broadcast
nf_conntrack_netbios_ns
nf_defrag_ipv4
nf_defrag_ipv6
nf_nat
nf_reject_ipv4
nf_reject_ipv6
nf_tables
nfnetlink
nft_chain_nat
nft_ct
nft_fib
nft_fib_inet
nft_fib_ipv4
nft_fib_ipv6
nft_objref
nft_reject
nft_reject_inet
nvme
nvme_core
pcspkr
pinctrl_cannonlake
pinctrl_intel
processor_thermal_device
qla4xxx
rapl
rdma_cm
rdma_ucm
rfcomm
rfkill
rpcrdma
scsi_transport_iscsi
scsi_transport_srp
serio_raw
snd
snd_compress
snd_hda_codec
snd_hda_codec_generic
snd_hda_codec_hdmi
snd_hda_codec_realtek
snd_hda_core
snd_hda_ext_core
snd_hda_intel
snd_hwdep
snd_intel_dspcfg
snd_pcm
snd_pcm_dmaengine
snd_seq
snd_seq_device
snd_soc_acpi
snd_soc_acpi_intel_match
snd_soc_core
snd_soc_dmic
snd_soc_hdac_hda
snd_soc_hdac_hdmi
snd_soc_skl
snd_soc_skl_hda_dsp
snd_soc_sst_dsp
snd_soc_sst_ipc
snd_sof
snd_sof_intel_byt
snd_sof_intel_hda
snd_sof_intel_hda_common
snd_sof_intel_ipc
snd_sof_pci
snd_sof_xtensa_dsp
snd_timer
soundcore
sparse_keymap
squashfs
sunrpc
target_core_mod
typec
typec_ucsi
uas
ucsi_acpi
uinput
uio
usb_storage
usbnet
uvcvideo
vfat
video
videobuf2_common
videobuf2_memops
videobuf2_v4l2
videobuf2_vmalloc
videodev
wmi
wmi_bmof
x86_pkg_temp_thermal
zram
!!Sysfs Files
!!-----------
/sys/class/sound/hwC0D0/init_pin_configs:
0x12 0x40000000
0x13 0x411111f0
0x14 0x90172120
0x18 0x411111f0
0x19 0x411111f0
0x1a 0x411111f0
0x1b 0x411111f0
0x1d 0x4058ba2d
0x1e 0x411111f0
0x21 0x02211010
/sys/class/sound/hwC0D0/driver_pin_configs:
/sys/class/sound/hwC0D0/user_pin_configs:
/sys/class/sound/hwC0D0/init_verbs:
/sys/class/sound/hwC0D0/hints:
/sys/class/sound/hwC0D2/init_pin_configs:
0x05 0x18560010
0x06 0x18560010
0x07 0x18560010
/sys/class/sound/hwC0D2/driver_pin_configs:
/sys/class/sound/hwC0D2/user_pin_configs:
/sys/class/sound/hwC0D2/init_verbs:
/sys/class/sound/hwC0D2/hints:
!!ALSA/HDA dmesg
!!--------------
[ 0.409870] ACPI: Added _OSI(Linux-Dell-Video)
[ 0.409871] ACPI: Added _OSI(Linux-Lenovo-NV-HDMI-Audio)
[ 0.409872] ACPI: Added _OSI(Linux-HPI-Hybrid-Graphics)
--
[ 16.565804] i915 0000:00:02.0: fb0: i915drmfb frame buffer device
[ 16.607763] snd_hda_intel 0000:00:1f.3: DSP detected with PCI class/subclass/prog-if info 0x040100
[ 16.607776] snd_hda_intel 0000:00:1f.3: Digital mics found on Skylake+ platform, using SOF driver
[ 16.632913] ieee80211 phy0: Selected rate control algorithm 'iwl-mvm-rs'
--
[ 16.722830] Adding 4194300k swap on /dev/zram0. Priority:100 extents:1 across:4194300k SSFS
[ 16.739441] snd_soc_skl 0000:00:1f.3: DSP detected with PCI class/subclass/prog-if info 0x040100
[ 16.739444] snd_soc_skl 0000:00:1f.3: Digital mics found on Skylake+ platform, using SOF driver
[ 16.783973] sof-audio-pci 0000:00:1f.3: DSP detected with PCI class/subclass/prog-if info 0x040100
--
[ 16.790513] sof-audio-pci 0000:00:1f.3: use msi interrupt mode
[ 16.849478] sof-audio-pci 0000:00:1f.3: hda codecs found, mask 5
[ 16.849480] sof-audio-pci 0000:00:1f.3: using HDA machine driver skl_hda_dsp_generic now
[ 16.849482] sof-audio-pci 0000:00:1f.3: DMICs detected in NHLT tables: 2
--
[ 17.023461] sof-audio-pci 0000:00:1f.3: ASoC: Parent card not yet available, widget card binding deferred
[ 17.038307] snd_hda_codec_realtek ehdaudio0D0: autoconfig for ALC256: line_outs=1 (0x14/0x0/0x0/0x0/0x0) type:speaker
[ 17.038309] snd_hda_codec_realtek ehdaudio0D0: speaker_outs=0 (0x0/0x0/0x0/0x0/0x0)
[ 17.038310] snd_hda_codec_realtek ehdaudio0D0: hp_outs=1 (0x21/0x0/0x0/0x0/0x0)
[ 17.038311] snd_hda_codec_realtek ehdaudio0D0: mono: mono_out=0x0
[ 17.038312] snd_hda_codec_realtek ehdaudio0D0: inputs:
[ 17.074154] snd_hda_codec_realtek ehdaudio0D0: ASoC: sink widget AIF1TX overwritten
[ 17.074157] snd_hda_codec_realtek ehdaudio0D0: ASoC: source widget AIF1RX overwritten
[ 17.074180] skl_hda_dsp_generic skl_hda_dsp_generic: intel-hdmi-hifi1 <-> iDisp1 Pin mapping ok
--
[ 17.074189] skl_hda_dsp_generic skl_hda_dsp_generic: dmic-hifi <-> DMIC16k Pin mapping ok
[ 17.074196] skl_hda_dsp_generic skl_hda_dsp_generic: snd-soc-dummy-dai <-> DMIC 6 mapping ok
[ 17.074200] skl_hda_dsp_generic skl_hda_dsp_generic: snd-soc-dummy-dai <-> DMIC16kHz 7 mapping ok
[ 17.074206] skl_hda_dsp_generic skl_hda_dsp_generic: snd-soc-dummy-dai <-> HDA Analog 0 mapping ok
[ 17.074211] skl_hda_dsp_generic skl_hda_dsp_generic: snd-soc-dummy-dai <-> HDA Digital 1 mapping ok
[ 17.074215] skl_hda_dsp_generic skl_hda_dsp_generic: snd-soc-dummy-dai <-> HDMI1 3 mapping ok
[ 17.074219] skl_hda_dsp_generic skl_hda_dsp_generic: snd-soc-dummy-dai <-> HDMI2 4 mapping ok
[ 17.074222] skl_hda_dsp_generic skl_hda_dsp_generic: snd-soc-dummy-dai <-> HDMI3 5 mapping ok
[ 17.074267] skl_hda_dsp_generic skl_hda_dsp_generic: ASoC: sink widget hifi3 overwritten
--
[ 17.074303] skl_hda_dsp_generic skl_hda_dsp_generic: ASoC: source widget Alt Analog Codec Capture overwritten
[ 17.085720] input: sof-hda-dsp Front Headphone as /devices/pci0000:00/0000:00:1f.3/skl_hda_dsp_generic/sound/card0/input20
[ 17.085770] input: sof-hda-dsp HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:1f.3/skl_hda_dsp_generic/sound/card0/input21
[ 17.085811] input: sof-hda-dsp HDMI/DP,pcm=4 as /devices/pci0000:00/0000:00:1f.3/skl_hda_dsp_generic/sound/card0/input22
[ 17.085843] input: sof-hda-dsp HDMI/DP,pcm=5 as /devices/pci0000:00/0000:00:1f.3/skl_hda_dsp_generic/sound/card0/input23
[ 17.180937] Rounding down aligned max_sectors from 4294967295 to 4294967288
!!Packages installed
!!--------------------
alsa-lib-1.2.3.2-5.fc33.x86_64
alsa-utils-1.2.3-6.fc33.x86_64
alsa-plugins-pulseaudio-1.2.2-3.fc33.x86_64
id: 0
permissions: rwxm
type: PipeWire:Interface:Core/3
cookie: 1507850811
user-name: "liveuser"
host-name: "localhost-live"
version: "0.3.25"
name: "pipewire-0"
* properties:
* config.name = "pipewire.conf"
* link.max-buffers = "16"
* core.daemon = "true"
* core.name = "pipewire-0"
* clock.power-of-two-quantum = "true"
* default.clock.rate = "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"
* mem.warn-mlock = "false"
* mem.allow-mlock = "true"
* cpu.max-align = "32"
* object.id = "0"
id: 1
permissions: rwxm
type: PipeWire:Interface:Module/3
name: "libpipewire-module-rtkit"
filename: "/usr/lib64/pipewire-0.3/libpipewire-module-rtkit.so"
args: "{
#nice.level = -11
#rt.prio = 88
#rt.time.soft = 200000
#rt.time.hard = 200000
}"
* 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 200000] [rt.time.hard=<in usec: default 200000] "
* module.version = "0.3.25"
* nice.level = "-11"
* rt.prio = "88"
* rt.time.soft = "200000"
* rt.time.hard = "200000"
id: 2
permissions: rwxm
type: PipeWire:Interface:Module/3
name: "libpipewire-module-protocol-native"
filename: "/usr/lib64/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.25"
id: 3
permissions: rwxm
type: PipeWire:Interface:Module/3
name: "libpipewire-module-profiler"
filename: "/usr/lib64/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.25"
id: 5
permissions: rwxm
type: PipeWire:Interface:Module/3
name: "libpipewire-module-metadata"
filename: "/usr/lib64/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.25"
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/lib64/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.25"
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/lib64/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.25"
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/lib64/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.25"
id: 12
permissions: rwxm
type: PipeWire:Interface:Factory/3
name: "client-node"
object-type: PipeWire:Interface:ClientNode/3
* properties:
* module.id = "11"
* object.id = "12"
* factory.name = "client-node"
* factory.type.name = "PipeWire:Interface:ClientNode"
* factory.type.version = "3"
id: 13
permissions: rwxm
type: PipeWire:Interface:Module/3
name: "libpipewire-module-client-device"
filename: "/usr/lib64/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.25"
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/lib64/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/lib64/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.25"
id: 17
permissions: rwxm
type: PipeWire:Interface:Module/3
name: "libpipewire-module-adapter"
filename: "/usr/lib64/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.25"
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/lib64/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.25"
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/lib64/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.25"
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"
* priority.driver = "8000"
* factory.id = "10"
* node.driver = "true"
* object.id = "28"
* params: (0)
none
id: 29
permissions: rwxm
type: PipeWire:Interface:Client/3
* properties:
* pipewire.protocol = "protocol-native"
* pipewire.sec.pid = "1736"
* pipewire.sec.uid = "1000"
* pipewire.sec.gid = "1000"
* pipewire.sec.label = "unconfined_u:unconfined_r:unconfined_t:s0-s0:c0.c1023"
* module.id = "2"
* object.id = "29"
* config.prefix = "media-session.d"
* config.name = "media-session.conf"
* clock.power-of-two-quantum = "true"
* default.clock.rate = "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"
* link.max-buffers = "64"
* mem.warn-mlock = "false"
* mem.allow-mlock = "true"
* cpu.max-align = "32"
* application.name = "pipewire-media-session"
* application.process.binary = "pipewire-media-session"
* application.language = "en_US.UTF-8"
* application.process.id = "1736"
* application.process.user = "liveuser"
* application.process.host = "localhost-live"
* window.x11.display = ":0"
* core.version = "0.3.25"
* core.name = "pipewire-liveuser-1736"
* pipewire.access = "unrestricted"
id: 30
permissions: rwxm
type: PipeWire:Interface:Client/3
* properties:
* pipewire.protocol = "protocol-native"
* pipewire.sec.pid = "1736"
* pipewire.sec.uid = "1000"
* pipewire.sec.gid = "1000"
* pipewire.sec.label = "unconfined_u:unconfined_r:unconfined_t:s0-s0:c0.c1023"
* module.id = "2"
* object.id = "30"
* config.prefix = "media-session.d"
* config.name = "media-session.conf"
* clock.power-of-two-quantum = "true"
* default.clock.rate = "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"
* link.max-buffers = "64"
* mem.warn-mlock = "false"
* mem.allow-mlock = "true"
* cpu.max-align = "32"
* application.name = "pipewire-media-session"
* application.process.binary = "pipewire-media-session"
* application.language = "en_US.UTF-8"
* application.process.id = "1736"
* application.process.user = "liveuser"
* application.process.host = "localhost-live"
* window.x11.display = ":0"
* core.version = "0.3.25"
* core.name = "pipewire-liveuser-1736"
* pipewire.access = "unrestricted"
id: 33
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 = "14747441"
* device.bus-path = "pci-0000:00:14.0-usb-0:7:1.0"
* device.sysfs.path = "/sys/devices/pci0000:00/0000:00:14.0/usb1/1-7/1-7:1.0/video4linux/video0"
* device.bus = "usb"
* device.subsystem = "video4linux"
* device.vendor.id = "04f2"
* device.vendor.name = "Generic"
* device.product.id = "b5c5"
* device.product.name = "HD WebCam: HD WebCam"
* device.serial = "Generic_HD_WebCam_200901010001"
* device.capabilities = ":capture:"
* device.name = "v4l2_device.pci-0000_00_14.0-usb-0_7_1.0"
* device.description = "HD WebCam: HD WebCam"
* factory.id = "14"
* client.id = "29"
* object.id = "33"
* object.path = "v4l2:/dev/video0"
* api.v4l2.cap.driver = "uvcvideo"
* api.v4l2.cap.card = "HD WebCam: HD WebCam"
* api.v4l2.cap.bus_info = "usb-0000:00:14.0-7"
* api.v4l2.cap.version = "5.11.12"
* api.v4l2.cap.capabilities = "84a00001"
* api.v4l2.cap.device-caps = "04200001"
* params: (0)
none
id: 34
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 = "14747081"
* device.bus-path = "pci-0000:00:14.0-usb-0:7:1.0"
* device.sysfs.path = "/sys/devices/pci0000:00/0000:00:14.0/usb1/1-7/1-7:1.0/video4linux/video1"
* device.bus = "usb"
* device.subsystem = "video4linux"
* device.vendor.id = "04f2"
* device.vendor.name = "Generic"
* device.product.id = "b5c5"
* device.product.name = "HD WebCam: HD WebCam"
* device.serial = "Generic_HD_WebCam_200901010001"
* device.capabilities = ":"
* device.name = "v4l2_device.pci-0000_00_14.0-usb-0_7_1.0.2"
* device.description = "HD WebCam: HD WebCam"
* factory.id = "14"
* client.id = "29"
* object.id = "34"
* object.path = "v4l2:/dev/video1"
* api.v4l2.cap.driver = "uvcvideo"
* api.v4l2.cap.card = "HD WebCam: HD WebCam"
* api.v4l2.cap.bus_info = "usb-0000:00:14.0-7"
* api.v4l2.cap.version = "5.11.12"
* api.v4l2.cap.capabilities = "84a00001"
* api.v4l2.cap.device-caps = "04a00000"
* params: (0)
none
id: 35
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 = "30"
* device.api = "alsa"
* media.class = "Midi/Bridge"
* node.driver = "true"
* object.id = "35"
* params: (3)
* 1 (Spa:Enum:ParamId:PropInfo) r-
* 2 (Spa:Enum:ParamId:Props) rw
* 7 (Spa:Enum:ParamId:IO) r-
id: 36
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 = "35"
* object.id = "36"
* params: (5)
* 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) --
id: 37
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 = "35"
* object.id = "37"
* params: (5)
* 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) --
id: 38
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 = "sof-hda-dsp"
* api.alsa.card.longname = "sof-hda-dsp"
* device.plugged.usec = "15344858"
* device.bus-path = "pci-0000:00:1f.3-platform-skl_hda_dsp_generic"
* device.sysfs.path = "/sys/devices/pci0000:00/0000:00:1f.3/skl_hda_dsp_generic/sound/card0"
* device.bus = "pci"
* device.subsystem = "sound"
* device.vendor.id = "0x8086"
* device.vendor.name = "Intel Corporation"
* device.product.id = "0x9dc8"
* device.product.name = "Cannon Point-LP High Definition Audio Controller"
* device.name = "alsa_card.pci-0000_00_1f.3-platform-skl_hda_dsp_generic"
* device.description = "Cannon Point-LP High Definition Audio Controller"
* device.nick = "sof-hda-dsp"
* device.icon-name = "audio-card-analog-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 = "29"
* object.id = "38"
* object.path = "alsa:pcm:0"
* alsa.card = "0"
* alsa.card_name = "sof-hda-dsp"
* alsa.long_card_name = "sof-hda-dsp"
* alsa.driver_name = "snd_soc_skl_hda_dsp"
* 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: 39
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 = "HD WebCam: HD WebCam"
* api.v4l2.cap.bus_info = "usb-0000:00:14.0-7"
* api.v4l2.cap.version = "5.11.12"
* api.v4l2.cap.capabilities = "84a00001"
* api.v4l2.cap.device-caps = "04200001"
* device.id = "33"
* node.name = "v4l2_input.pci-0000_00_14.0-usb-0_7_1.0"
* node.description = "HD WebCam HD WebCam"
* factory.name = "api.v4l2.source"
* node.pause-on-idle = "false"
* factory.id = "10"
* client.id = "30"
* media.role = "Camera"
* node.driver = "true"
* object.id = "39"
* params: (2)
* 1 (Spa:Enum:ParamId:PropInfo) r-
* 2 (Spa:Enum:ParamId:Props) rw
id: 40
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 = "39"
* object.id = "40"
* params: (6)
* 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) --
id: 41
permissions: rwxm
type: PipeWire:Interface:Node/3
* input ports: 2/64
* output ports: 2/0
* state: "suspended"
* properties:
* object.path = "alsa:pcm:0:hw:sofhdadsp,5:playback"
* api.alsa.path = "hw:sofhdadsp,5"
* api.alsa.pcm.card = "0"
* api.alsa.pcm.stream = "playback"
* audio.channels = "2"
* audio.position = "FL,FR"
* device.routes = "1"
* alsa.mixer_device = "hw:sofhdadsp"
* alsa.resolution_bits = "16"
* device.api = "alsa"
* device.class = "sound"
* alsa.class = "generic"
* alsa.subclass = "generic-mix"
* alsa.name = ""
* alsa.id = "HDMI3 (*)"
* alsa.subdevice = "0"
* alsa.subdevice_name = "subdevice #0"
* alsa.device = "5"
* alsa.card = "0"
* alsa.card_name = "sof-hda-dsp"
* alsa.long_card_name = "sof-hda-dsp"
* alsa.driver_name = "snd_soc_skl_hda_dsp"
* device.profile.name = "HiFi: hw:sofhdadsp,5: sink"
* device.profile.description = "HDMI3 Output"
* card.profile.device = "0"
* device.id = "38"
* factory.name = "api.alsa.pcm.sink"
* priority.driver = "664"
* priority.session = "664"
* media.class = "Audio/Sink"
* node.nick = "sof-hda-dsp"
* node.name = "alsa_output.pci-0000_00_1f.3-platform-skl_hda_dsp_generic.HiFi__hw_sofhdadsp_5__sink"
* node.description = "Cannon Point-LP High Definition Audio Controller HDMI3 Output"
* node.pause-on-idle = "false"
* factory.id = "18"
* client.id = "30"
* node.driver = "true"
* factory.mode = "merge"
* audio.adapt.follower = ""
* library.name = "audioconvert/libspa-audioconvert"
* object.id = "41"
* params: (6)
* 3 (Spa:Enum:ParamId:EnumFormat) r-
* 1 (Spa:Enum:ParamId:PropInfo) r-
* 2 (Spa:Enum:ParamId:Props) rw
* 4 (Spa:Enum:ParamId:Format) -w
* 10 (Spa:Enum:ParamId:EnumPortConfig) r-
* 11 (Spa:Enum:ParamId:PortConfig) rw
id: 42
permissions: rwxm
type: PipeWire:Interface:Node/3
* input ports: 2/64
* output ports: 2/0
* state: "suspended"
* properties:
* object.path = "alsa:pcm:0:hw:sofhdadsp,4:playback"
* api.alsa.path = "hw:sofhdadsp,4"
* api.alsa.pcm.card = "0"
* api.alsa.pcm.stream = "playback"
* audio.channels = "2"
* audio.position = "FL,FR"
* device.routes = "1"
* alsa.mixer_device = "hw:sofhdadsp"
* alsa.resolution_bits = "16"
* device.api = "alsa"
* device.class = "sound"
* alsa.class = "generic"
* alsa.subclass = "generic-mix"
* alsa.name = ""
* alsa.id = "HDMI2 (*)"
* alsa.subdevice = "0"
* alsa.subdevice_name = "subdevice #0"
* alsa.device = "4"
* alsa.card = "0"
* alsa.card_name = "sof-hda-dsp"
* alsa.long_card_name = "sof-hda-dsp"
* alsa.driver_name = "snd_soc_skl_hda_dsp"
* device.profile.name = "HiFi: hw:sofhdadsp,4: sink"
* device.profile.description = "HDMI2 Output"
* card.profile.device = "1"
* device.id = "38"
* factory.name = "api.alsa.pcm.sink"
* priority.driver = "680"
* priority.session = "680"
* media.class = "Audio/Sink"
* node.nick = "sof-hda-dsp"
* node.name = "alsa_output.pci-0000_00_1f.3-platform-skl_hda_dsp_generic.HiFi__hw_sofhdadsp_4__sink"
* node.description = "Cannon Point-LP High Definition Audio Controller HDMI2 Output"
* node.pause-on-idle = "false"
* factory.id = "18"
* client.id = "30"
* node.driver = "true"
* factory.mode = "merge"
* audio.adapt.follower = ""
* library.name = "audioconvert/libspa-audioconvert"
* object.id = "42"
* params: (6)
* 3 (Spa:Enum:ParamId:EnumFormat) r-
* 1 (Spa:Enum:ParamId:PropInfo) r-
* 2 (Spa:Enum:ParamId:Props) rw
* 4 (Spa:Enum:ParamId:Format) -w
* 10 (Spa:Enum:ParamId:EnumPortConfig) r-
* 11 (Spa:Enum:ParamId:PortConfig) rw
id: 43
permissions: rwxm
type: PipeWire:Interface:Node/3
* input ports: 2/64
* output ports: 2/0
* state: "suspended"
* properties:
* object.path = "alsa:pcm:0:hw:sofhdadsp,3:playback"
* api.alsa.path = "hw:sofhdadsp,3"
* api.alsa.pcm.card = "0"
* api.alsa.pcm.stream = "playback"
* audio.channels = "2"
* audio.position = "FL,FR"
* device.routes = "1"
* alsa.mixer_device = "hw:sofhdadsp"
* alsa.resolution_bits = "16"
* device.api = "alsa"
* device.class = "sound"
* alsa.class = "generic"
* alsa.subclass = "generic-mix"
* alsa.name = ""
* alsa.id = "HDMI1 (*)"
* alsa.subdevice = "0"
* alsa.subdevice_name = "subdevice #0"
* alsa.device = "3"
* alsa.card = "0"
* alsa.card_name = "sof-hda-dsp"
* alsa.long_card_name = "sof-hda-dsp"
* alsa.driver_name = "snd_soc_skl_hda_dsp"
* device.profile.name = "HiFi: hw:sofhdadsp,3: sink"
* device.profile.description = "HDMI1 Output"
* card.profile.device = "2"
* device.id = "38"
* factory.name = "api.alsa.pcm.sink"
* priority.driver = "696"
* priority.session = "696"
* media.class = "Audio/Sink"
* node.nick = "sof-hda-dsp"
* node.name = "alsa_output.pci-0000_00_1f.3-platform-skl_hda_dsp_generic.HiFi__hw_sofhdadsp_3__sink"
* node.description = "Cannon Point-LP High Definition Audio Controller HDMI1 Output"
* node.pause-on-idle = "false"
* factory.id = "18"
* client.id = "30"
* node.driver = "true"
* factory.mode = "merge"
* audio.adapt.follower = ""
* library.name = "audioconvert/libspa-audioconvert"
* object.id = "43"
* params: (6)
* 3 (Spa:Enum:ParamId:EnumFormat) r-
* 1 (Spa:Enum:ParamId:PropInfo) r-
* 2 (Spa:Enum:ParamId:Props) rw
* 4 (Spa:Enum:ParamId:Format) -w
* 10 (Spa:Enum:ParamId:EnumPortConfig) r-
* 11 (Spa:Enum:ParamId:PortConfig) rw
id: 44
permissions: rwxm
type: PipeWire:Interface:Node/3
* input ports: 2/64
* output ports: 2/0
* state: "suspended"
* properties:
* object.path = "alsa:pcm:0:hw:sofhdadsp:playback"
* api.alsa.path = "hw:sofhdadsp"
* api.alsa.pcm.card = "0"
* api.alsa.pcm.stream = "playback"
* audio.channels = "2"
* audio.position = "FL,FR"
* device.routes = "2"
* alsa.mixer_device = "hw:sofhdadsp"
* alsa.resolution_bits = "16"
* device.api = "alsa"
* device.class = "sound"
* alsa.class = "generic"
* alsa.subclass = "generic-mix"
* alsa.name = ""
* alsa.id = "HDA Analog (*)"
* alsa.subdevice = "0"
* alsa.subdevice_name = "subdevice #0"
* alsa.device = "0"
* alsa.card = "0"
* alsa.card_name = "sof-hda-dsp"
* alsa.long_card_name = "sof-hda-dsp"
* alsa.driver_name = "snd_soc_skl_hda_dsp"
* device.profile.name = "HiFi: hw:sofhdadsp: sink"
* device.profile.description = "Speaker + Headphones"
* card.profile.device = "3"
* device.id = "38"
* factory.name = "api.alsa.pcm.sink"
* priority.driver = "744"
* priority.session = "744"
* media.class = "Audio/Sink"
* node.nick = "sof-hda-dsp"
* node.name = "alsa_output.pci-0000_00_1f.3-platform-skl_hda_dsp_generic.HiFi__hw_sofhdadsp__sink"
* node.description = "Cannon Point-LP High Definition Audio Controller Speaker + Headphones"
* node.pause-on-idle = "false"
* factory.id = "18"
* client.id = "30"
* node.driver = "true"
* factory.mode = "merge"
* audio.adapt.follower = ""
* library.name = "audioconvert/libspa-audioconvert"
* object.id = "44"
* node.max-latency = "2048/48000"
* params: (6)
* 3 (Spa:Enum:ParamId:EnumFormat) r-
* 1 (Spa:Enum:ParamId:PropInfo) r-
* 2 (Spa:Enum:ParamId:Props) rw
* 4 (Spa:Enum:ParamId:Format) -w
* 10 (Spa:Enum:ParamId:EnumPortConfig) r-
* 11 (Spa:Enum:ParamId:PortConfig) rw
id: 45
permissions: rwxm
type: PipeWire:Interface:Node/3
* input ports: 0/0
* output ports: 2/64
* state: "suspended"
* properties:
* object.path = "alsa:pcm:0:hw:sofhdadsp:capture"
* api.alsa.path = "hw:sofhdadsp"
* api.alsa.pcm.card = "0"
* api.alsa.pcm.stream = "capture"
* audio.channels = "2"
* audio.position = "FL,FR"
* device.routes = "1"
* alsa.mixer_device = "hw:sofhdadsp"
* alsa.resolution_bits = "16"
* device.api = "alsa"
* device.class = "sound"
* alsa.class = "generic"
* alsa.subclass = "generic-mix"
* alsa.name = ""
* alsa.id = "HDA Analog (*)"
* alsa.subdevice = "0"
* alsa.subdevice_name = "subdevice #0"
* alsa.device = "0"
* alsa.card = "0"
* alsa.card_name = "sof-hda-dsp"
* alsa.long_card_name = "sof-hda-dsp"
* alsa.driver_name = "snd_soc_skl_hda_dsp"
* device.profile.name = "HiFi: hw:sofhdadsp: source"
* device.profile.description = "Headphones Stereo Microphone"
* card.profile.device = "4"
* device.id = "38"
* factory.name = "api.alsa.pcm.source"
* priority.driver = "1744"
* priority.session = "1744"
* media.class = "Audio/Source"
* node.nick = "sof-hda-dsp"
* node.name = "alsa_input.pci-0000_00_1f.3-platform-skl_hda_dsp_generic.HiFi__hw_sofhdadsp__source"
* node.description = "Cannon Point-LP High Definition Audio Controller Headphones Stereo Microphone"
* node.pause-on-idle = "false"
* factory.id = "18"
* client.id = "30"
* node.driver = "true"
* factory.mode = "split"
* audio.adapt.follower = ""
* library.name = "audioconvert/libspa-audioconvert"
* object.id = "45"
* node.max-latency = "2048/48000"
* params: (6)
* 3 (Spa:Enum:ParamId:EnumFormat) r-
* 1 (Spa:Enum:ParamId:PropInfo) r-
* 2 (Spa:Enum:ParamId:Props) rw
* 4 (Spa:Enum:ParamId:Format) -w
* 10 (Spa:Enum:ParamId:EnumPortConfig) r-
* 11 (Spa:Enum:ParamId:PortConfig) rw
id: 46
permissions: rwxm
type: PipeWire:Interface:Node/3
* input ports: 0/0
* output ports: 2/64
* state: "suspended"
* properties:
* object.path = "alsa:pcm:0:hw:sofhdadsp,6:capture"
* api.alsa.path = "hw:sofhdadsp,6"
* api.alsa.pcm.card = "0"
* api.alsa.pcm.stream = "capture"
* audio.channels = "2"
* audio.position = "FL,FR"
* device.routes = "1"
* alsa.mixer_device = "hw:sofhdadsp"
* alsa.resolution_bits = "16"
* device.api = "alsa"
* device.class = "sound"
* alsa.class = "generic"
* alsa.subclass = "generic-mix"
* alsa.name = ""
* alsa.id = "DMIC (*)"
* alsa.subdevice = "0"
* alsa.subdevice_name = "subdevice #0"
* alsa.device = "6"
* alsa.card = "0"
* alsa.card_name = "sof-hda-dsp"
* alsa.long_card_name = "sof-hda-dsp"
* alsa.driver_name = "snd_soc_skl_hda_dsp"
* device.profile.name = "HiFi: hw:sofhdadsp,6: source"
* device.profile.description = "Digital Microphone"
* card.profile.device = "5"
* device.id = "38"
* factory.name = "api.alsa.pcm.source"
* priority.driver = "1648"
* priority.session = "1648"
* media.class = "Audio/Source"
* node.nick = "sof-hda-dsp"
* node.name = "alsa_input.pci-0000_00_1f.3-platform-skl_hda_dsp_generic.HiFi__hw_sofhdadsp_6__source"
* node.description = "Cannon Point-LP High Definition Audio Controller Digital Microphone"
* node.pause-on-idle = "false"
* factory.id = "18"
* client.id = "30"
* node.driver = "true"
* factory.mode = "split"
* audio.adapt.follower = ""
* library.name = "audioconvert/libspa-audioconvert"
* object.id = "46"
* params: (6)
* 3 (Spa:Enum:ParamId:EnumFormat) r-
* 1 (Spa:Enum:ParamId:PropInfo) r-
* 2 (Spa:Enum:ParamId:Props) rw
* 4 (Spa:Enum:ParamId:Format) -w
* 10 (Spa:Enum:ParamId:EnumPortConfig) r-
* 11 (Spa:Enum:ParamId:PortConfig) rw
id: 47
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:hw:sofhdadsp,5:playback:playback_0"
* port.name = "playback_FL"
* port.alias = "sof-hda-dsp:playback_FL"
* port.direction = "in"
* node.id = "41"
* object.id = "47"
* params: (5)
* 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) --
id: 48
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:hw:sofhdadsp,5:playback:monitor_0"
* port.name = "monitor_FL"
* port.alias = "sof-hda-dsp:monitor_FL"
* port.direction = "out"
* node.id = "41"
* object.id = "48"
* params: (5)
* 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) --
id: 49
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:hw:sofhdadsp,5:playback:playback_1"
* port.name = "playback_FR"
* port.alias = "sof-hda-dsp:playback_FR"
* port.direction = "in"
* node.id = "41"
* object.id = "49"
* params: (5)
* 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) --
id: 50
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:hw:sofhdadsp,5:playback:monitor_1"
* port.name = "monitor_FR"
* port.alias = "sof-hda-dsp:monitor_FR"
* port.direction = "out"
* node.id = "41"
* object.id = "50"
* params: (5)
* 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) --
id: 51
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:hw:sofhdadsp,4:playback:playback_0"
* port.name = "playback_FL"
* port.alias = "sof-hda-dsp:playback_FL"
* port.direction = "in"
* node.id = "42"
* object.id = "51"
* params: (5)
* 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) --
id: 52
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:hw:sofhdadsp,4:playback:monitor_0"
* port.name = "monitor_FL"
* port.alias = "sof-hda-dsp:monitor_FL"
* port.direction = "out"
* node.id = "42"
* object.id = "52"
* params: (5)
* 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) --
id: 53
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:hw:sofhdadsp,4:playback:playback_1"
* port.name = "playback_FR"
* port.alias = "sof-hda-dsp:playback_FR"
* port.direction = "in"
* node.id = "42"
* object.id = "53"
* params: (5)
* 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) --
id: 54
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:hw:sofhdadsp,4:playback:monitor_1"
* port.name = "monitor_FR"
* port.alias = "sof-hda-dsp:monitor_FR"
* port.direction = "out"
* node.id = "42"
* object.id = "54"
* params: (5)
* 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) --
id: 55
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:hw:sofhdadsp,3:playback:playback_0"
* port.name = "playback_FL"
* port.alias = "sof-hda-dsp:playback_FL"
* port.direction = "in"
* node.id = "43"
* object.id = "55"
* params: (5)
* 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) --
id: 56
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:hw:sofhdadsp,3:playback:monitor_0"
* port.name = "monitor_FL"
* port.alias = "sof-hda-dsp:monitor_FL"
* port.direction = "out"
* node.id = "43"
* object.id = "56"
* params: (5)
* 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) --
id: 57
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:hw:sofhdadsp,3:playback:playback_1"
* port.name = "playback_FR"
* port.alias = "sof-hda-dsp:playback_FR"
* port.direction = "in"
* node.id = "43"
* object.id = "57"
* params: (5)
* 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) --
id: 58
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:hw:sofhdadsp,3:playback:monitor_1"
* port.name = "monitor_FR"
* port.alias = "sof-hda-dsp:monitor_FR"
* port.direction = "out"
* node.id = "43"
* object.id = "58"
* params: (5)
* 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) --
id: 59
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:hw:sofhdadsp:playback:playback_0"
* port.name = "playback_FL"
* port.alias = "sof-hda-dsp:playback_FL"
* port.direction = "in"
* node.id = "44"
* object.id = "59"
* params: (5)
* 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) --
id: 60
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:hw:sofhdadsp:playback:monitor_0"
* port.name = "monitor_FL"
* port.alias = "sof-hda-dsp:monitor_FL"
* port.direction = "out"
* node.id = "44"
* object.id = "60"
* params: (5)
* 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) --
id: 61
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:hw:sofhdadsp:playback:playback_1"
* port.name = "playback_FR"
* port.alias = "sof-hda-dsp:playback_FR"
* port.direction = "in"
* node.id = "44"
* object.id = "61"
* params: (5)
* 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) --
id: 62
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:hw:sofhdadsp:playback:monitor_1"
* port.name = "monitor_FR"
* port.alias = "sof-hda-dsp:monitor_FR"
* port.direction = "out"
* node.id = "44"
* object.id = "62"
* params: (5)
* 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) --
id: 63
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:hw:sofhdadsp:capture:capture_0"
* port.name = "capture_FL"
* port.alias = "sof-hda-dsp:capture_FL"
* port.direction = "out"
* node.id = "45"
* object.id = "63"
* params: (5)
* 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) --
id: 64
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:hw:sofhdadsp:capture:capture_1"
* port.name = "capture_FR"
* port.alias = "sof-hda-dsp:capture_FR"
* port.direction = "out"
* node.id = "45"
* object.id = "64"
* params: (5)
* 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) --
id: 65
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:hw:sofhdadsp,6:capture:capture_0"
* port.name = "capture_FL"
* port.alias = "sof-hda-dsp:capture_FL"
* port.direction = "out"
* node.id = "46"
* object.id = "65"
* params: (5)
* 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) --
id: 66
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:hw:sofhdadsp,6:capture:capture_1"
* port.name = "capture_FR"
* port.alias = "sof-hda-dsp:capture_FR"
* port.direction = "out"
* node.id = "46"
* object.id = "66"
* params: (5)
* 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) --
id: 67
permissions: rwxm
type: PipeWire:Interface:Client/3
* properties:
* pipewire.protocol = "protocol-native"
* pipewire.sec.pid = "1701"
* pipewire.sec.uid = "1000"
* pipewire.sec.gid = "1000"
* pipewire.sec.label = "unconfined_u:unconfined_r:unconfined_t:s0-s0:c0.c1023"
* module.id = "2"
* object.id = "67"
* client.api = "pipewire-pulse"
* application.name = "GNOME Shell Volume Control"
* application.id = "org.gnome.VolumeControl"
* application.icon-name = "multimedia-volume-control"
* application.version = "40.0"
* application.process.id = "1642"
* application.process.user = "liveuser"
* application.process.host = "localhost-live"
* application.process.binary = "gnome-shell"
* application.language = "en_US.UTF-8"
* window.x11.display = ":0"
* application.process.machine-id = "270c0d4139c94dcdb0944c7f803b4887"
* config.name = "pipewire-pulse.conf"
* clock.power-of-two-quantum = "true"
* default.clock.rate = "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"
* link.max-buffers = "64"
* mem.warn-mlock = "false"
* mem.allow-mlock = "true"
* cpu.max-align = "32"
* core.version = "0.3.25"
* core.name = "pipewire-liveuser-1701"
* pipewire.access = "unrestricted"
id: 68
permissions: rwxm
type: PipeWire:Interface:Client/3
* properties:
* pipewire.protocol = "protocol-native"
* pipewire.sec.pid = "1701"
* pipewire.sec.uid = "1000"
* pipewire.sec.gid = "1000"
* pipewire.sec.label = "unconfined_u:unconfined_r:unconfined_t:s0-s0:c0.c1023"
* module.id = "2"
* object.id = "68"
* client.api = "pipewire-pulse"
* application.name = "Mutter"
* application.process.id = "1642"
* application.process.user = "liveuser"
* application.process.host = "localhost-live"
* application.process.binary = "gnome-shell"
* application.language = "en_US.UTF-8"
* window.x11.display = ":0"
* application.process.machine-id = "270c0d4139c94dcdb0944c7f803b4887"
* config.name = "pipewire-pulse.conf"
* clock.power-of-two-quantum = "true"
* default.clock.rate = "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"
* link.max-buffers = "64"
* mem.warn-mlock = "false"
* mem.allow-mlock = "true"
* cpu.max-align = "32"
* core.version = "0.3.25"
* core.name = "pipewire-liveuser-1701"
* pipewire.access = "unrestricted"
id: 69
permissions: rwxm
type: PipeWire:Interface:Client/3
* properties:
* pipewire.protocol = "protocol-native"
* pipewire.sec.pid = "1701"
* pipewire.sec.uid = "1000"
* pipewire.sec.gid = "1000"
* pipewire.sec.label = "unconfined_u:unconfined_r:unconfined_t:s0-s0:c0.c1023"
* module.id = "2"
* object.id = "69"
* client.api = "pipewire-pulse"
* application.name = "GNOME Volume Control Media Keys"
* application.id = "org.gnome.VolumeControl"
* application.icon-name = "multimedia-volume-control"
* application.version = ""
* application.process.id = "1845"
* application.process.user = "liveuser"
* application.process.host = "localhost-live"
* application.process.binary = "gsd-media-keys"
* application.language = "en_US.UTF-8"
* window.x11.display = ":0"
* application.process.machine-id = "270c0d4139c94dcdb0944c7f803b4887"
* config.name = "pipewire-pulse.conf"
* clock.power-of-two-quantum = "true"
* default.clock.rate = "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"
* link.max-buffers = "64"
* mem.warn-mlock = "false"
* mem.allow-mlock = "true"
* cpu.max-align = "32"
* core.version = "0.3.25"
* core.name = "pipewire-liveuser-1701"
* pipewire.access = "unrestricted"
id: 71
permissions: rwxm
type: PipeWire:Interface:Client/3
* properties:
* pipewire.protocol = "protocol-native"
* pipewire.sec.pid = "2554"
* pipewire.sec.uid = "1000"
* pipewire.sec.gid = "1000"
* pipewire.sec.label = "unconfined_u:unconfined_r:unconfined_t:s0-s0:c0.c1023"
* module.id = "2"
* object.id = "71"
* log.level = "0"
* clock.power-of-two-quantum = "true"
* default.clock.rate = "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"
* link.max-buffers = "64"
* mem.warn-mlock = "false"
* mem.allow-mlock = "true"
* cpu.max-align = "32"
* application.name = "pw-cli"
* application.process.binary = "pw-cli"
* application.language = "en_US.UTF-8"
* application.process.id = "2554"
* application.process.user = "liveuser"
* application.process.host = "localhost-live"
* window.x11.display = ":0"
* core.version = "0.3.25"
* core.name = "pipewire-liveuser-2554"
* pipewire.access = "unrestricted"
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment