Pour info :
$ systemctl --user status pipewire.service
● pipewire.service - Multimedia Service
Loaded: loaded (/usr/lib/systemd/user/pipewire.service; disabled; vendor preset: disabled)
Drop-In: /usr/lib/systemd/user/pipewire.service.d
└─00-uresourced.conf
Active: active (running) since Tue 2021-05-25 17:01:57 CEST; 4h 35min ago
TriggeredBy: ● pipewire.socket
Main PID: 2253 (pipewire)
Tasks: 4 (limit: 9406)
Memory: 11.2M
CPU: 14.353s
CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/pipewire.service
├─2253 /usr/bin/pipewire
└─2282 /usr/bin/pipewire-media-session
mai 25 17:01:57 localhost.localdomain systemd[2049]: Started Multimedia Service.
mai 25 17:02:22 localhost.localdomain pipewire-media-session[2282]: GetManagedObjects() failed: org.free>
lines 1-16/16 (END)
● pipewire-pulse.service - PipeWire PulseAudio
Loaded: loaded (/usr/lib/systemd/user/pipewire-pulse.service; disabled; vendor preset: disabled)
Active: active (running) since Tue 2021-05-25 17:01:57 CEST; 4h 40min ago
TriggeredBy: ● pipewire-pulse.socket
Main PID: 2254 (pipewire-pulse)
Tasks: 2 (limit: 9406)
Memory: 28.0M
CPU: 40.920s
CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/pipewire-pulse.service
└─2254 /usr/bin/pipewire-pulse
mai 25 17:01:57 localhost.localdomain systemd[2049]: Started PipeWire PulseAudio.
mai 25 17:09:52 localhost.localdomain pipewire-pulse[2254]: pulse-server 0x55b9546f3f90: [Firefox] UNDERFLOW channel:0 offset:149463040 underrun:16384
mai 25 17:22:43 localhost.localdomain pipewire-pulse[2254]: pulse-server 0x55b9546f3f90: [Firefox] UNDERFLOW channel:0 offset:295149568 underrun:16384
mai 25 17:36:27 localhost.localdomain pipewire-pulse[2254]: pulse-server 0x55b9546f3f90: [Firefox] UNDERFLOW channel:0 offset:315564032 underrun:16384
mai 25 17:42:43 localhost.localdomain pipewire-pulse[2254]: pulse-server 0x55b9546f3f90: [Firefox] UNDERFLOW channel:0 offset:143581184 underrun:16384
mai 25 17:42:52 localhost.localdomain pipewire-pulse[2254]: pulse-server 0x55b9546f3f90: [Firefox] UNDERFLOW channel:0 offset:2318336 underrun:16384
mai 25 17:52:29 localhost.localdomain pipewire-pulse[2254]: pulse-server 0x55b9546f3f90: [Firefox] UNDERFLOW channel:0 offset:221650944 underrun:16384
mai 25 21:27:54 localhost.localdomain pipewire-pulse[2254]: pulse-server 0x55b9546f3f90: [Firefox] UNDERFLOW channel:0 offset:69820416 underrun:16384
mai 25 21:41:46 localhost.localdomain pipewire-pulse[2254]: pulse-server 0x55b9546f3f90: [Firefox] UNDERFLOW channel:0 offset:316788736 underrun:2048
$ pactl info
Chaîne du serveur: /run/user/1000/pulse/native
Version du protocole de bibliothèque: 34
Version du protocole du serveur: 35
Local: oui
Index client: 71
Tile Size: 65472
Nom d'utilisateur : joshw
Nom d'hôte : localhost.localdomain
Nom du serveur : PulseAudio (on PipeWire 0.3.28)
Version du serveur : 14.0.0
Spécification d'échantillon par défaut : float32le 2ch 48000Hz
Plan de canaux par défaut : front-left,front-right
Destination par défaut : alsa_output.pci-0000_00_1b.0.analog-stereo
Source par défaut : alsa_output.pci-0000_00_1b.0.analog-stereo.monitor
Cookie : 63f2:1722
Attention, code très long !
$ pactl list
Module #1
Nom : libpipewire-module-rtkit
Paramètre : {
#nice.level = -11
#rt.prio = 88
#rt.time.soft = 200000
#rt.time.hard = 200000
}
Nombre d'utilisations : n/d
Propriétés :
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.28"
nice.level = "-11"
rt.prio = "88"
rt.time.soft = "200000"
rt.time.hard = "200000"
Module #2
Nom : libpipewire-module-protocol-native
Paramètre :
Nombre d'utilisations : n/d
Propriétés :
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.28"
Module #3
Nom : libpipewire-module-profiler
Paramètre :
Nombre d'utilisations : n/d
Propriétés :
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.28"
Module #5
Nom : libpipewire-module-metadata
Paramètre :
Nombre d'utilisations : n/d
Propriétés :
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.28"
Module #7
Nom : libpipewire-module-spa-device-factory
Paramètre :
Nombre d'utilisations : n/d
Propriétés :
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.28"
Module #9
Nom : libpipewire-module-spa-node-factory
Paramètre :
Nombre d'utilisations : n/d
Propriétés :
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.28"
Module #11
Nom : libpipewire-module-client-node
Paramètre :
Nombre d'utilisations : n/d
Propriétés :
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.28"
Module #13
Nom : libpipewire-module-client-device
Paramètre :
Nombre d'utilisations : n/d
Propriétés :
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.28"
Module #15
Nom : libpipewire-module-portal
Paramètre :
Nombre d'utilisations : n/d
Propriétés :
module.name = "libpipewire-module-portal"
object.id = "15"
Module #16
Nom : libpipewire-module-access
Paramètre : {
# 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
}
Nombre d'utilisations : n/d
Propriétés :
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.28"
Module #17
Nom : libpipewire-module-adapter
Paramètre :
Nombre d'utilisations : n/d
Propriétés :
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.28"
Module #19
Nom : libpipewire-module-link-factory
Paramètre :
Nombre d'utilisations : n/d
Propriétés :
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.28"
Module #21
Nom : libpipewire-module-session-manager
Paramètre :
Nombre d'utilisations : n/d
Propriétés :
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.28"
Destination #39
État : SUSPENDED
Nom : alsa_output.pci-0000_01_00.1.hdmi-stereo
Description : Oland/Hainan/Cape Verde/Pitcairn HDMI Audio [Radeon HD 7000 Series] Stéréo numérique (HDMI)
Pilote : PipeWire
Spécification de l'échantillon : s32le 2ch 48000Hz
Plan des canaux : front-left,front-right
Module du propriétaire : 4294967295
Sourdine : non
Volume : front-left: 48287 / 74% / -7,96 dB, front-right: 48287 / 74% / -7,96 dB
balance 0,00
Volume de base : 65536 / 100% / 0,00 dB
Source du moniteur : alsa_output.pci-0000_01_00.1.hdmi-stereo.monitor
Latence : 0 usec, configuré 0 usec
Marqueurs : HARDWARE DECIBEL_VOLUME LATENCY
Propriétés :
object.path = "alsa:pcm:1:hdmi:1:playback"
api.alsa.path = "hdmi:1"
api.alsa.pcm.card = "1"
api.alsa.pcm.stream = "playback"
audio.channels = "2"
audio.position = "FL,FR"
device.routes = "1"
alsa.resolution_bits = "16"
device.api = "alsa"
device.class = "sound"
alsa.class = "generic"
alsa.subclass = "generic-mix"
alsa.name = "HDMI 0"
alsa.id = "HDMI 0"
alsa.subdevice = "0"
alsa.subdevice_name = "subdevice #0"
alsa.device = "3"
alsa.card = "1"
alsa.card_name = "HDA ATI HDMI"
alsa.long_card_name = "HDA ATI HDMI at 0xf7e60000 irq 34"
alsa.driver_name = "snd_hda_intel"
device.profile.name = "hdmi-stereo"
device.profile.description = "Stéréo numérique (HDMI)"
card.profile.device = "1"
device.id = "37"
factory.name = "api.alsa.pcm.sink"
priority.driver = "632"
priority.session = "632"
media.class = "Audio/Sink"
node.nick = "HDA ATI HDMI"
node.name = "alsa_output.pci-0000_01_00.1.hdmi-stereo"
device.description = "Oland/Hainan/Cape Verde/Pitcairn HDMI Audio [Radeon HD 7000 Series] Stéréo numérique (HDMI)"
device.icon_name = "audio-card-hdmi"
node.pause-on-idle = "false"
factory.id = "18"
client.id = "31"
node.driver = "true"
factory.mode = "merge"
audio.adapt.follower = ""
library.name = "audioconvert/libspa-audioconvert"
object.id = "39"
Ports :
hdmi-output-0: HDMI / DisplayPort (type: HDMI, priority: 5900, availability group: Legacy 1, available)
Port actif : hdmi-output-0
Formats :
pcm
Destination #40
État : RUNNING
Nom : alsa_output.pci-0000_00_1b.0.analog-stereo
Description : Audio interne Stéréo analogique
Pilote : PipeWire
Spécification de l'échantillon : s32le 2ch 48000Hz
Plan des canaux : front-left,front-right
Module du propriétaire : 4294967295
Sourdine : non
Volume : front-left: 30913 / 47% / -19,58 dB, front-right: 30913 / 47% / -19,58 dB
balance 0,00
Volume de base : 65536 / 100% / 0,00 dB
Source du moniteur : alsa_output.pci-0000_00_1b.0.analog-stereo.monitor
Latence : 0 usec, configuré 0 usec
Marqueurs : HARDWARE HW_MUTE_CTRL HW_VOLUME_CTRL DECIBEL_VOLUME LATENCY
Propriétés :
object.path = "alsa:pcm:0:front:0:playback"
api.alsa.path = "front:0"
api.alsa.pcm.card = "0"
api.alsa.pcm.stream = "playback"
audio.channels = "2"
audio.position = "FL,FR"
device.routes = "2"
alsa.resolution_bits = "16"
device.api = "alsa"
device.class = "sound"
alsa.class = "generic"
alsa.subclass = "generic-mix"
alsa.name = "ALC887-VD Analog"
alsa.id = "ALC887-VD Analog"
alsa.subdevice = "0"
alsa.subdevice_name = "subdevice #0"
alsa.device = "0"
alsa.card = "0"
alsa.card_name = "HDA Intel PCH"
alsa.long_card_name = "HDA Intel PCH at 0xf7f10000 irq 33"
alsa.driver_name = "snd_hda_intel"
device.profile.name = "analog-stereo"
device.profile.description = "Stéréo analogique"
card.profile.device = "5"
device.id = "38"
factory.name = "api.alsa.pcm.sink"
priority.driver = "1009"
priority.session = "1009"
media.class = "Audio/Sink"
node.nick = "HDA Intel PCH"
node.name = "alsa_output.pci-0000_00_1b.0.analog-stereo"
device.description = "Audio interne Stéréo analogique"
device.icon_name = "audio-card-analog"
node.pause-on-idle = "false"
factory.id = "18"
client.id = "31"
node.driver = "true"
factory.mode = "merge"
audio.adapt.follower = ""
library.name = "audioconvert/libspa-audioconvert"
object.id = "40"
node.max-latency = "8192/48000"
Ports :
analog-output-lineout: Sortie ligne (type: Line, priority: 9000, availability group: Legacy 4, available)
analog-output-headphones: Casque audio (type: Casque audio, priority: 9900, availability group: Legacy 5, not available)
Port actif : analog-output-lineout
Formats :
pcm
Source #65575
État : SUSPENDED
Nom : alsa_output.pci-0000_01_00.1.hdmi-stereo.monitor
Description : Monitor of Oland/Hainan/Cape Verde/Pitcairn HDMI Audio [Radeon HD 7000 Series] Stéréo numérique (HDMI)
Pilote : PipeWire
Spécification de l'échantillon : s32le 2ch 48000Hz
Plan des canaux : front-left,front-right
Module du propriétaire : 4294967295
Sourdine : non
Volume : front-left: 65536 / 100% / 0,00 dB, front-right: 65536 / 100% / 0,00 dB
balance 0,00
Volume de base : 65536 / 100% / 0,00 dB
Moniteur de la destination : alsa_output.pci-0000_01_00.1.hdmi-stereo
Latence : 0 usec, configuré 0 usec
Marqueurs : HARDWARE DECIBEL_VOLUME LATENCY
Propriétés :
object.path = "alsa:pcm:1:hdmi:1:playback"
api.alsa.path = "hdmi:1"
api.alsa.pcm.card = "1"
api.alsa.pcm.stream = "playback"
audio.channels = "2"
audio.position = "FL,FR"
device.routes = "1"
alsa.resolution_bits = "16"
device.api = "alsa"
device.class = "sound"
alsa.class = "generic"
alsa.subclass = "generic-mix"
alsa.name = "HDMI 0"
alsa.id = "HDMI 0"
alsa.subdevice = "0"
alsa.subdevice_name = "subdevice #0"
alsa.device = "3"
alsa.card = "1"
alsa.card_name = "HDA ATI HDMI"
alsa.long_card_name = "HDA ATI HDMI at 0xf7e60000 irq 34"
alsa.driver_name = "snd_hda_intel"
device.profile.name = "hdmi-stereo"
device.profile.description = "Stéréo numérique (HDMI)"
card.profile.device = "1"
device.id = "37"
factory.name = "api.alsa.pcm.sink"
priority.driver = "632"
priority.session = "632"
media.class = "Audio/Sink"
node.nick = "HDA ATI HDMI"
node.name = "alsa_output.pci-0000_01_00.1.hdmi-stereo"
device.description = "Oland/Hainan/Cape Verde/Pitcairn HDMI Audio [Radeon HD 7000 Series] Stéréo numérique (HDMI)"
device.icon_name = "audio-card-hdmi"
node.pause-on-idle = "false"
factory.id = "18"
client.id = "31"
node.driver = "true"
factory.mode = "merge"
audio.adapt.follower = ""
library.name = "audioconvert/libspa-audioconvert"
object.id = "39"
Formats :
pcm
Source #65576
État : RUNNING
Nom : alsa_output.pci-0000_00_1b.0.analog-stereo.monitor
Description : Monitor of Audio interne Stéréo analogique
Pilote : PipeWire
Spécification de l'échantillon : s32le 2ch 48000Hz
Plan des canaux : front-left,front-right
Module du propriétaire : 4294967295
Sourdine : non
Volume : front-left: 65536 / 100% / 0,00 dB, front-right: 65536 / 100% / 0,00 dB
balance 0,00
Volume de base : 65536 / 100% / 0,00 dB
Moniteur de la destination : alsa_output.pci-0000_00_1b.0.analog-stereo
Latence : 0 usec, configuré 0 usec
Marqueurs : HARDWARE DECIBEL_VOLUME LATENCY
Propriétés :
object.path = "alsa:pcm:0:front:0:playback"
api.alsa.path = "front:0"
api.alsa.pcm.card = "0"
api.alsa.pcm.stream = "playback"
audio.channels = "2"
audio.position = "FL,FR"
device.routes = "2"
alsa.resolution_bits = "16"
device.api = "alsa"
device.class = "sound"
alsa.class = "generic"
alsa.subclass = "generic-mix"
alsa.name = "ALC887-VD Analog"
alsa.id = "ALC887-VD Analog"
alsa.subdevice = "0"
alsa.subdevice_name = "subdevice #0"
alsa.device = "0"
alsa.card = "0"
alsa.card_name = "HDA Intel PCH"
alsa.long_card_name = "HDA Intel PCH at 0xf7f10000 irq 33"
alsa.driver_name = "snd_hda_intel"
device.profile.name = "analog-stereo"
device.profile.description = "Stéréo analogique"
card.profile.device = "5"
device.id = "38"
factory.name = "api.alsa.pcm.sink"
priority.driver = "1009"
priority.session = "1009"
media.class = "Audio/Sink"
node.nick = "HDA Intel PCH"
node.name = "alsa_output.pci-0000_00_1b.0.analog-stereo"
device.description = "Audio interne Stéréo analogique"
device.icon_name = "audio-card-analog"
node.pause-on-idle = "false"
factory.id = "18"
client.id = "31"
node.driver = "true"
factory.mode = "merge"
audio.adapt.follower = ""
library.name = "audioconvert/libspa-audioconvert"
object.id = "40"
node.max-latency = "8192/48000"
Formats :
pcm
Entrée de la destination #62
Pilote : PipeWire
Module du propriétaire : n/d
Client : 59
Destination : 40
Spécification de l'échantillon : s16le 1ch 44100Hz
Plan des canaux : mono
Format : pcm, format.sample_format = "\"s16le\"" format.rate = "44100" format.channels = "1" format.channel_map = "\"mono\""
Bouchonné : non
Sourdine : non
Volume : mono: 65536 / 100% / 0,00 dB
balance 0,00
Latence du tampon : 0 usec
Latence de la destination : 0 usec
Méthode de rééchantillonnage : PipeWire
Propriétés :
client.api = "pipewire-pulse"
pulse.server.type = "unix"
application.name = "speech-dispatcher-espeak-ng"
application.process.id = "11652"
application.process.user = "joshw"
application.process.host = "localhost.localdomain"
application.process.binary = "sd_espeak-ng"
application.language = "C"
window.x11.display = ":1"
application.process.machine_id = "859c93455ab447cdafbe76892db414fa"
media.name = "playback"
stream.is-live = "true"
node.name = "speech-dispatcher-espeak-ng"
node.autoconnect = "true"
media.class = "Stream/Output/Audio"
adapt.follower.node = ""
factory.id = "6"
audio.adapt.follower = ""
factory.mode = "split"
library.name = "audioconvert/libspa-audioconvert"
object.id = "62"
client.id = "59"
node.latency = "236/44100"
pulse.attr.maxlength = "4194304"
pulse.attr.tlength = "882"
pulse.attr.prebuf = "412"
pulse.attr.minreq = "472"
module-stream-restore.id = "sink-input-by-application-name:speech-dispatcher-espeak-ng"
Entrée de la destination #66
Pilote : PipeWire
Module du propriétaire : n/d
Client : 65
Destination : 40
Spécification de l'échantillon : s16le 1ch 44100Hz
Plan des canaux : mono
Format : pcm, format.sample_format = "\"s16le\"" format.rate = "44100" format.channels = "1" format.channel_map = "\"mono\""
Bouchonné : non
Sourdine : non
Volume : mono: 65536 / 100% / 0,00 dB
balance 0,00
Latence du tampon : 0 usec
Latence de la destination : 0 usec
Méthode de rééchantillonnage : PipeWire
Propriétés :
client.api = "pipewire-pulse"
pulse.server.type = "unix"
application.name = "speech-dispatcher-dummy"
application.process.id = "11670"
application.process.user = "joshw"
application.process.host = "localhost.localdomain"
application.process.binary = "sd_dummy"
application.language = "C"
window.x11.display = ":1"
application.process.machine_id = "859c93455ab447cdafbe76892db414fa"
media.name = "playback"
stream.is-live = "true"
node.name = "speech-dispatcher-dummy"
node.autoconnect = "true"
media.class = "Stream/Output/Audio"
adapt.follower.node = ""
factory.id = "6"
audio.adapt.follower = ""
factory.mode = "split"
library.name = "audioconvert/libspa-audioconvert"
object.id = "66"
client.id = "65"
node.latency = "236/44100"
pulse.attr.maxlength = "4194304"
pulse.attr.tlength = "882"
pulse.attr.prebuf = "412"
pulse.attr.minreq = "472"
module-stream-restore.id = "sink-input-by-application-name:speech-dispatcher-dummy"
Entrée de la destination #53
Pilote : PipeWire
Module du propriétaire : n/d
Client : 52
Destination : 40
Spécification de l'échantillon : float32le 2ch 48000Hz
Plan des canaux : front-left,front-right
Format : pcm, format.sample_format = "\"float32le\"" format.rate = "48000" format.channels = "2" format.channel_map = "\"front-left,front-right\""
Bouchonné : non
Sourdine : non
Volume : front-left: 42105 / 64% / -11,53 dB, front-right: 42105 / 64% / -11,53 dB
balance 0,00
Latence du tampon : 0 usec
Latence de la destination : 0 usec
Méthode de rééchantillonnage : PipeWire
Propriétés :
client.api = "pipewire-pulse"
pulse.server.type = "unix"
application.name = "Firefox"
application.process.id = "2741"
application.process.user = "joshw"
application.process.host = "localhost.localdomain"
application.process.binary = "firefox"
application.language = "fr_BE.UTF-8"
window.x11.display = ":1"
application.process.machine_id = "859c93455ab447cdafbe76892db414fa"
media.name = "AudioStream"
stream.is-live = "true"
node.name = "Firefox"
node.autoconnect = "true"
media.class = "Stream/Output/Audio"
adapt.follower.node = ""
factory.id = "6"
audio.adapt.follower = ""
factory.mode = "split"
library.name = "audioconvert/libspa-audioconvert"
object.id = "53"
client.id = "52"
node.latency = "3600/48000"
pulse.attr.maxlength = "4194304"
pulse.attr.tlength = "76800"
pulse.attr.prebuf = "67208"
pulse.attr.minreq = "9600"
module-stream-restore.id = "sink-input-by-application-name:Firefox"
Client #30
Pilote : PipeWire
Module propriétaire : 2
Propriétés :
pipewire.protocol = "protocol-native"
pipewire.sec.pid = "2282"
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"
cpu.max-align = "32"
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"
application.name = "pipewire-media-session"
application.process.binary = "pipewire-media-session"
application.language = "fr_BE.UTF-8"
application.process.id = "2282"
application.process.user = "joshw"
application.process.host = "localhost.localdomain"
window.x11.display = ":1"
core.version = "0.3.28"
core.name = "pipewire-joshw-2282"
pipewire.access = "unrestricted"
Client #31
Pilote : PipeWire
Module propriétaire : 2
Propriétés :
pipewire.protocol = "protocol-native"
pipewire.sec.pid = "2282"
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 = "31"
config.prefix = "media-session.d"
config.name = "media-session.conf"
cpu.max-align = "32"
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"
application.name = "pipewire-media-session"
application.process.binary = "pipewire-media-session"
application.language = "fr_BE.UTF-8"
application.process.id = "2282"
application.process.user = "joshw"
application.process.host = "localhost.localdomain"
window.x11.display = ":1"
core.version = "0.3.28"
core.name = "pipewire-joshw-2282"
pipewire.access = "unrestricted"
Client #49
Pilote : PipeWire
Module propriétaire : 2
Propriétés :
pipewire.protocol = "protocol-native"
pipewire.sec.pid = "2254"
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 = "49"
client.api = "pipewire-pulse"
pulse.server.type = "unix"
application.name = "GNOME Volume Control Media Keys"
application.id = "org.gnome.VolumeControl"
application.icon_name = "multimedia-volume-control"
application.version = ""
application.process.id = "2418"
application.process.user = "joshw"
application.process.host = "localhost.localdomain"
application.process.binary = "gsd-media-keys"
application.language = "fr_BE.UTF-8"
window.x11.display = ":1"
application.process.machine_id = "859c93455ab447cdafbe76892db414fa"
config.name = "pipewire-pulse.conf"
cpu.max-align = "32"
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"
core.version = "0.3.28"
core.name = "pipewire-joshw-2254"
pipewire.access = "unrestricted"
Client #50
Pilote : PipeWire
Module propriétaire : 2
Propriétés :
pipewire.protocol = "protocol-native"
pipewire.sec.pid = "2254"
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 = "50"
client.api = "pipewire-pulse"
pulse.server.type = "unix"
application.name = "GNOME Shell Volume Control"
application.id = "org.gnome.VolumeControl"
application.icon_name = "multimedia-volume-control"
application.version = "40.1"
application.process.id = "2218"
application.process.user = "joshw"
application.process.host = "localhost.localdomain"
application.process.binary = "gnome-shell"
application.language = "fr_BE.UTF-8"
window.x11.display = ":1"
application.process.machine_id = "859c93455ab447cdafbe76892db414fa"
config.name = "pipewire-pulse.conf"
cpu.max-align = "32"
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"
core.version = "0.3.28"
core.name = "pipewire-joshw-2254"
pipewire.access = "unrestricted"
Client #51
Pilote : PipeWire
Module propriétaire : 2
Propriétés :
pipewire.protocol = "protocol-native"
pipewire.sec.pid = "2254"
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 = "51"
client.api = "pipewire-pulse"
pulse.server.type = "unix"
application.icon_name = "firefox"
application.name = "Firefox"
application.version = "88.0.1"
application.process.id = "2741"
application.process.user = "joshw"
application.process.host = "localhost.localdomain"
application.process.binary = "firefox"
application.language = "fr_BE.UTF-8"
window.x11.display = ":1"
application.process.machine_id = "859c93455ab447cdafbe76892db414fa"
config.name = "pipewire-pulse.conf"
cpu.max-align = "32"
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"
core.version = "0.3.28"
core.name = "pipewire-joshw-2254"
pipewire.access = "unrestricted"
Client #52
Pilote : PipeWire
Module propriétaire : 2
Propriétés :
pipewire.protocol = "protocol-native"
pipewire.sec.pid = "2254"
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 = "52"
client.api = "pipewire-pulse"
pulse.server.type = "unix"
application.name = "Firefox"
application.process.id = "2741"
application.process.user = "joshw"
application.process.host = "localhost.localdomain"
application.process.binary = "firefox"
application.language = "fr_BE.UTF-8"
window.x11.display = ":1"
application.process.machine_id = "859c93455ab447cdafbe76892db414fa"
config.name = "pipewire-pulse.conf"
cpu.max-align = "32"
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"
core.version = "0.3.28"
core.name = "pipewire-joshw-2254"
pipewire.access = "unrestricted"
Client #58
Pilote : PipeWire
Module propriétaire : 2
Propriétés :
pipewire.protocol = "protocol-native"
pipewire.sec.pid = "2254"
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 = "58"
client.api = "pipewire-pulse"
pulse.server.type = "unix"
application.name = "Mutter"
application.process.id = "2218"
application.process.user = "joshw"
application.process.host = "localhost.localdomain"
application.process.binary = "gnome-shell"
application.language = "fr_BE.UTF-8"
window.x11.display = ":1"
application.process.machine_id = "859c93455ab447cdafbe76892db414fa"
config.name = "pipewire-pulse.conf"
cpu.max-align = "32"
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"
core.version = "0.3.28"
core.name = "pipewire-joshw-2254"
pipewire.access = "unrestricted"
Client #59
Pilote : PipeWire
Module propriétaire : 2
Propriétés :
pipewire.protocol = "protocol-native"
pipewire.sec.pid = "2254"
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 = "59"
client.api = "pipewire-pulse"
pulse.server.type = "unix"
application.name = "speech-dispatcher-espeak-ng"
application.process.id = "11652"
application.process.user = "joshw"
application.process.host = "localhost.localdomain"
application.process.binary = "sd_espeak-ng"
application.language = "C"
window.x11.display = ":1"
application.process.machine_id = "859c93455ab447cdafbe76892db414fa"
config.name = "pipewire-pulse.conf"
cpu.max-align = "32"
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"
core.version = "0.3.28"
core.name = "pipewire-joshw-2254"
pipewire.access = "unrestricted"
Client #65
Pilote : PipeWire
Module propriétaire : 2
Propriétés :
pipewire.protocol = "protocol-native"
pipewire.sec.pid = "2254"
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 = "65"
client.api = "pipewire-pulse"
pulse.server.type = "unix"
application.name = "speech-dispatcher-dummy"
application.process.id = "11670"
application.process.user = "joshw"
application.process.host = "localhost.localdomain"
application.process.binary = "sd_dummy"
application.language = "C"
window.x11.display = ":1"
application.process.machine_id = "859c93455ab447cdafbe76892db414fa"
config.name = "pipewire-pulse.conf"
cpu.max-align = "32"
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"
core.version = "0.3.28"
core.name = "pipewire-joshw-2254"
pipewire.access = "unrestricted"
Client #71
Pilote : PipeWire
Module propriétaire : 2
Propriétés :
pipewire.protocol = "protocol-native"
pipewire.sec.pid = "2254"
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"
client.api = "pipewire-pulse"
pulse.server.type = "unix"
application.process.id = "12469"
application.process.user = "joshw"
application.process.host = "localhost.localdomain"
application.process.binary = "pactl"
application.name = "pactl"
application.language = "fr_BE.UTF-8"
window.x11.display = ":1"
application.process.machine_id = "859c93455ab447cdafbe76892db414fa"
config.name = "pipewire-pulse.conf"
cpu.max-align = "32"
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"
core.version = "0.3.28"
core.name = "pipewire-joshw-2254"
pipewire.access = "unrestricted"
Échantillon #0
Nom : bell-window-system
Spécification de l'échantillon : s16le 2ch 44100Hz
Plan des canaux : front-left,front-right
Volume : front-left: 65536 / 100% / 0,00 dB, front-right: 65536 / 100% / 0,00 dB
balance 0,00
Durée : 0,1s
Taille : 24,0 Kio
Lazy : non
Nom du fichier : n/d
Propriétés :
client.api = "pipewire-pulse"
pulse.server.type = "unix"
application.name = "Mutter"
application.process.id = "2218"
application.process.user = "joshw"
application.process.host = "localhost.localdomain"
application.process.binary = "gnome-shell"
application.language = "fr_BE.UTF-8"
window.x11.display = ":1"
application.process.machine_id = "859c93455ab447cdafbe76892db414fa"
event.description = "Évènement sonore"
event.id = "bell-window-system"
media.role = "event"
media.name = "bell-window-system"
media.filename = "/usr/share//sounds/freedesktop/stereo/bell.oga"
Carte #37
Nom : alsa_card.pci-0000_01_00.1
Pilote : alsa
Module propriétaire : n/d
Propriétés :
device.enum.api = "udev"
device.api = "alsa"
media.class = "Audio/Device"
api.alsa.path = "hw:1"
api.alsa.card = "1"
api.alsa.card.name = "HDA ATI HDMI"
api.alsa.card.longname = "HDA ATI HDMI at 0xf7e60000 irq 34"
device.plugged.usec = "17099092"
device.bus_path = "pci-0000:01:00.1"
device.sysfs.path = "/sys/devices/pci0000:00/0000:00:01.0/0000:01:00.1/sound/card1"
device.bus = "pci"
device.subsystem = "sound"
device.vendor.id = "4098"
device.vendor.name = "Advanced Micro Devices, Inc. [AMD/ATI]"
device.product.id = "43696"
device.product.name = "Oland/Hainan/Cape Verde/Pitcairn HDMI Audio [Radeon HD 7000 Series]"
device.name = "alsa_card.pci-0000_01_00.1"
device.description = "Oland/Hainan/Cape Verde/Pitcairn HDMI Audio [Radeon HD 7000 Series]"
device.nick = "HDA ATI HDMI"
device.icon_name = "audio-card-pci"
api.alsa.use-acp = "true"
api.acp.auto-profile = "false"
api.acp.auto-port = "false"
api.dbus.ReserveDevice1 = "Audio1"
factory.id = "14"
client.id = "30"
object.id = "37"
object.path = "alsa:pcm:1"
alsa.card = "1"
alsa.card_name = "HDA ATI HDMI"
alsa.long_card_name = "HDA ATI HDMI at 0xf7e60000 irq 34"
alsa.driver_name = "snd_hda_intel"
device.string = "1"
Profils :
off: Éteint (sinks: 0, sources: 0, priority: 0, available: oui)
output:hdmi-stereo: Sortie Stéréo numérique (HDMI) (sinks: 1, sources: 0, priority: 5900, available: oui)
pro-audio: Pro Audio (sinks: 1, sources: 0, priority: 1, available: oui)
Profil actif : output:hdmi-stereo
Ports :
hdmi-output-0: HDMI / DisplayPort (type: HDMI, priority: 5900, latency offset: 0 usec, availability group: Legacy 1, available)
Propriétés :
port.type = "hdmi"
port.availability-group = "Legacy 1"
device.icon_name = "video-display"
card.profile.port = "0"
Partie du(des) profil(s) : output:hdmi-stereo
Carte #38
Nom : alsa_card.pci-0000_00_1b.0
Pilote : alsa
Module propriétaire : n/d
Propriétés :
device.enum.api = "udev"
device.api = "alsa"
media.class = "Audio/Device"
api.alsa.path = "hw:0"
api.alsa.card = "0"
api.alsa.card.name = "HDA Intel PCH"
api.alsa.card.longname = "HDA Intel PCH at 0xf7f10000 irq 33"
device.plugged.usec = "17167563"
device.bus_path = "pci-0000:00:1b.0"
device.sysfs.path = "/sys/devices/pci0000:00/0000:00:1b.0/sound/card0"
device.bus = "pci"
device.subsystem = "sound"
device.vendor.id = "32902"
device.vendor.name = "Intel Corporation"
device.product.id = "35872"
device.product.name = "8 Series/C220 Series Chipset High Definition Audio Controller"
device.form_factor = "internal"
device.name = "alsa_card.pci-0000_00_1b.0"
device.description = "Audio interne"
device.nick = "HDA Intel PCH"
device.icon_name = "audio-card-pci"
api.alsa.use-acp = "true"
api.acp.auto-profile = "false"
api.acp.auto-port = "false"
api.dbus.ReserveDevice1 = "Audio0"
factory.id = "14"
client.id = "30"
object.id = "38"
object.path = "alsa:pcm:0"
alsa.card = "0"
alsa.card_name = "HDA Intel PCH"
alsa.long_card_name = "HDA Intel PCH at 0xf7f10000 irq 33"
alsa.driver_name = "snd_hda_intel"
device.string = "0"
Profils :
off: Éteint (sinks: 0, sources: 0, priority: 0, available: oui)
output:analog-stereo+input:analog-stereo: Duplex stéréo analogique (sinks: 1, sources: 1, priority: 6565, available: non)
output:analog-stereo: Sortie Stéréo analogique (sinks: 1, sources: 0, priority: 6500, available: oui)
output:iec958-stereo+input:analog-stereo: Sortie Stéréo numérique (IEC958) + Entrée Stéréo analogique (sinks: 1, sources: 1, priority: 5565, available: non)
output:iec958-stereo: Sortie Stéréo numérique (IEC958) (sinks: 1, sources: 0, priority: 5500, available: oui)
input:analog-stereo: Entrée Stéréo analogique (sinks: 0, sources: 1, priority: 65, available: non)
pro-audio: Pro Audio (sinks: 2, sources: 2, priority: 1, available: oui)
Profil actif : output:analog-stereo
Ports :
analog-input-front-mic: Microphone avant (type: Mic, priority: 8500, latency offset: 0 usec, availability group: Legacy 1, not available)
Propriétés :
port.type = "mic"
port.availability-group = "Legacy 1"
device.icon_name = "audio-input-microphone"
card.profile.port = "0"
Partie du(des) profil(s) : input:analog-stereo, output:analog-stereo+input:analog-stereo, output:iec958-stereo+input:analog-stereo
analog-input-rear-mic: Microphone arrière (type: Mic, priority: 8200, latency offset: 0 usec, availability group: Legacy 2, not available)
Propriétés :
port.type = "mic"
port.availability-group = "Legacy 2"
device.icon_name = "audio-input-microphone"
card.profile.port = "1"
Partie du(des) profil(s) : input:analog-stereo, output:analog-stereo+input:analog-stereo, output:iec958-stereo+input:analog-stereo
analog-input-linein: Entrée ligne (type: Line, priority: 8100, latency offset: 0 usec, availability group: Legacy 3, not available)
Propriétés :
port.type = "line"
port.availability-group = "Legacy 3"
card.profile.port = "2"
Partie du(des) profil(s) : input:analog-stereo, output:analog-stereo+input:analog-stereo, output:iec958-stereo+input:analog-stereo
analog-output-lineout: Sortie ligne (type: Line, priority: 9000, latency offset: 0 usec, availability group: Legacy 4, available)
Propriétés :
port.type = "line"
port.availability-group = "Legacy 4"
card.profile.port = "3"
Partie du(des) profil(s) : output:analog-stereo, output:analog-stereo+input:analog-stereo
analog-output-headphones: Casque audio (type: Casque audio, priority: 9900, latency offset: 0 usec, availability group: Legacy 5, not available)
Propriétés :
port.type = "headphones"
port.availability-group = "Legacy 5"
device.icon_name = "audio-headphones"
card.profile.port = "4"
Partie du(des) profil(s) : output:analog-stereo, output:analog-stereo+input:analog-stereo
iec958-stereo-output: Sortie numérique (S/PDIF) (type: SPDIF, priority: 0, latency offset: 0 usec, availability unknown)
Propriétés :
port.type = "spdif"
card.profile.port = "5"
Partie du(des) profil(s) : output:iec958-stereo, output:iec958-stereo+input:analog-stereo
$ pactl list short sink-inputs
62 40 59 PipeWire s16le 1ch 44100Hz
66 40 65 PipeWire s16le 1ch 44100Hz
53 40 52 PipeWire float32le 2ch 48000Hz
$ pactl list short sinks
39 alsa_output.pci-0000_01_00.1.hdmi-stereo PipeWire s32le 2ch 48000Hz SUSPENDED
40 alsa_output.pci-0000_00_1b.0.analog-stereo PipeWire s32le 2ch 48000Hz RUNNING
$ systemctl status rtkit-daemon
● rtkit-daemon.service - RealtimeKit Scheduling Policy Service
Loaded: loaded (/usr/lib/systemd/system/rtkit-daemon.service; enabled; vendor preset: enabled)
Active: active (running) since Tue 2021-05-25 17:00:58 CEST; 5h 12min ago
Main PID: 742 (rtkit-daemon)
Tasks: 3 (limit: 9406)
Memory: 1.0M
CPU: 225ms
CGroup: /system.slice/rtkit-daemon.service
└─742 /usr/libexec/rtkit-daemon
mai 25 21:28:20 localhost.localdomain rtkit-daemon[742]: Supervising 8 threads of 5 processes of 1 us>
mai 25 21:28:20 localhost.localdomain rtkit-daemon[742]: Supervising 8 threads of 5 processes of 1 us>
mai 25 21:29:47 localhost.localdomain rtkit-daemon[742]: Supervising 8 threads of 5 processes of 1 us>
mai 25 21:29:47 localhost.localdomain rtkit-daemon[742]: Supervising 8 threads of 5 processes of 1 us>
mai 25 21:29:48 localhost.localdomain rtkit-daemon[742]: Supervising 8 threads of 5 processes of 1 us>
mai 25 21:29:48 localhost.localdomain rtkit-daemon[742]: Supervising 8 threads of 5 processes of 1 us>
lines 1-16