logo Debian Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés logo inclusivité

Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).

#1 24-09-2022 12:00:24

fred02840
Membre
Lieu : Aisne
Distrib. : Debian GNU/Linux trixie/sid
Noyau : Linux 6.6.15-amd64
(G)UI : Wayland
Inscription : 07-02-2018

Sortie son en mono uniquement : The Retour I… [RÉSOLU]

Bonjour,
Ayant avoir (bêtement) bien tâtonné, j'ai finalement trouvé le moyen de faire fonctionner mon casque BT (un Zihnic, modèle WH-316) avec la Debian (suffisait de lire correctement ce qui est clairement écrit… Voir ici). Sauf que le son est obtenu en mono et non en stéréo, alors que ce casque est prévu pour fonctionner dans ce dernier mode : avec une prise jack, c'est bien ce que l'on a. Bon, rien de bien gênant quand j'écoute des débats ou des émissions de radio, mais c'est plus désagréable quand il s'agit de musique.

Le casque apparaît bien dans les paramètres de son, mais sous deux qualifications selon le branchement : « Casque audio (branché) » avec une prise jack ; « Mains-libres WH-316) ». Dans ce dernier cas, la configuration est affichée : « Headset Heat Unit (HSP/HFP, codec CVSD) ». En ouvrant le contrôle de volume (Pavucontrol), j'ai la même configuration (normal…).

Je ne suis pas convaincu qu'il s'agisse d'un problème lié à la carte de son, mais à tout hasard :

~# cat /proc/asound/cards
 0 [PCH            ]: HDA-Intel - HDA Intel PCH
                      HDA Intel PCH at 0xf1614000 irq 43
 1 [HDMI           ]: HDA-Intel - HDA Intel HDMI
                      HDA Intel HDMI at 0xf1610000 irq 42
 



Contenu du fichier /usr/share/pulseaudio/alsa-mixer/profile-sets/default.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.1 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/>.

; Default profile definitions for the ALSA backend of PulseAudio. This
; is used as fallback for all cards that have no special mapping
; assigned (and should be good enough for the vast majority of
; cards). If you want to assign a different profile set than this one
; to a device, either set the udev property PULSE_PROFILE_SET for the
; card, or use the "profile_set" module argument when loading
; module-alsa-card.
;
; So what is this about? Simply, what we do here is map ALSA devices
; to how they are exposed in PA. We say which ALSA device string to
; use to open a device, which channel mapping to use then, and which
; mixer path to use. This is encoded in a 'mapping'. Multiple of these
; mappings can be bound together in a 'profile' which is then directly
; exposed in the UI as a card profile. Each mapping assigned to a
; profile will result in one sink/source to be created if the profile
; is selected for the card.
;
; Additionally, the path set configuration files can describe the
; decibel values assigned to the steps of the volume elements. This
; can be used to work around situations when the alsa driver doesn't
; provide any decibel information, or when the information is
; incorrect.


; [General]
; auto-profiles = no | yes                  # Instead of defining all profiles manually, autogenerate
;                                           # them by combining every input mapping with every output mapping.
;
; [Mapping id]
; device-strings = ...                      # ALSA device string. %f will be replaced by the card identifier.
; channel-map = ...                         # Channel mapping to use for this device
; description = ...                         # Description for the mapping. Note that it'
s better to set the description
;                                           # in the well_known_descriptions table in alsa-mixer.c than with this
;                                           # option, because the descriptions in alsa-mixer.c are translatable.
; description-key = ...                     # A custom key for the well_known_descriptions table (by default the mapping
;                                           # name is used).
; paths-input = ...                         # A list of mixer paths to use. Every path in this list will be probed.
;                                           # If multiple are found to be working they will be available as device ports
; paths-output = ...
; element-input = ...                       # Instead of configuring a full mixer path simply configure a single
;                                           # mixer element for volume/mute handling. The value can be an element
;                                           # name, or name and index separated by a comma.
; element-output = ...
; priority = ...
; direction = any | input | output          # Only useful for?
;
; exact-channels = yes | no                 # If no, and the exact number of channels is not supported,
;                                           # allow device to be opened with another channel count
; fallback = no | yes                       # This mapping will only be considered if all non-fallback mappings fail
; intended-roles = ...                      # Set the device.intended_roles property for the sink/source.
;
; [Profile id]
; input-mappings = ...                      # Lists mappings for sources on this profile, those mapping must be
;                                           # defined in this file too
; output-mappings = ...                     # Lists mappings for sinks on this profile, those mappings must be
;                                           # defined in this file too
; description = ...
; priority = ...                            # Numeric value to deduce priority for this profile
; skip-probe = no | yes                     # Skip probing for availability? If this is yes then this profile
;                                           # will be assumed as working without probing. Makes initialization
;                                           # a bit faster but only works if the card is really known well.
;
; fallback = no | yes                       # This profile will only be considered if all non-fallback profiles fail
; [DecibelFix element]                      # Decibel fixes can be used to work around missing or incorrect dB
;                                           # information from alsa. A decibel fix is a table that maps volume steps
;                                           # to decibel values for one volume element. The "element" part in the
;                                           # section title is the name of the volume element (or name and index
;                                           # separated by a comma).
;                                           #
;                                           # NOTE: This feature is meant just as a help for figuring out the correct
;                                           # decibel values. PulseAudio is not the correct place to maintain the
;                                           # decibel mappings!
;                                           #
;                                           # If you need this feature, then you should make sure that when you have
;                                           # the correct values figured out, the alsa driver developers get informed
;                                           # too, so that they can fix the driver.
;
; db-values = ...                           # The option value consists of pairs of step numbers and decibel values.
;                                           # The pairs are separated with whitespace, and steps are separated from
;                                           # the corresponding decibel values with a colon. The values must be in an
;                                           # increasing order. Here's an example of a valid string:
;                                           #
;                                           #     "0:-40.50  1:-38.70  3:-33.00  11:0"
;                                           #
;                                           # The lowest step imposes a lower limit for hardware volume and the
;                                           # highest step correspondingly imposes a higher limit. That means that
;                                           # that the mixer will never be set outside those values - the rest of the
;                                           # volume scale is done using software volume.
;                                           #
;                                           # As can be seen in the example, you don't need to specify a dB value for
;                                           # each step. The dB values for skipped steps will be linearly interpolated
;                                           # using the nearest steps that are given.

[General]
auto-profiles = yes

[Mapping analog-stereo]
device-strings = front:%f
channel-map = left,right
paths-output = analog-output analog-output-lineout analog-output-speaker analog-output-headphones analog-output-headphones-2
paths-input = analog-input-front-mic analog-input-rear-mic analog-input-internal-mic analog-input-dock-mic analog-input analog-input-mic analog-input-linein analog-input-aux analog-input-video analog-input-tvtuner analog-input-fm analog-input-mic-line analog-input-headphone-mic analog-input-headset-mic
priority = 15

# If everything else fails, try to use hw:0 as a stereo device...
[Mapping stereo-fallback]
device-strings = hw:%f
fallback = yes
channel-map = front-left,front-right
paths-output = analog-output analog-output-lineout analog-output-speaker analog-output-headphones analog-output-headphones-2
paths-input = analog-input-front-mic analog-input-rear-mic analog-input-internal-mic analog-input-dock-mic analog-input analog-input-mic analog-input-linein analog-input-aux analog-input-video analog-input-tvtuner analog-input-fm analog-input-mic-line analog-input-headphone-mic analog-input-headset-mic
priority = 1

# ...and if even that fails, try to use hw:0 as a mono device.
#[Profile output:analog-stereo+output:iec958-stereo+input:analog-stereo]
#description = Foobar
#output-mappings = analog-stereo iec958-stereo
#input-mappings = analog-stereo



Et le résultat de pactl list

$ pactl list
Module #1
  Nom : libpipewire-module-rt
  Paramètre : {
            nice.level    = -11
            #rt.prio      = 88
            #rt.time.soft = -1
            #rt.time.hard = -1
        }
  Nombre d’utilisations : n/d
  Propriétés :
    module.name = "libpipewire-module-rt"
    object.id = "1"
    object.serial = "1"
    module.author = "Wim Taymans <wim.taymans@gmail.com>"
    module.description = "Use realtime thread scheduling, falling back to RTKit"
    module.usage = "[nice.level=<priority: default 20(don't change)>] [rt.prio=<priority: default 88>] [rt.time.soft=<in usec: default -1] [rt.time.hard=<in usec: default -1] "
    module.version = "0.3.57"
    nice.level = "-11"

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"
    object.serial = "2"
    module.author = "Wim Taymans <wim.taymans@gmail.com>"
    module.description = "Native protocol using unix sockets"
    module.version = "0.3.57"

Module #3
  Nom : libpipewire-module-profiler
  Paramètre :
  Nombre d’utilisations : n/d
  Propriétés :
    module.name = "libpipewire-module-profiler"
    object.id = "3"
    object.serial = "3"
    module.author = "Wim Taymans <wim.taymans@gmail.com>"
    module.description = "Generate Profiling data"
    module.version = "0.3.57"

Module #5
  Nom : libpipewire-module-metadata
  Paramètre :
  Nombre d’utilisations : n/d
  Propriétés :
    module.name = "libpipewire-module-metadata"
    object.id = "5"
    object.serial = "5"
    module.author = "Wim Taymans <wim.taymans@gmail.com>"
    module.description = "Allow clients to create metadata store"
    module.version = "0.3.57"

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"
    object.serial = "7"
    module.author = "Wim Taymans <wim.taymans@gmail.com>"
    module.description = "Provide a factory to make SPA devices"
    module.version = "0.3.57"

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"
    object.serial = "9"
    module.author = "Wim Taymans <wim.taymans@gmail.com>"
    module.description = "Provide a factory to make SPA nodes"
    module.version = "0.3.57"

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"
    object.serial = "11"
    module.author = "Wim Taymans <wim.taymans@gmail.com>"
    module.description = "Allow clients to create and control remote nodes"
    module.version = "0.3.57"

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"
    object.serial = "13"
    module.author = "Wim Taymans <wim.taymans@gmail.com>"
    module.description = "Allow clients to create and control remote devices"
    module.version = "0.3.57"

Module #15
  Nom : libpipewire-module-portal
  Paramètre :
  Nombre d’utilisations : n/d
  Propriétés :
    module.name = "libpipewire-module-portal"
    object.id = "15"
    object.serial = "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"
    object.serial = "16"
    module.author = "Wim Taymans <wim.taymans@gmail.com>"
    module.description = "Perform access check"
    module.usage = "[ access.force=flatpak ] [ access.allowed=<cmd-line> ] [ access.rejected=<cmd-line> ] [ access.restricted=<cmd-line> ] "
    module.version = "0.3.57"

Module #17
  Nom : libpipewire-module-adapter
  Paramètre :
  Nombre d’utilisations : n/d
  Propriétés :
    module.name = "libpipewire-module-adapter"
    object.id = "17"
    object.serial = "17"
    module.author = "Wim Taymans <wim.taymans@gmail.com>"
    module.description = "Manage adapter nodes"
    module.version = "0.3.57"

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"
    object.serial = "19"
    module.author = "Wim Taymans <wim.taymans@gmail.com>"
    module.description = "Allow clients to create links"
    module.version = "0.3.57"

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"
    object.serial = "21"
    module.author = "George Kiagiadakis <george.kiagiadakis@collabora.com>"
    module.description = "Implements objects for session management"
    module.version = "0.3.57"

Module #536870912
  Nom : module-always-sink
  Paramètre :
  Nombre d’utilisations : n/d
  Propriétés :
    module.author = "Pauli Virtanen <pav@iki.fi>"
    module.description = "Always keeps at least one sink loaded even if it's a null one"
    module.usage = "sink_name=<name of sink>"
    module.version = "0.3.57"

Destination #51
  État : SUSPENDED
  Nom : alsa_output.pci-0000_00_03.0.pro-output-3
  Description : Audio interne Pro
  Pilote : PipeWire
  Spécification de l’échantillon : s32le 8ch 48000Hz
  Plan des canaux : aux0,aux1,aux2,aux3,aux4,aux5,aux6,aux7
  Module du propriétaire : 4294967295
  Sourdine : non
  Volume : aux0: 50888 /  78% / -6,59 dB,   aux1: 50888 /  78% / -6,59 dB,   aux2: 50888 /  78% / -6,59 dB,   aux3: 50888 /  78% / -6,59 dB,   aux4: 50888 /  78% / -6,59 dB,   aux5: 50888 /  78% / -6,59 dB,   aux6: 50888 /  78% / -6,59 dB,   aux7: 50888 /  78% / -6,59 dB
          balance 0,00
  Volume de base : 65536 / 100% / 0,00 dB
  Source du moniteur : alsa_output.pci-0000_00_03.0.pro-output-3.monitor
  Latence : 0 usec, configuré 0 usec
  Marqueurs : HARDWARE DECIBEL_VOLUME LATENCY
  Propriétés :
    alsa.card = "1"
    alsa.card_name = "HDA Intel HDMI"
    alsa.class = "generic"
    alsa.device = "3"
    alsa.driver_name = "snd_hda_intel"
    alsa.id = "HDMI 0"
    alsa.long_card_name = "HDA Intel HDMI at 0xf1610000 irq 42"
    alsa.name = "HDMI 0"
    alsa.resolution_bits = "32"
    alsa.subclass = "generic-mix"
    alsa.subdevice = "0"
    alsa.subdevice_name = "subdevice #0"
    api.alsa.card.longname = "HDA Intel HDMI at 0xf1610000 irq 42"
    api.alsa.card.name = "HDA Intel HDMI"
    api.alsa.path = "hw:1,3"
    api.alsa.pcm.card = "1"
    api.alsa.pcm.stream = "playback"
    audio.channels = "8"
    audio.position = "AUX0,AUX1,AUX2,AUX3,AUX4,AUX5,AUX6,AUX7"
    card.profile.device = "0"
    clock.name = "api.alsa.1"
    device.api = "alsa"
    device.class = "sound"
    device.id = "40"
    device.profile.description = "Pro"
    device.profile.name = "pro-output-3"
    device.routes = "0"
    factory.name = "api.alsa.pcm.sink"
    media.class = "Audio/Sink"
    device.description = "Audio interne"
    node.name = "alsa_output.pci-0000_00_03.0.pro-output-3"
    node.nick = "HDMI 0"
    node.pause-on-idle = "false"
    object.path = "alsa:pcm:1:hw:1,3:playback"
    priority.driver = "696"
    priority.session = "696"
    factory.id = "18"
    clock.quantum-limit = "8192"
    client.id = "34"
    node.driver = "true"
    factory.mode = "merge"
    audio.adapt.follower = ""
    library.name = "audioconvert/libspa-audioconvert"
    object.id = "50"
    object.serial = "51"
    node.max-latency = "16384/48000"
    api.acp.auto-port = "false"
    api.acp.auto-profile = "false"
    api.alsa.card = "1"
    api.alsa.use-acp = "true"
    device.bus = "pci"
    device.bus_path = "pci-0000:00:03.0"
    device.enum.api = "udev"
    device.form_factor = "internal"
    device.icon_name = "audio-card-analog-pci"
    device.name = "alsa_card.pci-0000_00_03.0"
    device.nick = "HDA Intel HDMI"
    device.plugged.usec = "11498323"
    device.product.id = "0x0c0c"
    device.product.name = "Xeon E3-1200 v3/4th Gen Core Processor HD Audio Controller"
    device.subsystem = "sound"
    sysfs.path = "/sys/devices/pci0000:00/0000:00:03.0/sound/card1"
    device.vendor.id = "0x8086"
    device.vendor.name = "Intel Corporation"
    device.string = "1"
  Formats :
    pcm

Destination #52
  État : SUSPENDED
  Nom : alsa_output.pci-0000_00_03.0.pro-output-7
  Description : Audio interne Pro 7
  Pilote : PipeWire
  Spécification de l’échantillon : s32le 8ch 48000Hz
  Plan des canaux : aux0,aux1,aux2,aux3,aux4,aux5,aux6,aux7
  Module du propriétaire : 4294967295
  Sourdine : oui
  Volume : aux0: 65536 / 100% / 0,00 dB,   aux1: 65536 / 100% / 0,00 dB,   aux2: 65536 / 100% / 0,00 dB,   aux3: 65536 / 100% / 0,00 dB,   aux4: 65536 / 100% / 0,00 dB,   aux5: 65536 / 100% / 0,00 dB,   aux6: 65536 / 100% / 0,00 dB,   aux7: 65536 / 100% / 0,00 dB
          balance 0,00
  Volume de base : 65536 / 100% / 0,00 dB
  Source du moniteur : alsa_output.pci-0000_00_03.0.pro-output-7.monitor
  Latence : 0 usec, configuré 0 usec
  Marqueurs : HARDWARE DECIBEL_VOLUME LATENCY
  Propriétés :
    alsa.card = "1"
    alsa.card_name = "HDA Intel HDMI"
    alsa.class = "generic"
    alsa.device = "7"
    alsa.driver_name = "snd_hda_intel"
    alsa.id = "HDMI 1"
    alsa.long_card_name = "HDA Intel HDMI at 0xf1610000 irq 42"
    alsa.name = "HDMI 1"
    alsa.resolution_bits = "32"
    alsa.subclass = "generic-mix"
    alsa.subdevice = "0"
    alsa.subdevice_name = "subdevice #0"
    api.alsa.card.longname = "HDA Intel HDMI at 0xf1610000 irq 42"
    api.alsa.card.name = "HDA Intel HDMI"
    api.alsa.path = "hw:1,7"
    api.alsa.pcm.card = "1"
    api.alsa.pcm.stream = "playback"
    audio.channels = "8"
    audio.position = "AUX0,AUX1,AUX2,AUX3,AUX4,AUX5,AUX6,AUX7"
    card.profile.device = "1"
    clock.name = "api.alsa.1"
    device.api = "alsa"
    device.class = "sound"
    device.id = "40"
    device.profile.description = "Pro 7"
    device.profile.name = "pro-output-7"
    device.routes = "0"
    factory.name = "api.alsa.pcm.sink"
    media.class = "Audio/Sink"
    device.description = "Audio interne"
    node.name = "alsa_output.pci-0000_00_03.0.pro-output-7"
    node.nick = "HDMI 1"
    node.pause-on-idle = "false"
    object.path = "alsa:pcm:1:hw:1,7:playback"
    priority.driver = "632"
    priority.session = "632"
    factory.id = "18"
    clock.quantum-limit = "8192"
    client.id = "34"
    node.driver = "true"
    factory.mode = "merge"
    audio.adapt.follower = ""
    library.name = "audioconvert/libspa-audioconvert"
    object.id = "51"
    object.serial = "52"
    node.max-latency = "16384/48000"
    api.acp.auto-port = "false"
    api.acp.auto-profile = "false"
    api.alsa.card = "1"
    api.alsa.use-acp = "true"
    device.bus = "pci"
    device.bus_path = "pci-0000:00:03.0"
    device.enum.api = "udev"
    device.form_factor = "internal"
    device.icon_name = "audio-card-analog-pci"
    device.name = "alsa_card.pci-0000_00_03.0"
    device.nick = "HDA Intel HDMI"
    device.plugged.usec = "11498323"
    device.product.id = "0x0c0c"
    device.product.name = "Xeon E3-1200 v3/4th Gen Core Processor HD Audio Controller"
    device.subsystem = "sound"
    sysfs.path = "/sys/devices/pci0000:00/0000:00:03.0/sound/card1"
    device.vendor.id = "0x8086"
    device.vendor.name = "Intel Corporation"
    device.string = "1"
  Formats :
    pcm

Destination #53
  État : SUSPENDED
  Nom : alsa_output.pci-0000_00_03.0.pro-output-8
  Description : Audio interne Pro 8
  Pilote : PipeWire
  Spécification de l’échantillon : s32le 8ch 48000Hz
  Plan des canaux : aux0,aux1,aux2,aux3,aux4,aux5,aux6,aux7
  Module du propriétaire : 4294967295
  Sourdine : oui
  Volume : aux0: 62188 /  95% / -1,37 dB,   aux1: 62188 /  95% / -1,37 dB,   aux2: 62188 /  95% / -1,37 dB,   aux3: 62188 /  95% / -1,37 dB,   aux4: 62188 /  95% / -1,37 dB,   aux5: 62188 /  95% / -1,37 dB,   aux6: 62188 /  95% / -1,37 dB,   aux7: 62188 /  95% / -1,37 dB
          balance 0,00
  Volume de base : 65536 / 100% / 0,00 dB
  Source du moniteur : alsa_output.pci-0000_00_03.0.pro-output-8.monitor
  Latence : 0 usec, configuré 0 usec
  Marqueurs : HARDWARE DECIBEL_VOLUME LATENCY
  Propriétés :
    alsa.card = "1"
    alsa.card_name = "HDA Intel HDMI"
    alsa.class = "generic"
    alsa.device = "8"
    alsa.driver_name = "snd_hda_intel"
    alsa.id = "HDMI 2"
    alsa.long_card_name = "HDA Intel HDMI at 0xf1610000 irq 42"
    alsa.name = "HDMI 2"
    alsa.resolution_bits = "32"
    alsa.subclass = "generic-mix"
    alsa.subdevice = "0"
    alsa.subdevice_name = "subdevice #0"
    api.alsa.card.longname = "HDA Intel HDMI at 0xf1610000 irq 42"
    api.alsa.card.name = "HDA Intel HDMI"
    api.alsa.path = "hw:1,8"
    api.alsa.pcm.card = "1"
    api.alsa.pcm.stream = "playback"
    audio.channels = "8"
    audio.position = "AUX0,AUX1,AUX2,AUX3,AUX4,AUX5,AUX6,AUX7"
    card.profile.device = "2"
    clock.name = "api.alsa.1"
    device.api = "alsa"
    device.class = "sound"
    device.id = "40"
    device.profile.description = "Pro 8"
    device.profile.name = "pro-output-8"
    device.routes = "0"
    factory.name = "api.alsa.pcm.sink"
    media.class = "Audio/Sink"
    device.description = "Audio interne"
    node.name = "alsa_output.pci-0000_00_03.0.pro-output-8"
    node.nick = "HDMI 2"
    node.pause-on-idle = "false"
    object.path = "alsa:pcm:1:hw:1,8:playback"
    priority.driver = "616"
    priority.session = "616"
    factory.id = "18"
    clock.quantum-limit = "8192"
    client.id = "34"
    node.driver = "true"
    factory.mode = "merge"
    audio.adapt.follower = ""
    library.name = "audioconvert/libspa-audioconvert"
    object.id = "52"
    object.serial = "53"
    api.acp.auto-port = "false"
    api.acp.auto-profile = "false"
    api.alsa.card = "1"
    api.alsa.use-acp = "true"
    device.bus = "pci"
    device.bus_path = "pci-0000:00:03.0"
    device.enum.api = "udev"
    device.form_factor = "internal"
    device.icon_name = "audio-card-analog-pci"
    device.name = "alsa_card.pci-0000_00_03.0"
    device.nick = "HDA Intel HDMI"
    device.plugged.usec = "11498323"
    device.product.id = "0x0c0c"
    device.product.name = "Xeon E3-1200 v3/4th Gen Core Processor HD Audio Controller"
    device.subsystem = "sound"
    sysfs.path = "/sys/devices/pci0000:00/0000:00:03.0/sound/card1"
    device.vendor.id = "0x8086"
    device.vendor.name = "Intel Corporation"
    device.string = "1"
  Formats :
    pcm

Destination #54
  État : SUSPENDED
  Nom : alsa_output.pci-0000_00_03.0.pro-output-9
  Description : Audio interne Pro 9
  Pilote : PipeWire
  Spécification de l’échantillon : s32le 8ch 48000Hz
  Plan des canaux : aux0,aux1,aux2,aux3,aux4,aux5,aux6,aux7
  Module du propriétaire : 4294967295
  Sourdine : oui
  Volume : aux0: 65936 / 101% / 0,16 dB,   aux1: 65936 / 101% / 0,16 dB,   aux2: 65936 / 101% / 0,16 dB,   aux3: 65936 / 101% / 0,16 dB,   aux4: 65936 / 101% / 0,16 dB,   aux5: 65936 / 101% / 0,16 dB,   aux6: 65936 / 101% / 0,16 dB,   aux7: 65936 / 101% / 0,16 dB
          balance 0,00
  Volume de base : 65536 / 100% / 0,00 dB
  Source du moniteur : alsa_output.pci-0000_00_03.0.pro-output-9.monitor
  Latence : 0 usec, configuré 0 usec
  Marqueurs : HARDWARE DECIBEL_VOLUME LATENCY
  Propriétés :
    alsa.card = "1"
    alsa.card_name = "HDA Intel HDMI"
    alsa.class = "generic"
    alsa.device = "9"
    alsa.driver_name = "snd_hda_intel"
    alsa.id = "HDMI 3"
    alsa.long_card_name = "HDA Intel HDMI at 0xf1610000 irq 42"
    alsa.name = "HDMI 3"
    alsa.resolution_bits = "32"
    alsa.subclass = "generic-mix"
    alsa.subdevice = "0"
    alsa.subdevice_name = "subdevice #0"
    api.alsa.card.longname = "HDA Intel HDMI at 0xf1610000 irq 42"
    api.alsa.card.name = "HDA Intel HDMI"
    api.alsa.path = "hw:1,9"
    api.alsa.pcm.card = "1"
    api.alsa.pcm.stream = "playback"
    audio.channels = "8"
    audio.position = "AUX0,AUX1,AUX2,AUX3,AUX4,AUX5,AUX6,AUX7"
    card.profile.device = "3"
    clock.name = "api.alsa.1"
    device.api = "alsa"
    device.class = "sound"
    device.id = "40"
    device.profile.description = "Pro 9"
    device.profile.name = "pro-output-9"
    device.routes = "0"
    factory.name = "api.alsa.pcm.sink"
    media.class = "Audio/Sink"
    device.description = "Audio interne"
    node.name = "alsa_output.pci-0000_00_03.0.pro-output-9"
    node.nick = "HDMI 3"
    node.pause-on-idle = "false"
    object.path = "alsa:pcm:1:hw:1,9:playback"
    priority.driver = "600"
    priority.session = "600"
    factory.id = "18"
    clock.quantum-limit = "8192"
    client.id = "34"
    node.driver = "true"
    factory.mode = "merge"
    audio.adapt.follower = ""
    library.name = "audioconvert/libspa-audioconvert"
    object.id = "53"
    object.serial = "54"
    api.acp.auto-port = "false"
    api.acp.auto-profile = "false"
    api.alsa.card = "1"
    api.alsa.use-acp = "true"
    device.bus = "pci"
    device.bus_path = "pci-0000:00:03.0"
    device.enum.api = "udev"
    device.form_factor = "internal"
    device.icon_name = "audio-card-analog-pci"
    device.name = "alsa_card.pci-0000_00_03.0"
    device.nick = "HDA Intel HDMI"
    device.plugged.usec = "11498323"
    device.product.id = "0x0c0c"
    device.product.name = "Xeon E3-1200 v3/4th Gen Core Processor HD Audio Controller"
    device.subsystem = "sound"
    sysfs.path = "/sys/devices/pci0000:00/0000:00:03.0/sound/card1"
    device.vendor.id = "0x8086"
    device.vendor.name = "Intel Corporation"
    device.string = "1"
  Formats :
    pcm

Destination #55
  État : SUSPENDED
  Nom : alsa_output.pci-0000_00_03.0.pro-output-10
  Description : Audio interne Pro 10
  Pilote : PipeWire
  Spécification de l’échantillon : s32le 8ch 48000Hz
  Plan des canaux : aux0,aux1,aux2,aux3,aux4,aux5,aux6,aux7
  Module du propriétaire : 4294967295
  Sourdine : non
  Volume : aux0: 62549 /  95% / -1,22 dB,   aux1: 62549 /  95% / -1,22 dB,   aux2: 62549 /  95% / -1,22 dB,   aux3: 62549 /  95% / -1,22 dB,   aux4: 62549 /  95% / -1,22 dB,   aux5: 62549 /  95% / -1,22 dB,   aux6: 62549 /  95% / -1,22 dB,   aux7: 62549 /  95% / -1,22 dB
          balance 0,00
  Volume de base : 65536 / 100% / 0,00 dB
  Source du moniteur : alsa_output.pci-0000_00_03.0.pro-output-10.monitor
  Latence : 0 usec, configuré 0 usec
  Marqueurs : HARDWARE DECIBEL_VOLUME LATENCY
  Propriétés :
    alsa.card = "1"
    alsa.card_name = "HDA Intel HDMI"
    alsa.class = "generic"
    alsa.device = "10"
    alsa.driver_name = "snd_hda_intel"
    alsa.id = "HDMI 4"
    alsa.long_card_name = "HDA Intel HDMI at 0xf1610000 irq 42"
    alsa.name = "HDMI 4"
    alsa.resolution_bits = "32"
    alsa.subclass = "generic-mix"
    alsa.subdevice = "0"
    alsa.subdevice_name = "subdevice #0"
    api.alsa.card.longname = "HDA Intel HDMI at 0xf1610000 irq 42"
    api.alsa.card.name = "HDA Intel HDMI"
    api.alsa.path = "hw:1,10"
    api.alsa.pcm.card = "1"
    api.alsa.pcm.stream = "playback"
    audio.channels = "8"
    audio.position = "AUX0,AUX1,AUX2,AUX3,AUX4,AUX5,AUX6,AUX7"
    card.profile.device = "4"
    clock.name = "api.alsa.1"
    device.api = "alsa"
    device.class = "sound"
    device.id = "40"
    device.profile.description = "Pro 10"
    device.profile.name = "pro-output-10"
    device.routes = "0"
    factory.name = "api.alsa.pcm.sink"
    media.class = "Audio/Sink"
    device.description = "Audio interne"
    node.name = "alsa_output.pci-0000_00_03.0.pro-output-10"
    node.nick = "HDMI 4"
    node.pause-on-idle = "false"
    object.path = "alsa:pcm:1:hw:1,10:playback"
    priority.driver = "584"
    priority.session = "584"
    factory.id = "18"
    clock.quantum-limit = "8192"
    client.id = "34"
    node.driver = "true"
    factory.mode = "merge"
    audio.adapt.follower = ""
    library.name = "audioconvert/libspa-audioconvert"
    object.id = "54"
    object.serial = "55"
    api.acp.auto-port = "false"
    api.acp.auto-profile = "false"
    api.alsa.card = "1"
    api.alsa.use-acp = "true"
    device.bus = "pci"
    device.bus_path = "pci-0000:00:03.0"
    device.enum.api = "udev"
    device.form_factor = "internal"
    device.icon_name = "audio-card-analog-pci"
    device.name = "alsa_card.pci-0000_00_03.0"
    device.nick = "HDA Intel HDMI"
    device.plugged.usec = "11498323"
    device.product.id = "0x0c0c"
    device.product.name = "Xeon E3-1200 v3/4th Gen Core Processor HD Audio Controller"
    device.subsystem = "sound"
    sysfs.path = "/sys/devices/pci0000:00/0000:00:03.0/sound/card1"
    device.vendor.id = "0x8086"
    device.vendor.name = "Intel Corporation"
    device.string = "1"
  Formats :
    pcm

Destination #56
  État : SUSPENDED
  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: 29956 /  46% / -20,40 dB,   front-right: 29956 /  46% / -20,40 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 :
    alsa.card = "0"
    alsa.card_name = "HDA Intel PCH"
    alsa.class = "generic"
    alsa.device = "0"
    alsa.driver_name = "snd_hda_intel"
    alsa.id = "CX20751/2 Analog"
    alsa.long_card_name = "HDA Intel PCH at 0xf1614000 irq 43"
    alsa.name = "CX20751/2 Analog"
    alsa.resolution_bits = "16"
    alsa.subclass = "generic-mix"
    alsa.subdevice = "0"
    alsa.subdevice_name = "subdevice #0"
    api.alsa.card.longname = "HDA Intel PCH at 0xf1614000 irq 43"
    api.alsa.card.name = "HDA Intel PCH"
    api.alsa.path = "front:0"
    api.alsa.pcm.card = "0"
    api.alsa.pcm.stream = "playback"
    audio.channels = "2"
    audio.position = "FL,FR"
    card.profile.device = "3"
    device.api = "alsa"
    device.class = "sound"
    device.id = "41"
    device.profile.description = "Stéréo analogique"
    device.profile.name = "analog-stereo"
    device.routes = "2"
    factory.name = "api.alsa.pcm.sink"
    media.class = "Audio/Sink"
    device.description = "Audio interne"
    node.name = "alsa_output.pci-0000_00_1b.0.analog-stereo"
    node.nick = "CX20751/2 Analog"
    node.pause-on-idle = "false"
    object.path = "alsa:pcm:0:front:0:playback"
    priority.driver = "1009"
    priority.session = "1009"
    factory.id = "18"
    clock.quantum-limit = "8192"
    client.id = "34"
    node.driver = "true"
    factory.mode = "merge"
    audio.adapt.follower = ""
    library.name = "audioconvert/libspa-audioconvert"
    object.id = "31"
    object.serial = "56"
    node.max-latency = "16384/48000"
    api.acp.auto-port = "false"
    api.acp.auto-profile = "false"
    api.alsa.card = "0"
    api.alsa.use-acp = "true"
    device.bus = "pci"
    device.bus_path = "pci-0000:00:1b.0"
    device.enum.api = "udev"
    device.form_factor = "internal"
    device.icon_name = "audio-card-analog-pci"
    device.name = "alsa_card.pci-0000_00_1b.0"
    device.nick = "HDA Intel PCH"
    device.plugged.usec = "11694961"
    device.product.id = "0x8c20"
    device.product.name = "8 Series/C220 Series Chipset High Definition Audio Controller"
    device.subsystem = "sound"
    sysfs.path = "/sys/devices/pci0000:00/0000:00:1b.0/sound/card0"
    device.vendor.id = "0x8086"
    device.vendor.name = "Intel Corporation"
    device.string = "0"
  Ports :
    analog-output-speaker: Haut-parleurs (type: Haut-parleur, priority: 10000, availability group: Legacy 3, not available)
    analog-output-headphones: Casque audio (type: Casque audio, priority: 9900, availability group: Legacy 4, available)
  Port actif : analog-output-headphones
  Formats :
    pcm

Source #51
  État : SUSPENDED
  Nom : alsa_output.pci-0000_00_03.0.pro-output-3.monitor
  Description : Monitor of Audio interne Pro
  Pilote : PipeWire
  Spécification de l’échantillon : s32le 8ch 48000Hz
  Plan des canaux : aux0,aux1,aux2,aux3,aux4,aux5,aux6,aux7
  Module du propriétaire : 4294967295
  Sourdine : non
  Volume : aux0: 65536 / 100% / 0,00 dB,   aux1: 65536 / 100% / 0,00 dB,   aux2: 65536 / 100% / 0,00 dB,   aux3: 65536 / 100% / 0,00 dB,   aux4: 65536 / 100% / 0,00 dB,   aux5: 65536 / 100% / 0,00 dB,   aux6: 65536 / 100% / 0,00 dB,   aux7: 65536 / 100% / 0,00 dB
          balance 0,00
  Volume de base : 65536 / 100% / 0,00 dB
  Moniteur de la destination : alsa_output.pci-0000_00_03.0.pro-output-3
  Latence : 0 usec, configuré 0 usec
  Marqueurs : HARDWARE DECIBEL_VOLUME LATENCY
  Propriétés :
    alsa.card = "1"
    alsa.card_name = "HDA Intel HDMI"
    alsa.class = "generic"
    alsa.device = "3"
    alsa.driver_name = "snd_hda_intel"
    alsa.id = "HDMI 0"
    alsa.long_card_name = "HDA Intel HDMI at 0xf1610000 irq 42"
    alsa.name = "HDMI 0"
    alsa.resolution_bits = "32"
    alsa.subclass = "generic-mix"
    alsa.subdevice = "0"
    alsa.subdevice_name = "subdevice #0"
    api.alsa.card.longname = "HDA Intel HDMI at 0xf1610000 irq 42"
    api.alsa.card.name = "HDA Intel HDMI"
    api.alsa.path = "hw:1,3"
    api.alsa.pcm.card = "1"
    api.alsa.pcm.stream = "playback"
    audio.channels = "8"
    audio.position = "AUX0,AUX1,AUX2,AUX3,AUX4,AUX5,AUX6,AUX7"
    card.profile.device = "0"
    clock.name = "api.alsa.1"
    device.api = "alsa"
    device.class = "monitor"
    device.id = "40"
    device.profile.description = "Pro"
    device.profile.name = "pro-output-3"
    device.routes = "0"
    factory.name = "api.alsa.pcm.sink"
    media.class = "Audio/Sink"
    device.description = "Audio interne"
    node.name = "alsa_output.pci-0000_00_03.0.pro-output-3"
    node.nick = "HDMI 0"
    node.pause-on-idle = "false"
    object.path = "alsa:pcm:1:hw:1,3:playback"
    priority.driver = "696"
    priority.session = "696"
    factory.id = "18"
    clock.quantum-limit = "8192"
    client.id = "34"
    node.driver = "true"
    factory.mode = "merge"
    audio.adapt.follower = ""
    library.name = "audioconvert/libspa-audioconvert"
    object.id = "50"
    object.serial = "51"
    node.max-latency = "16384/48000"
    api.acp.auto-port = "false"
    api.acp.auto-profile = "false"
    api.alsa.card = "1"
    api.alsa.use-acp = "true"
    device.bus = "pci"
    device.bus_path = "pci-0000:00:03.0"
    device.enum.api = "udev"
    device.form_factor = "internal"
    device.icon_name = "audio-card-analog-pci"
    device.name = "alsa_card.pci-0000_00_03.0"
    device.nick = "HDA Intel HDMI"
    device.plugged.usec = "11498323"
    device.product.id = "0x0c0c"
    device.product.name = "Xeon E3-1200 v3/4th Gen Core Processor HD Audio Controller"
    device.subsystem = "sound"
    sysfs.path = "/sys/devices/pci0000:00/0000:00:03.0/sound/card1"
    device.vendor.id = "0x8086"
    device.vendor.name = "Intel Corporation"
    device.string = "1"
  Formats :
    pcm

Source #52
  État : SUSPENDED
  Nom : alsa_output.pci-0000_00_03.0.pro-output-7.monitor
  Description : Monitor of Audio interne Pro 7
  Pilote : PipeWire
  Spécification de l’échantillon : s32le 8ch 48000Hz
  Plan des canaux : aux0,aux1,aux2,aux3,aux4,aux5,aux6,aux7
  Module du propriétaire : 4294967295
  Sourdine : non
  Volume : aux0: 65536 / 100% / 0,00 dB,   aux1: 65536 / 100% / 0,00 dB,   aux2: 65536 / 100% / 0,00 dB,   aux3: 65536 / 100% / 0,00 dB,   aux4: 65536 / 100% / 0,00 dB,   aux5: 65536 / 100% / 0,00 dB,   aux6: 65536 / 100% / 0,00 dB,   aux7: 65536 / 100% / 0,00 dB
          balance 0,00
  Volume de base : 65536 / 100% / 0,00 dB
  Moniteur de la destination : alsa_output.pci-0000_00_03.0.pro-output-7
  Latence : 0 usec, configuré 0 usec
  Marqueurs : HARDWARE DECIBEL_VOLUME LATENCY
  Propriétés :
    alsa.card = "1"
    alsa.card_name = "HDA Intel HDMI"
    alsa.class = "generic"
    alsa.device = "7"
    alsa.driver_name = "snd_hda_intel"
    alsa.id = "HDMI 1"
    alsa.long_card_name = "HDA Intel HDMI at 0xf1610000 irq 42"
    alsa.name = "HDMI 1"
    alsa.resolution_bits = "32"
    alsa.subclass = "generic-mix"
    alsa.subdevice = "0"
    alsa.subdevice_name = "subdevice #0"
    api.alsa.card.longname = "HDA Intel HDMI at 0xf1610000 irq 42"
    api.alsa.card.name = "HDA Intel HDMI"
    api.alsa.path = "hw:1,7"
    api.alsa.pcm.card = "1"
    api.alsa.pcm.stream = "playback"
    audio.channels = "8"
    audio.position = "AUX0,AUX1,AUX2,AUX3,AUX4,AUX5,AUX6,AUX7"
    card.profile.device = "1"
    clock.name = "api.alsa.1"
    device.api = "alsa"
    device.class = "monitor"
    device.id = "40"
    device.profile.description = "Pro 7"
    device.profile.name = "pro-output-7"
    device.routes = "0"
    factory.name = "api.alsa.pcm.sink"
    media.class = "Audio/Sink"
    device.description = "Audio interne"
    node.name = "alsa_output.pci-0000_00_03.0.pro-output-7"
    node.nick = "HDMI 1"
    node.pause-on-idle = "false"
    object.path = "alsa:pcm:1:hw:1,7:playback"
    priority.driver = "632"
    priority.session = "632"
    factory.id = "18"
    clock.quantum-limit = "8192"
    client.id = "34"
    node.driver = "true"
    factory.mode = "merge"
    audio.adapt.follower = ""
    library.name = "audioconvert/libspa-audioconvert"
    object.id = "51"
    object.serial = "52"
    node.max-latency = "16384/48000"
    api.acp.auto-port = "false"
    api.acp.auto-profile = "false"
    api.alsa.card = "1"
    api.alsa.use-acp = "true"
    device.bus = "pci"
    device.bus_path = "pci-0000:00:03.0"
    device.enum.api = "udev"
    device.form_factor = "internal"
    device.icon_name = "audio-card-analog-pci"
    device.name = "alsa_card.pci-0000_00_03.0"
    device.nick = "HDA Intel HDMI"
    device.plugged.usec = "11498323"
    device.product.id = "0x0c0c"
    device.product.name = "Xeon E3-1200 v3/4th Gen Core Processor HD Audio Controller"
    device.subsystem = "sound"
    sysfs.path = "/sys/devices/pci0000:00/0000:00:03.0/sound/card1"
    device.vendor.id = "0x8086"
    device.vendor.name = "Intel Corporation"
    device.string = "1"
  Formats :
    pcm

Source #53
  État : SUSPENDED
  Nom : alsa_output.pci-0000_00_03.0.pro-output-8.monitor
  Description : Monitor of Audio interne Pro 8
  Pilote : PipeWire
  Spécification de l’échantillon : s32le 8ch 48000Hz
  Plan des canaux : aux0,aux1,aux2,aux3,aux4,aux5,aux6,aux7
  Module du propriétaire : 4294967295
  Sourdine : non
  Volume : aux0: 0 /   0% / -inf dB,   aux1: 0 /   0% / -inf dB,   aux2: 0 /   0% / -inf dB,   aux3: 0 /   0% / -inf dB,   aux4: 0 /   0% / -inf dB,   aux5: 0 /   0% / -inf dB,   aux6: 0 /   0% / -inf dB,   aux7: 0 /   0% / -inf dB
          balance 0,00
  Volume de base : 65536 / 100% / 0,00 dB
  Moniteur de la destination : alsa_output.pci-0000_00_03.0.pro-output-8
  Latence : 0 usec, configuré 0 usec
  Marqueurs : HARDWARE DECIBEL_VOLUME LATENCY
  Propriétés :
    alsa.card = "1"
    alsa.card_name = "HDA Intel HDMI"
    alsa.class = "generic"
    alsa.device = "8"
    alsa.driver_name = "snd_hda_intel"
    alsa.id = "HDMI 2"
    alsa.long_card_name = "HDA Intel HDMI at 0xf1610000 irq 42"
    alsa.name = "HDMI 2"
    alsa.resolution_bits = "32"
    alsa.subclass = "generic-mix"
    alsa.subdevice = "0"
    alsa.subdevice_name = "subdevice #0"
    api.alsa.card.longname = "HDA Intel HDMI at 0xf1610000 irq 42"
    api.alsa.card.name = "HDA Intel HDMI"
    api.alsa.path = "hw:1,8"
    api.alsa.pcm.card = "1"
    api.alsa.pcm.stream = "playback"
    audio.channels = "8"
    audio.position = "AUX0,AUX1,AUX2,AUX3,AUX4,AUX5,AUX6,AUX7"
    card.profile.device = "2"
    clock.name = "api.alsa.1"
    device.api = "alsa"
    device.class = "monitor"
    device.id = "40"
    device.profile.description = "Pro 8"
    device.profile.name = "pro-output-8"
    device.routes = "0"
    factory.name = "api.alsa.pcm.sink"
    media.class = "Audio/Sink"
    device.description = "Audio interne"
    node.name = "alsa_output.pci-0000_00_03.0.pro-output-8"
    node.nick = "HDMI 2"
    node.pause-on-idle = "false"
    object.path = "alsa:pcm:1:hw:1,8:playback"
    priority.driver = "616"
    priority.session = "616"
    factory.id = "18"
    clock.quantum-limit = "8192"
    client.id = "34"
    node.driver = "true"
    factory.mode = "merge"
    audio.adapt.follower = ""
    library.name = "audioconvert/libspa-audioconvert"
    object.id = "52"
    object.serial = "53"
    api.acp.auto-port = "false"
    api.acp.auto-profile = "false"
    api.alsa.card = "1"
    api.alsa.use-acp = "true"
    device.bus = "pci"
    device.bus_path = "pci-0000:00:03.0"
    device.enum.api = "udev"
    device.form_factor = "internal"
    device.icon_name = "audio-card-analog-pci"
    device.name = "alsa_card.pci-0000_00_03.0"
    device.nick = "HDA Intel HDMI"
    device.plugged.usec = "11498323"
    device.product.id = "0x0c0c"
    device.product.name = "Xeon E3-1200 v3/4th Gen Core Processor HD Audio Controller"
    device.subsystem = "sound"
    sysfs.path = "/sys/devices/pci0000:00/0000:00:03.0/sound/card1"
    device.vendor.id = "0x8086"
    device.vendor.name = "Intel Corporation"
    device.string = "1"
  Formats :
    pcm

Source #54
  État : SUSPENDED
  Nom : alsa_output.pci-0000_00_03.0.pro-output-9.monitor
  Description : Monitor of Audio interne Pro 9
  Pilote : PipeWire
  Spécification de l’échantillon : s32le 8ch 48000Hz
  Plan des canaux : aux0,aux1,aux2,aux3,aux4,aux5,aux6,aux7
  Module du propriétaire : 4294967295
  Sourdine : non
  Volume : aux0: 0 /   0% / -inf dB,   aux1: 0 /   0% / -inf dB,   aux2: 0 /   0% / -inf dB,   aux3: 0 /   0% / -inf dB,   aux4: 0 /   0% / -inf dB,   aux5: 0 /   0% / -inf dB,   aux6: 0 /   0% / -inf dB,   aux7: 0 /   0% / -inf dB
          balance 0,00
  Volume de base : 65536 / 100% / 0,00 dB
  Moniteur de la destination : alsa_output.pci-0000_00_03.0.pro-output-9
  Latence : 0 usec, configuré 0 usec
  Marqueurs : HARDWARE DECIBEL_VOLUME LATENCY
  Propriétés :
    alsa.card = "1"
    alsa.card_name = "HDA Intel HDMI"
    alsa.class = "generic"
    alsa.device = "9"
    alsa.driver_name = "snd_hda_intel"
    alsa.id = "HDMI 3"
    alsa.long_card_name = "HDA Intel HDMI at 0xf1610000 irq 42"
    alsa.name = "HDMI 3"
    alsa.resolution_bits = "32"
    alsa.subclass = "generic-mix"
    alsa.subdevice = "0"
    alsa.subdevice_name = "subdevice #0"
    api.alsa.card.longname = "HDA Intel HDMI at 0xf1610000 irq 42"
    api.alsa.card.name = "HDA Intel HDMI"
    api.alsa.path = "hw:1,9"
    api.alsa.pcm.card = "1"
    api.alsa.pcm.stream = "playback"
    audio.channels = "8"
    audio.position = "AUX0,AUX1,AUX2,AUX3,AUX4,AUX5,AUX6,AUX7"
    card.profile.device = "3"
    clock.name = "api.alsa.1"
    device.api = "alsa"
    device.class = "monitor"
    device.id = "40"
    device.profile.description = "Pro 9"
    device.profile.name = "pro-output-9"
    device.routes = "0"
    factory.name = "api.alsa.pcm.sink"
    media.class = "Audio/Sink"
    device.description = "Audio interne"
    node.name = "alsa_output.pci-0000_00_03.0.pro-output-9"
    node.nick = "HDMI 3"
    node.pause-on-idle = "false"
    object.path = "alsa:pcm:1:hw:1,9:playback"
    priority.driver = "600"
    priority.session = "600"
    factory.id = "18"
    clock.quantum-limit = "8192"
    client.id = "34"
    node.driver = "true"
    factory.mode = "merge"
    audio.adapt.follower = ""
    library.name = "audioconvert/libspa-audioconvert"
    object.id = "53"
    object.serial = "54"
    api.acp.auto-port = "false"
    api.acp.auto-profile = "false"
    api.alsa.card = "1"
    api.alsa.use-acp = "true"
    device.bus = "pci"
    device.bus_path = "pci-0000:00:03.0"
    device.enum.api = "udev"
    device.form_factor = "internal"
    device.icon_name = "audio-card-analog-pci"
    device.name = "alsa_card.pci-0000_00_03.0"
    device.nick = "HDA Intel HDMI"
    device.plugged.usec = "11498323"
    device.product.id = "0x0c0c"
    device.product.name = "Xeon E3-1200 v3/4th Gen Core Processor HD Audio Controller"
    device.subsystem = "sound"
    sysfs.path = "/sys/devices/pci0000:00/0000:00:03.0/sound/card1"
    device.vendor.id = "0x8086"
    device.vendor.name = "Intel Corporation"
    device.string = "1"
  Formats :
    pcm

Source #55
  État : SUSPENDED
  Nom : alsa_output.pci-0000_00_03.0.pro-output-10.monitor
  Description : Monitor of Audio interne Pro 10
  Pilote : PipeWire
  Spécification de l’échantillon : s32le 8ch 48000Hz
  Plan des canaux : aux0,aux1,aux2,aux3,aux4,aux5,aux6,aux7
  Module du propriétaire : 4294967295
  Sourdine : non
  Volume : aux0: 0 /   0% / -inf dB,   aux1: 0 /   0% / -inf dB,   aux2: 0 /   0% / -inf dB,   aux3: 0 /   0% / -inf dB,   aux4: 0 /   0% / -inf dB,   aux5: 0 /   0% / -inf dB,   aux6: 0 /   0% / -inf dB,   aux7: 0 /   0% / -inf dB
          balance 0,00
  Volume de base : 65536 / 100% / 0,00 dB
  Moniteur de la destination : alsa_output.pci-0000_00_03.0.pro-output-10
  Latence : 0 usec, configuré 0 usec
  Marqueurs : HARDWARE DECIBEL_VOLUME LATENCY
  Propriétés :
    alsa.card = "1"
    alsa.card_name = "HDA Intel HDMI"
    alsa.class = "generic"
    alsa.device = "10"
    alsa.driver_name = "snd_hda_intel"
    alsa.id = "HDMI 4"
    alsa.long_card_name = "HDA Intel HDMI at 0xf1610000 irq 42"
    alsa.name = "HDMI 4"
    alsa.resolution_bits = "32"
    alsa.subclass = "generic-mix"
    alsa.subdevice = "0"
    alsa.subdevice_name = "subdevice #0"
    api.alsa.card.longname = "HDA Intel HDMI at 0xf1610000 irq 42"
    api.alsa.card.name = "HDA Intel HDMI"
    api.alsa.path = "hw:1,10"
    api.alsa.pcm.card = "1"
    api.alsa.pcm.stream = "playback"
    audio.channels = "8"
    audio.position = "AUX0,AUX1,AUX2,AUX3,AUX4,AUX5,AUX6,AUX7"
    card.profile.device = "4"
    clock.name = "api.alsa.1"
    device.api = "alsa"
    device.class = "monitor"
    device.id = "40"
    device.profile.description = "Pro 10"
    device.profile.name = "pro-output-10"
    device.routes = "0"
    factory.name = "api.alsa.pcm.sink"
    media.class = "Audio/Sink"
    device.description = "Audio interne"
    node.name = "alsa_output.pci-0000_00_03.0.pro-output-10"
    node.nick = "HDMI 4"
    node.pause-on-idle = "false"
    object.path = "alsa:pcm:1:hw:1,10:playback"
    priority.driver = "584"
    priority.session = "584"
    factory.id = "18"
    clock.quantum-limit = "8192"
    client.id = "34"
    node.driver = "true"
    factory.mode = "merge"
    audio.adapt.follower = ""
    library.name = "audioconvert/libspa-audioconvert"
    object.id = "54"
    object.serial = "55"
    api.acp.auto-port = "false"
    api.acp.auto-profile = "false"
    api.alsa.card = "1"
    api.alsa.use-acp = "true"
    device.bus = "pci"
    device.bus_path = "pci-0000:00:03.0"
    device.enum.api = "udev"
    device.form_factor = "internal"
    device.icon_name = "audio-card-analog-pci"
    device.name = "alsa_card.pci-0000_00_03.0"
    device.nick = "HDA Intel HDMI"
    device.plugged.usec = "11498323"
    device.product.id = "0x0c0c"
    device.product.name = "Xeon E3-1200 v3/4th Gen Core Processor HD Audio Controller"
    device.subsystem = "sound"
    sysfs.path = "/sys/devices/pci0000:00/0000:00:03.0/sound/card1"
    device.vendor.id = "0x8086"
    device.vendor.name = "Intel Corporation"
    device.string = "1"
  Formats :
    pcm

Source #56
  État : SUSPENDED
  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 :
    alsa.card = "0"
    alsa.card_name = "HDA Intel PCH"
    alsa.class = "generic"
    alsa.device = "0"
    alsa.driver_name = "snd_hda_intel"
    alsa.id = "CX20751/2 Analog"
    alsa.long_card_name = "HDA Intel PCH at 0xf1614000 irq 43"
    alsa.name = "CX20751/2 Analog"
    alsa.resolution_bits = "16"
    alsa.subclass = "generic-mix"
    alsa.subdevice = "0"
    alsa.subdevice_name = "subdevice #0"
    api.alsa.card.longname = "HDA Intel PCH at 0xf1614000 irq 43"
    api.alsa.card.name = "HDA Intel PCH"
    api.alsa.path = "front:0"
    api.alsa.pcm.card = "0"
    api.alsa.pcm.stream = "playback"
    audio.channels = "2"
    audio.position = "FL,FR"
    card.profile.device = "3"
    device.api = "alsa"
    device.class = "monitor"
    device.id = "41"
    device.profile.description = "Stéréo analogique"
    device.profile.name = "analog-stereo"
    device.routes = "2"
    factory.name = "api.alsa.pcm.sink"
    media.class = "Audio/Sink"
    device.description = "Audio interne"
    node.name = "alsa_output.pci-0000_00_1b.0.analog-stereo"
    node.nick = "CX20751/2 Analog"
    node.pause-on-idle = "false"
    object.path = "alsa:pcm:0:front:0:playback"
    priority.driver = "1009"
    priority.session = "1009"
    factory.id = "18"
    clock.quantum-limit = "8192"
    client.id = "34"
    node.driver = "true"
    factory.mode = "merge"
    audio.adapt.follower = ""
    library.name = "audioconvert/libspa-audioconvert"
    object.id = "31"
    object.serial = "56"
    node.max-latency = "16384/48000"
    api.acp.auto-port = "false"
    api.acp.auto-profile = "false"
    api.alsa.card = "0"
    api.alsa.use-acp = "true"
    device.bus = "pci"
    device.bus_path = "pci-0000:00:1b.0"
    device.enum.api = "udev"
    device.form_factor = "internal"
    device.icon_name = "audio-card-analog-pci"
    device.name = "alsa_card.pci-0000_00_1b.0"
    device.nick = "HDA Intel PCH"
    device.plugged.usec = "11694961"
    device.product.id = "0x8c20"
    device.product.name = "8 Series/C220 Series Chipset High Definition Audio Controller"
    device.subsystem = "sound"
    sysfs.path = "/sys/devices/pci0000:00/0000:00:1b.0/sound/card0"
    device.vendor.id = "0x8086"
    device.vendor.name = "Intel Corporation"
    device.string = "0"
  Formats :
    pcm

Source #57
  État : SUSPENDED
  Nom : alsa_input.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: 41350 /  63% / -12,00 dB,   front-right: 41350 /  63% / -12,00 dB
          balance 0,00
  Volume de base : 13076 /  20% / -42,00 dB
  Moniteur de la destination : n/d
  Latence : 0 usec, configuré 0 usec
  Marqueurs : HARDWARE HW_MUTE_CTRL HW_VOLUME_CTRL DECIBEL_VOLUME LATENCY
  Propriétés :
    alsa.card = "0"
    alsa.card_name = "HDA Intel PCH"
    alsa.class = "generic"
    alsa.device = "0"
    alsa.driver_name = "snd_hda_intel"
    alsa.id = "CX20751/2 Analog"
    alsa.long_card_name = "HDA Intel PCH at 0xf1614000 irq 43"
    alsa.name = "CX20751/2 Analog"
    alsa.resolution_bits = "16"
    alsa.subclass = "generic-mix"
    alsa.subdevice = "0"
    alsa.subdevice_name = "subdevice #0"
    api.alsa.card.longname = "HDA Intel PCH at 0xf1614000 irq 43"
    api.alsa.card.name = "HDA Intel PCH"
    api.alsa.path = "front:0"
    api.alsa.pcm.card = "0"
    api.alsa.pcm.stream = "capture"
    audio.channels = "2"
    audio.position = "FL,FR"
    card.profile.device = "0"
    device.api = "alsa"
    device.class = "sound"
    device.id = "41"
    device.profile.description = "Stéréo analogique"
    device.profile.name = "analog-stereo"
    device.routes = "2"
    factory.name = "api.alsa.pcm.source"
    media.class = "Audio/Source"
    device.description = "Audio interne"
    node.name = "alsa_input.pci-0000_00_1b.0.analog-stereo"
    node.nick = "CX20751/2 Analog"
    node.pause-on-idle = "false"
    object.path = "alsa:pcm:0:front:0:capture"
    priority.driver = "2009"
    priority.session = "2009"
    factory.id = "18"
    clock.quantum-limit = "8192"
    client.id = "34"
    node.driver = "true"
    factory.mode = "split"
    audio.adapt.follower = ""
    library.name = "audioconvert/libspa-audioconvert"
    object.id = "49"
    object.serial = "57"
    node.max-latency = "16384/48000"
    api.acp.auto-port = "false"
    api.acp.auto-profile = "false"
    api.alsa.card = "0"
    api.alsa.use-acp = "true"
    device.bus = "pci"
    device.bus_path = "pci-0000:00:1b.0"
    device.enum.api = "udev"
    device.form_factor = "internal"
    device.icon_name = "audio-card-analog-pci"
    device.name = "alsa_card.pci-0000_00_1b.0"
    device.nick = "HDA Intel PCH"
    device.plugged.usec = "11694961"
    device.product.id = "0x8c20"
    device.product.name = "8 Series/C220 Series Chipset High Definition Audio Controller"
    device.subsystem = "sound"
    sysfs.path = "/sys/devices/pci0000:00/0000:00:1b.0/sound/card0"
    device.vendor.id = "0x8086"
    device.vendor.name = "Intel Corporation"
    device.string = "0"
  Ports :
    analog-input-internal-mic: Microphone interne (type: Mic, priority: 8900, availability group: Legacy 1, availability unknown)
    analog-input-mic: Microphone (type: Mic, priority: 8700, availability group: Legacy 2, not available)
  Port actif : analog-input-internal-mic
  Formats :
    pcm

Client #32
  Pilote : PipeWire
  Module propriétaire : 2
  Propriétés :
    pipewire.protocol = "protocol-native"
    pipewire.sec.pid = "1465"
    pipewire.sec.uid = "1000"
    pipewire.sec.gid = "1000"
    module.id = "2"
    object.id = "32"
    object.serial = "32"
    config.name = "pipewire-pulse.conf"
    cpu.max-align = "32"
    default.clock.rate = "48000"
    default.clock.quantum = "1024"
    default.clock.min-quantum = "32"
    default.clock.max-quantum = "2048"
    default.clock.quantum-limit = "8192"
    default.video.width = "640"
    default.video.height = "480"
    default.video.rate.num = "25"
    default.video.rate.denom = "1"
    log.level = "2"
    clock.power-of-two-quantum = "true"
    link.max-buffers = "64"
    mem.warn-mlock = "false"
    mem.allow-mlock = "true"
    settings.check-quantum = "false"
    settings.check-rate = "false"
    application.name = "pipewire"
    application.process.binary = "pipewire"
    application.language = "fr_FR.UTF-8"
    application.process.id = "1465"
    application.process.user = "fred"
    application.process.host = "debian"
    core.version = "0.3.57"
    core.name = "pipewire-fred-1465"
    pipewire.access = "unrestricted"

Client #34
  Pilote : PipeWire
  Module propriétaire : 2
  Propriétés :
    pipewire.protocol = "protocol-native"
    pipewire.sec.pid = "1467"
    pipewire.sec.uid = "1000"
    pipewire.sec.gid = "1000"
    module.id = "2"
    object.id = "33"
    object.serial = "34"
    config.name = "/usr/share/wireplumber/wireplumber.conf"
    application.name = "WirePlumber"
    wireplumber.daemon = "true"
    wireplumber.export-core = "true"
    log.level = "2"
    wireplumber.script-engine = "lua-scripting"
    cpu.max-align = "32"
    default.clock.rate = "48000"
    default.clock.quantum = "1024"
    default.clock.min-quantum = "32"
    default.clock.max-quantum = "2048"
    default.clock.quantum-limit = "8192"
    default.video.width = "640"
    default.video.height = "480"
    default.video.rate.num = "25"
    default.video.rate.denom = "1"
    clock.power-of-two-quantum = "true"
    link.max-buffers = "64"
    mem.warn-mlock = "false"
    mem.allow-mlock = "true"
    settings.check-quantum = "false"
    settings.check-rate = "false"
    application.process.binary = "wireplumber"
    application.language = "fr_FR.UTF-8"
    application.process.id = "1467"
    application.process.user = "fred"
    application.process.host = "debian"
    core.version = "0.3.57"
    core.name = "pipewire-fred-1467"
    pipewire.access = "unrestricted"

Client #35
  Pilote : PipeWire
  Module propriétaire : 2
  Propriétés :
    pipewire.protocol = "protocol-native"
    pipewire.sec.pid = "1467"
    pipewire.sec.uid = "1000"
    pipewire.sec.gid = "1000"
    module.id = "2"
    object.id = "34"
    object.serial = "35"
    application.name = "WirePlumber [export]"
    config.name = "/usr/share/wireplumber/wireplumber.conf"
    wireplumber.daemon = "true"
    wireplumber.export-core = "true"
    log.level = "2"
    wireplumber.script-engine = "lua-scripting"
    cpu.max-align = "32"
    default.clock.rate = "48000"
    default.clock.quantum = "1024"
    default.clock.min-quantum = "32"
    default.clock.max-quantum = "2048"
    default.clock.quantum-limit = "8192"
    default.video.width = "640"
    default.video.height = "480"
    default.video.rate.num = "25"
    default.video.rate.denom = "1"
    clock.power-of-two-quantum = "true"
    link.max-buffers = "64"
    mem.warn-mlock = "false"
    mem.allow-mlock = "true"
    settings.check-quantum = "false"
    settings.check-rate = "false"
    application.process.binary = "wireplumber"
    application.language = "fr_FR.UTF-8"
    application.process.id = "1467"
    application.process.user = "fred"
    application.process.host = "debian"
    core.version = "0.3.57"
    core.name = "pipewire-fred-1467"
    pipewire.access = "unrestricted"

Client #144
  Pilote : PipeWire
  Module propriétaire : 2
  Propriétés :
    pipewire.protocol = "protocol-native"
    pipewire.sec.pid = "1465"
    pipewire.sec.uid = "1000"
    pipewire.sec.gid = "1000"
    module.id = "2"
    object.id = "138"
    object.serial = "144"
    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 = "42.4"
    application.process.id = "1574"
    application.process.user = "fred"
    application.process.host = "debian"
    application.process.binary = "gnome-shell"
    application.language = "fr_FR.UTF-8"
    window.x11.display = ":0"
    application.process.machine_id = "71a29335b93242c78011e930633f2156"
    config.name = "pipewire-pulse.conf"
    cpu.max-align = "32"
    default.clock.rate = "48000"
    default.clock.quantum = "1024"
    default.clock.min-quantum = "32"
    default.clock.max-quantum = "2048"
    default.clock.quantum-limit = "8192"
    default.video.width = "640"
    default.video.height = "480"
    default.video.rate.num = "25"
    default.video.rate.denom = "1"
    log.level = "2"
    clock.power-of-two-quantum = "true"
    link.max-buffers = "64"
    mem.warn-mlock = "false"
    mem.allow-mlock = "true"
    settings.check-quantum = "false"
    settings.check-rate = "false"
    core.version = "0.3.57"
    core.name = "pipewire-fred-1465"
    pipewire.access = "unrestricted"

Client #145
  Pilote : PipeWire
  Module propriétaire : 2
  Propriétés :
    pipewire.protocol = "protocol-native"
    pipewire.sec.pid = "1465"
    pipewire.sec.uid = "1000"
    pipewire.sec.gid = "1000"
    module.id = "2"
    object.id = "139"
    object.serial = "145"
    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 = "1689"
    application.process.user = "fred"
    application.process.host = "debian"
    application.process.binary = "gsd-media-keys"
    application.language = "fr_FR.UTF-8"
    window.x11.display = ":0"
    application.process.machine_id = "71a29335b93242c78011e930633f2156"
    config.name = "pipewire-pulse.conf"
    cpu.max-align = "32"
    default.clock.rate = "48000"
    default.clock.quantum = "1024"
    default.clock.min-quantum = "32"
    default.clock.max-quantum = "2048"
    default.clock.quantum-limit = "8192"
    default.video.width = "640"
    default.video.height = "480"
    default.video.rate.num = "25"
    default.video.rate.denom = "1"
    log.level = "2"
    clock.power-of-two-quantum = "true"
    link.max-buffers = "64"
    mem.warn-mlock = "false"
    mem.allow-mlock = "true"
    settings.check-quantum = "false"
    settings.check-rate = "false"
    core.version = "0.3.57"
    core.name = "pipewire-fred-1465"
    pipewire.access = "unrestricted"

Client #147
  Pilote : PipeWire
  Module propriétaire : 2
  Propriétés :
    pipewire.protocol = "protocol-native"
    pipewire.sec.pid = "1936"
    pipewire.sec.uid = "1000"
    pipewire.sec.gid = "1000"
    module.id = "2"
    object.id = "140"
    object.serial = "147"
    pipewire.access.portal.is_portal = "true"
    portal.monitor = "Camera"
    log.level = "0"
    cpu.max-align = "32"
    default.clock.rate = "48000"
    default.clock.quantum = "1024"
    default.clock.min-quantum = "32"
    default.clock.max-quantum = "2048"
    default.clock.quantum-limit = "8192"
    default.video.width = "640"
    default.video.height = "480"
    default.video.rate.num = "25"
    default.video.rate.denom = "1"
    clock.power-of-two-quantum = "true"
    link.max-buffers = "64"
    mem.warn-mlock = "false"
    mem.allow-mlock = "true"
    settings.check-quantum = "false"
    settings.check-rate = "false"
    application.name = "xdg-desktop-portal"
    application.process.binary = "xdg-desktop-portal"
    application.language = "fr_FR.UTF-8"
    application.process.id = "1936"
    application.process.user = "fred"
    application.process.host = "debian"
    window.x11.display = ":0"
    core.version = "0.3.57"
    core.name = "pipewire-fred-1936"
    pipewire.access = "unrestricted"

Client #148
  Pilote : PipeWire
  Module propriétaire : 2
  Propriétés :
    pipewire.protocol = "protocol-native"
    pipewire.sec.pid = "1465"
    pipewire.sec.uid = "1000"
    pipewire.sec.gid = "1000"
    module.id = "2"
    object.id = "141"
    object.serial = "148"
    client.api = "pipewire-pulse"
    pulse.server.type = "unix"
    application.name = "CallAudio"
    application.process.id = "2047"
    application.process.user = "fred"
    application.process.host = "debian"
    application.process.binary = "callaudiod"
    application.language = "C"
    window.x11.display = ":0"
    application.process.machine_id = "71a29335b93242c78011e930633f2156"
    config.name = "pipewire-pulse.conf"
    cpu.max-align = "32"
    default.clock.rate = "48000"
    default.clock.quantum = "1024"
    default.clock.min-quantum = "32"
    default.clock.max-quantum = "2048"
    default.clock.quantum-limit = "8192"
    default.video.width = "640"
    default.video.height = "480"
    default.video.rate.num = "25"
    default.video.rate.denom = "1"
    log.level = "2"
    clock.power-of-two-quantum = "true"
    link.max-buffers = "64"
    mem.warn-mlock = "false"
    mem.allow-mlock = "true"
    settings.check-quantum = "false"
    settings.check-rate = "false"
    core.version = "0.3.57"
    core.name = "pipewire-fred-1465"
    pipewire.access = "unrestricted"

Client #149
  Pilote : PipeWire
  Module propriétaire : 2
  Propriétés :
    pipewire.protocol = "protocol-native"
    pipewire.sec.pid = "1465"
    pipewire.sec.uid = "1000"
    pipewire.sec.gid = "1000"
    module.id = "2"
    object.id = "142"
    object.serial = "149"
    client.api = "pipewire-pulse"
    pulse.server.type = "unix"
    application.name = "PulseAudio systray"
    application.process.id = "1696"
    application.process.user = "fred"
    application.process.host = "debian"
    application.process.binary = "pasystray"
    application.language = "fr_FR.UTF-8"
    window.x11.display = ":0"
    application.process.machine_id = "71a29335b93242c78011e930633f2156"
    config.name = "pipewire-pulse.conf"
    cpu.max-align = "32"
    default.clock.rate = "48000"
    default.clock.quantum = "1024"
    default.clock.min-quantum = "32"
    default.clock.max-quantum = "2048"
    default.clock.quantum-limit = "8192"
    default.video.width = "640"
    default.video.height = "480"
    default.video.rate.num = "25"
    default.video.rate.denom = "1"
    log.level = "2"
    clock.power-of-two-quantum = "true"
    link.max-buffers = "64"
    mem.warn-mlock = "false"
    mem.allow-mlock = "true"
    settings.check-quantum = "false"
    settings.check-rate = "false"
    core.version = "0.3.57"
    core.name = "pipewire-fred-1465"
    pipewire.access = "unrestricted"

Client #150
  Pilote : PipeWire
  Module propriétaire : 2
  Propriétés :
    pipewire.protocol = "protocol-native"
    pipewire.sec.pid = "1465"
    pipewire.sec.uid = "1000"
    pipewire.sec.gid = "1000"
    module.id = "2"
    object.id = "143"
    object.serial = "150"
    client.api = "pipewire-pulse"
    pulse.server.type = "unix"
    application.icon_name = "firefox-esr"
    application.name = "Firefox"
    application.version = "102.2.0"
    application.process.id = "5252"
    application.process.user = "fred"
    application.process.host = "debian"
    application.process.binary = "firefox-esr"
    application.language = "fr_FR.UTF-8"
    window.x11.display = ":0"
    application.process.machine_id = "71a29335b93242c78011e930633f2156"
    config.name = "pipewire-pulse.conf"
    cpu.max-align = "32"
    default.clock.rate = "48000"
    default.clock.quantum = "1024"
    default.clock.min-quantum = "32"
    default.clock.max-quantum = "2048"
    default.clock.quantum-limit = "8192"
    default.video.width = "640"
    default.video.height = "480"
    default.video.rate.num = "25"
    default.video.rate.denom = "1"
    log.level = "2"
    clock.power-of-two-quantum = "true"
    link.max-buffers = "64"
    mem.warn-mlock = "false"
    mem.allow-mlock = "true"
    settings.check-quantum = "false"
    settings.check-rate = "false"
    core.version = "0.3.57"
    core.name = "pipewire-fred-1465"
    pipewire.access = "unrestricted"

Client #151
  Pilote : PipeWire
  Module propriétaire : 2
  Propriétés :
    pipewire.protocol = "protocol-native"
    pipewire.sec.pid = "1465"
    pipewire.sec.uid = "1000"
    pipewire.sec.gid = "1000"
    module.id = "2"
    object.id = "144"
    object.serial = "151"
    client.api = "pipewire-pulse"
    pulse.server.type = "unix"
    application.name = "Firefox"
    application.process.id = "5252"
    application.process.user = "fred"
    application.process.host = "debian"
    application.process.binary = "firefox-esr"
    application.language = "fr_FR.UTF-8"
    window.x11.display = ":0"
    application.process.machine_id = "71a29335b93242c78011e930633f2156"
    config.name = "pipewire-pulse.conf"
    cpu.max-align = "32"
    default.clock.rate = "48000"
    default.clock.quantum = "1024"
    default.clock.min-quantum = "32"
    default.clock.max-quantum = "2048"
    default.clock.quantum-limit = "8192"
    default.video.width = "640"
    default.video.height = "480"
    default.video.rate.num = "25"
    default.video.rate.denom = "1"
    log.level = "2"
    clock.power-of-two-quantum = "true"
    link.max-buffers = "64"
    mem.warn-mlock = "false"
    mem.allow-mlock = "true"
    settings.check-quantum = "false"
    settings.check-rate = "false"
    core.version = "0.3.57"
    core.name = "pipewire-fred-1465"
    pipewire.access = "unrestricted"

Client #255
  Pilote : PipeWire
  Module propriétaire : 2
  Propriétés :
    pipewire.protocol = "protocol-native"
    pipewire.sec.pid = "1465"
    pipewire.sec.uid = "1000"
    pipewire.sec.gid = "1000"
    module.id = "2"
    object.id = "173"
    object.serial = "255"
    client.api = "pipewire-pulse"
    pulse.server.type = "unix"
    application.name = "libcanberra"
    application.version = "0.30"
    application.id = "org.freedesktop.libcanberra"
    application.process.id = "1689"
    application.process.user = "fred"
    application.process.host = "debian"
    application.process.binary = "gsd-media-keys"
    application.language = "fr_FR.UTF-8"
    window.x11.display = ":0"
    application.process.machine_id = "71a29335b93242c78011e930633f2156"
    config.name = "pipewire-pulse.conf"
    cpu.max-align = "32"
    default.clock.rate = "48000"
    default.clock.quantum = "1024"
    default.clock.min-quantum = "32"
    default.clock.max-quantum = "2048"
    default.clock.quantum-limit = "8192"
    default.video.width = "640"
    default.video.height = "480"
    default.video.rate.num = "25"
    default.video.rate.denom = "1"
    log.level = "2"
    clock.power-of-two-quantum = "true"
    link.max-buffers = "64"
    mem.warn-mlock = "false"
    mem.allow-mlock = "true"
    settings.check-quantum = "false"
    settings.check-rate = "false"
    core.version = "0.3.57"
    core.name = "pipewire-fred-1465"
    pipewire.access = "unrestricted"

Client #316
  Pilote : PipeWire
  Module propriétaire : 2
  Propriétés :
    pipewire.protocol = "protocol-native"
    pipewire.sec.pid = "1465"
    pipewire.sec.uid = "1000"
    pipewire.sec.gid = "1000"
    module.id = "2"
    object.id = "191"
    object.serial = "316"
    client.api = "pipewire-pulse"
    pulse.server.type = "unix"
    application.name = "PulseAudio systray"
    application.process.id = "7291"
    application.process.user = "fred"
    application.process.host = "debian"
    application.process.binary = "pasystray"
    application.language = "fr_FR.UTF-8"
    window.x11.display = ":0"
    application.process.machine_id = "71a29335b93242c78011e930633f2156"
    config.name = "pipewire-pulse.conf"
    cpu.max-align = "32"
    default.clock.rate = "48000"
    default.clock.quantum = "1024"
    default.clock.min-quantum = "32"
    default.clock.max-quantum = "2048"
    default.clock.quantum-limit = "8192"
    default.video.width = "640"
    default.video.height = "480"
    default.video.rate.num = "25"
    default.video.rate.denom = "1"
    log.level = "2"
    clock.power-of-two-quantum = "true"
    link.max-buffers = "64"
    mem.warn-mlock = "false"
    mem.allow-mlock = "true"
    settings.check-quantum = "false"
    settings.check-rate = "false"
    core.version = "0.3.57"
    core.name = "pipewire-fred-1465"
    pipewire.access = "unrestricted"

Client #414
  Pilote : PipeWire
  Module propriétaire : 2
  Propriétés :
    pipewire.protocol = "protocol-native"
    pipewire.sec.pid = "1465"
    pipewire.sec.uid = "1000"
    pipewire.sec.gid = "1000"
    module.id = "2"
    object.id = "238"
    object.serial = "414"
    client.api = "pipewire-pulse"
    pulse.server.type = "unix"
    application.name = "Mutter"
    application.process.id = "1574"
    application.process.user = "fred"
    application.process.host = "debian"
    application.process.binary = "gnome-shell"
    application.language = "fr_FR.UTF-8"
    window.x11.display = ":0"
    application.process.machine_id = "71a29335b93242c78011e930633f2156"
    config.name = "pipewire-pulse.conf"
    cpu.max-align = "32"
    default.clock.rate = "48000"
    default.clock.quantum = "1024"
    default.clock.min-quantum = "32"
    default.clock.max-quantum = "2048"
    default.clock.quantum-limit = "8192"
    default.video.width = "640"
    default.video.height = "480"
    default.video.rate.num = "25"
    default.video.rate.denom = "1"
    log.level = "2"
    clock.power-of-two-quantum = "true"
    link.max-buffers = "64"
    mem.warn-mlock = "false"
    mem.allow-mlock = "true"
    settings.check-quantum = "false"
    settings.check-rate = "false"
    core.version = "0.3.57"
    core.name = "pipewire-fred-1465"
    pipewire.access = "unrestricted"

Client #442
  Pilote : PipeWire
  Module propriétaire : 2
  Propriétés :
    pipewire.protocol = "protocol-native"
    pipewire.sec.pid = "1465"
    pipewire.sec.uid = "1000"
    pipewire.sec.gid = "1000"
    module.id = "2"
    object.id = "172"
    object.serial = "442"
    client.api = "pipewire-pulse"
    pulse.server.type = "unix"
    application.process.id = "9235"
    application.process.user = "fred"
    application.process.host = "debian"
    application.process.binary = "pactl"
    application.name = "pactl"
    application.language = "fr_FR.UTF-8"
    window.x11.display = ":0"
    application.process.machine_id = "71a29335b93242c78011e930633f2156"
    config.name = "pipewire-pulse.conf"
    cpu.max-align = "32"
    default.clock.rate = "48000"
    default.clock.quantum = "1024"
    default.clock.min-quantum = "32"
    default.clock.max-quantum = "2048"
    default.clock.quantum-limit = "8192"
    default.video.width = "640"
    default.video.height = "480"
    default.video.rate.num = "25"
    default.video.rate.denom = "1"
    log.level = "2"
    clock.power-of-two-quantum = "true"
    link.max-buffers = "64"
    mem.warn-mlock = "false"
    mem.allow-mlock = "true"
    settings.check-quantum = "false"
    settings.check-rate = "false"
    core.version = "0.3.57"
    core.name = "pipewire-fred-1465"
    pipewire.access = "unrestricted"

Échantillon #0
  Nom : audio-volume-change
  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 : 11,5 Kio
  Lazy : non
  Nom du fichier : n/d
  Propriétés :
    client.api = "pipewire-pulse"
    pulse.server.type = "unix"
    application.name = "libcanberra"
    application.version = "0.30"
    application.id = "org.freedesktop.libcanberra"
    application.process.id = "1689"
    application.process.user = "fred"
    application.process.host = "debian"
    application.process.binary = "gsd-media-keys"
    application.language = "fr_FR.UTF-8"
    window.x11.display = ":0"
    application.process.machine_id = "71a29335b93242c78011e930633f2156"
    event.description = "volume changed through key press"
    event.id = "audio-volume-change"
    media.role = "event"
    media.name = "audio-volume-change"
    media.filename = "/usr/share//sounds/freedesktop/stereo/audio-volume-change.oga"

Échantillon #1
  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 = "1574"
    application.process.user = "fred"
    application.process.host = "debian"
    application.process.binary = "gnome-shell"
    application.language = "fr_FR.UTF-8"
    window.x11.display = ":0"
    application.process.machine_id = "71a29335b93242c78011e930633f2156"
    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 #41
  Nom : alsa_card.pci-0000_00_03.0
  Pilote : alsa
  Module propriétaire : n/d
  Propriétés :
    api.acp.auto-port = "false"
    api.acp.auto-profile = "false"
    api.alsa.card = "1"
    api.alsa.card.longname = "HDA Intel HDMI at 0xf1610000 irq 42"
    api.alsa.card.name = "HDA Intel HDMI"
    api.alsa.path = "hw:1"
    api.alsa.use-acp = "true"
    device.api = "alsa"
    device.bus = "pci"
    device.bus_path = "pci-0000:00:03.0"
    device.description = "Audio interne"
    device.enum.api = "udev"
    device.form_factor = "internal"
    device.icon_name = "audio-card-analog-pci"
    device.name = "alsa_card.pci-0000_00_03.0"
    device.nick = "HDA Intel HDMI"
    device.plugged.usec = "11498323"
    device.product.id = "0x0c0c"
    device.product.name = "Xeon E3-1200 v3/4th Gen Core Processor HD Audio Controller"
    device.subsystem = "sound"
    sysfs.path = "/sys/devices/pci0000:00/0000:00:03.0/sound/card1"
    device.vendor.id = "0x8086"
    device.vendor.name = "Intel Corporation"
    media.class = "Audio/Device"
    factory.id = "14"
    client.id = "34"
    object.id = "40"
    object.serial = "41"
    object.path = "alsa:pcm:1"
    alsa.card = "1"
    alsa.card_name = "HDA Intel HDMI"
    alsa.long_card_name = "HDA Intel HDMI at 0xf1610000 irq 42"
    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: non)
    output:hdmi-stereo-extra1: Sortie Digital Stereo (HDMI 2) (sinks: 1, sources: 0, priority: 5700, available: non)
    output:hdmi-stereo-extra2: Sortie Digital Stereo (HDMI 3) (sinks: 1, sources: 0, priority: 5700, available: non)
    output:hdmi-stereo-extra3: Sortie Digital Stereo (HDMI 4) (sinks: 1, sources: 0, priority: 5700, available: non)
    output:hdmi-stereo-extra4: Sortie Digital Stereo (HDMI 5) (sinks: 1, sources: 0, priority: 5700, available: non)
    output:hdmi-surround: Sortie Surround numérique 5.1 (HDMI) (sinks: 1, sources: 0, priority: 800, available: non)
    output:hdmi-surround71: Sortie Digital Surround 7.1 (HDMI) (sinks: 1, sources: 0, priority: 800, available: non)
    output:hdmi-surround-extra1: Sortie Digital Surround 5.1 (HDMI 2) (sinks: 1, sources: 0, priority: 600, available: non)
    output:hdmi-surround71-extra1: Sortie Digital Surround 7.1 (HDMI 2) (sinks: 1, sources: 0, priority: 600, available: non)
    output:hdmi-surround-extra2: Sortie Digital Surround 5.1 (HDMI 3) (sinks: 1, sources: 0, priority: 600, available: non)
    output:hdmi-surround71-extra2: Sortie Digital Surround 7.1 (HDMI 3) (sinks: 1, sources: 0, priority: 600, available: non)
    output:hdmi-surround-extra3: Sortie Digital Surround 5.1 (HDMI 4) (sinks: 1, sources: 0, priority: 600, available: non)
    output:hdmi-surround71-extra3: Sortie Digital Surround 7.1 (HDMI 4) (sinks: 1, sources: 0, priority: 600, available: non)
    output:hdmi-surround-extra4: Sortie Digital Surround 5.1 (HDMI 5) (sinks: 1, sources: 0, priority: 600, available: non)
    output:hdmi-surround71-extra4: Sortie Digital Surround 7.1 (HDMI 5) (sinks: 1, sources: 0, priority: 600, available: non)
    pro-audio: Pro Audio (sinks: 5, sources: 0, priority: 1, available: oui)
  Profil actif : pro-audio
  Ports :
    hdmi-output-0: HDMI / DisplayPort (type: HDMI, priority: 5900, latency offset: 0 usec, availability group: Legacy 1, not 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, output:hdmi-surround, output:hdmi-surround71
    hdmi-output-1: HDMI / DisplayPort 2 (type: HDMI, priority: 5800, latency offset: 0 usec, availability group: Legacy 2, not available)
      Propriétés :
        port.type = "hdmi"
        port.availability-group = "Legacy 2"
        device.icon_name = "video-display"
        card.profile.port = "1"
      Partie du(des) profil(s) : output:hdmi-stereo-extra1, output:hdmi-surround-extra1, output:hdmi-surround71-extra1
    hdmi-output-2: HDMI / DisplayPort 3 (type: HDMI, priority: 5700, latency offset: 0 usec, availability group: Legacy 3, not available)
      Propriétés :
        port.type = "hdmi"
        port.availability-group = "Legacy 3"
        device.icon_name = "video-display"
        card.profile.port = "2"
      Partie du(des) profil(s) : output:hdmi-stereo-extra2, output:hdmi-surround-extra2, output:hdmi-surround71-extra2
    hdmi-output-3: HDMI / DisplayPort 4 (type: HDMI, priority: 5600, latency offset: 0 usec, availability group: Legacy 4, not available)
      Propriétés :
        port.type = "hdmi"
        port.availability-group = "Legacy 4"
        device.icon_name = "video-display"
        card.profile.port = "3"
      Partie du(des) profil(s) : output:hdmi-stereo-extra3, output:hdmi-surround-extra3, output:hdmi-surround71-extra3
    hdmi-output-4: HDMI / DisplayPort 5 (type: HDMI, priority: 5500, latency offset: 0 usec, availability group: Legacy 5, not available)
      Propriétés :
        port.type = "hdmi"
        port.availability-group = "Legacy 5"
        device.icon_name = "video-display"
        card.profile.port = "4"
      Partie du(des) profil(s) : output:hdmi-stereo-extra4, output:hdmi-surround-extra4, output:hdmi-surround71-extra4

Carte #42
  Nom : alsa_card.pci-0000_00_1b.0
  Pilote : alsa
  Module propriétaire : n/d
  Propriétés :
    api.acp.auto-port = "false"
    api.acp.auto-profile = "false"
    api.alsa.card = "0"
    api.alsa.card.longname = "HDA Intel PCH at 0xf1614000 irq 43"
    api.alsa.card.name = "HDA Intel PCH"
    api.alsa.path = "hw:0"
    api.alsa.use-acp = "true"
    device.api = "alsa"
    device.bus = "pci"
    device.bus_path = "pci-0000:00:1b.0"
    device.description = "Audio interne"
    device.enum.api = "udev"
    device.form_factor = "internal"
    device.icon_name = "audio-card-analog-pci"
    device.name = "alsa_card.pci-0000_00_1b.0"
    device.nick = "HDA Intel PCH"
    device.plugged.usec = "11694961"
    device.product.id = "0x8c20"
    device.product.name = "8 Series/C220 Series Chipset High Definition Audio Controller"
    device.subsystem = "sound"
    sysfs.path = "/sys/devices/pci0000:00/0000:00:1b.0/sound/card0"
    device.vendor.id = "0x8086"
    device.vendor.name = "Intel Corporation"
    media.class = "Audio/Device"
    factory.id = "14"
    client.id = "34"
    object.id = "41"
    object.serial = "42"
    object.path = "alsa:pcm:0"
    alsa.card = "0"
    alsa.card_name = "HDA Intel PCH"
    alsa.long_card_name = "HDA Intel PCH at 0xf1614000 irq 43"
    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: oui)
    output:analog-stereo: Sortie Stéréo analogique (sinks: 1, sources: 0, priority: 6500, available: oui)
    input:analog-stereo: Entrée Stéréo analogique (sinks: 0, sources: 1, priority: 65, available: oui)
    pro-audio: Pro Audio (sinks: 1, sources: 1, priority: 1, available: oui)
  Profil actif : output:analog-stereo+input:analog-stereo
  Ports :
    analog-input-internal-mic: Microphone interne (type: Mic, priority: 8900, latency offset: 0 usec, availability group: Legacy 1, availability unknown)
      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
    analog-input-mic: Microphone (type: Mic, priority: 8700, 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
    analog-output-speaker: Haut-parleurs (type: Haut-parleur, priority: 10000, latency offset: 0 usec, availability group: Legacy 3, not available)
      Propriétés :
        port.type = "speaker"
        port.availability-group = "Legacy 3"
        device.icon_name = "audio-speakers"
        card.profile.port = "2"
      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 4, available)
      Propriétés :
        port.type = "headphones"
        port.availability-group = "Legacy 4"
        device.icon_name = "audio-headphones"
        card.profile.port = "3"
      Partie du(des) profil(s) : output:analog-stereo, output:analog-stereo+input:analog-stereo
 




Merci de votre aide !

Dernière modification par fred02840 (22-10-2022 13:11:33)


Lenovo ThinkPad Edge E540, année 2013 (Intel Core i3-4000M x 4. Carte Intel HD Graphics 4600 HSW GT2).

Hors ligne

#2 26-09-2022 15:13:59

fred02840
Membre
Lieu : Aisne
Distrib. : Debian GNU/Linux trixie/sid
Noyau : Linux 6.6.15-amd64
(G)UI : Wayland
Inscription : 07-02-2018

Re : Sortie son en mono uniquement : The Retour I… [RÉSOLU]

Ah, ben voilàààà… Ici, il est dit que :

  • Les profils Bluetooth HSP (Headset Profile ou Profil casque) et HFP (Hands free Profile ou Profil mains libres) sont les deux profils nécessaires pour un fonctionnement classique mono. […]

  • A2DP (Profil de distribution audio avancée ou Advanced Audio Distribution Profile) : permet la transmission de signaux audio stéréo. (La qualité est bien meilleure que le codage mono utilisé pour les profils HSP et HFP).



La question est donc de savoir comment forcer la priorité donnée au profil A2DP sur HSP/HFP… Je modifie le titre du post pour attirer votre attention…


Lenovo ThinkPad Edge E540, année 2013 (Intel Core i3-4000M x 4. Carte Intel HD Graphics 4600 HSW GT2).

Hors ligne

#3 26-09-2022 16:06:27

fred02840
Membre
Lieu : Aisne
Distrib. : Debian GNU/Linux trixie/sid
Noyau : Linux 6.6.15-amd64
(G)UI : Wayland
Inscription : 07-02-2018

Re : Sortie son en mono uniquement : The Retour I… [RÉSOLU]

Et encore trouvé ! La réponse est ici, toujours en clair. Pour imposer le profil A2DP (et avoir une sortie audio en stéréo) aux dépends des profils HSP/HFP, voici ce qu'il faut modifier dans le fichier /etc/pulse/default.pa

Disable PulseAudio auto switching headset to HSP/HFP
When using a bluetooth headset that supports multiple profiles, some applications switch to HSP/HFP profile automatically. If this behaviour is undesired you can disable this by appending the auto_switch=false parameter to the bluetooth-policy module:

/etc/pulse/default.pa
load-module module-bluetooth-policy auto_switch=false






Je ne dois pas vous cacher que j'ai modifié (auparavant) le fichier /etc/bluetooth/main.conf :

Socket interface problem
If PulseAudio fails when changing the profile to A2DP with bluez 4.1+ and PulseAudio 3.0+, you can try disabling the Socket interface from /etc/bluetooth/main.conf by removing the line Enable=Socket and adding line Disable=Socket.



Et là, j'ai un vrai casque !!


Lenovo ThinkPad Edge E540, année 2013 (Intel Core i3-4000M x 4. Carte Intel HD Graphics 4600 HSW GT2).

Hors ligne

#4 26-09-2022 16:10:09

Croutons
Membre
Distrib. : Debian12
Noyau : Linux 6.1.0-13-amd64
(G)UI : Fluxbox(NakeDeb)
Inscription : 16-12-2016

Re : Sortie son en mono uniquement : The Retour I… [RÉSOLU]

cool
merci du retour sa peut toujours servir à d'autre

-->les cahiers du debutant<--      WikiDF-->Découvrir les principales commandes Linux<-- 
L' expérience, c'est le nom que chacun donne à ses erreurs. Oscar Wilde

Hors ligne

#5 26-09-2022 17:41:36

fred02840
Membre
Lieu : Aisne
Distrib. : Debian GNU/Linux trixie/sid
Noyau : Linux 6.6.15-amd64
(G)UI : Wayland
Inscription : 07-02-2018

Re : Sortie son en mono uniquement : The Retour I… [RÉSOLU]

Merci @Croutons. Alors, une petite précision, parce que, évidemment, j'ai perdu le son lors de cette reprise. Ne pas toucher au fichier /etc/bluetooth/main.conf :

   

Socket interface problem
    If PulseAudio fails when changing the profile to A2DP with bluez 4.1+ and PulseAudio 3.0+, you can try disabling the Socket interface from /etc/bluetooth/main.conf by removing the line Enable=Socket and adding line Disable=Socket.



Le mien (de fichier /etc/bluetooth/main.conf) ressemble à ça (je vous épargne les retouches successives) :

[General]

        AutoConnect=true

  Enable= Source, Sink, Media, Headset, Control, Gateway

  Disable=Socket

        Multiprofile = multiple



Tout le reste du fichier d'origine est commenté.

J'ai donc rectifié le fichier comme il vient d'être indiqué, et je retrouve les paramètres de son suivants :

  • Périphérique de sortie : Casque WH-316 [et non plus Mains-libres]

  • Configuration : High Fidelity Playback (A2DP Sink, codec SBC)



Je n'arrive pas à lancer pulseaudio-equalizer pour affiner le son, mais ce n'est pas grave (un conflit avec Python3-qt, apparemment).

Voilà, voilà, quoi…


Lenovo ThinkPad Edge E540, année 2013 (Intel Core i3-4000M x 4. Carte Intel HD Graphics 4600 HSW GT2).

Hors ligne

#6 28-09-2022 13:06:05

fred02840
Membre
Lieu : Aisne
Distrib. : Debian GNU/Linux trixie/sid
Noyau : Linux 6.6.15-amd64
(G)UI : Wayland
Inscription : 07-02-2018

Re : Sortie son en mono uniquement : The Retour I… [RÉSOLU]

Rhââââh !!!! Je viens de brancher mon casque, tout content puisque j'avais une sortie en stéréo (ah ben oui : on a ses petits plaisirs, surtout quand on a couru après depuis des mois…). Et paf : pas de chocopic, mais je n'ai que qu'un son en mono (pléonasme…).  Vérifications dans les paramètres son :

  • Le casque est redevenu un vulgaire « Mains-libres »

  • Configuration : « Headset Head Unit (HFS-HFP), codec CVSD) »



Coup d'œil dans Pavucontrol (contrôle de son) : idem.

Petite précision, car cela a dû pertruber le système. J'ai effectué mon opération quotidienne de mise à jour-nettoyage (aptitude update && aptitude full-upgrade && aptitude clean && apt-get autoremove && aptitude autoclean && localepurge), et il m'a été proposé des ajustements sur pulseaudio (entre autres choses) :

État actuel : 41 (+37) upgradable, 88825 (-37) new.
Les paquets suivants seront ENLEVÉS :                  
  pulseaudio{a}
Les paquets suivants seront mis à jour :
  callaudiod gir1.2-rsvg-2.0 gir1.2-wnck-3.0 gstreamer1.0-pipewire libc-bin
  libc-dev-bin libc-devtools libc-l10n libc6 libc6:i386 libc6-dev
  libc6-i386 libcallaudio-0-1 libmariadb3 libnghttp2-14 libnghttp2-14:i386
  libpipewire-0.3-0 libpipewire-0.3-common libpipewire-0.3-modules
  librsvg2-2 librsvg2-2:i386 librsvg2-common librsvg2-common:i386
  libsndio7.0 libsndio7.0:i386 libspa-0.2-bluetooth libspa-0.2-modules
  libwnck-3-0 libwnck-3-common locales mariadb-common pipewire
  pipewire-alsa pipewire-bin pipewire-pulse thunderbird thunderbird-l10n-fr
  xserver-common xserver-xephyr xserver-xorg-core xserver-xorg-legacy
41 paquets mis à jour, 0 nouvellement installés, 1 à enlever et 0 non mis à jour.
Il est nécessaire de télécharger 86,2 Mo d'archives. Après dépaquetage, 5657 ko seront libérés.
Les paquets suivants ont des dépendances non satisfaites :
 pulseaudio-module-gsettings : Dépend: pulseaudio (= 16.1+dfsg1-2) but it is not going to be installed
 pulseaudio-equalizer : Dépend: pulseaudio (= 16.1+dfsg1-2) but it is not going to be installed
 pulseaudio-module-zeroconf : Dépend: pulseaudio (= 16.1+dfsg1-2) but it is not going to be installed
Les actions suivantes permettront de résoudre ces dépendances :

      Conserver les paquets suivants dans leur version actuelle :
1)      gstreamer1.0-pipewire [0.3.57-1 (now)]                  
2)      libpipewire-0.3-0 [0.3.57-1 (now)]                      
3)      libpipewire-0.3-modules [0.3.57-1 (now)]                
4)      libspa-0.2-bluetooth [0.3.57-1 (now)]                    
5)      libspa-0.2-modules [0.3.57-1 (now)]                      
6)      pipewire [0.3.57-1 (now)]                                
7)      pipewire-alsa [0.3.57-1 (now)]                          
8)      pipewire-bin [0.3.57-1 (now)]                            
9)      pipewire-pulse [0.3.57-1 (now)]                          
10)     pulseaudio [16.1+dfsg1-2 (now, testing)]                



Accepter cette solution ? [Y/n/q/?]



Ce que j'ai accepté (en faisant une copie du Terminal, comme vous pouvez le constater). Et j'ai eu assez rapidement le message suivant


Outil de configuration des paquets

Configuration de libc6:amd64

Les services et programmes qui utilisent NSS (« Name Service Switch ») doivent être redémarrés car leur système d'authentification risque de ne plus fonctionner (pour des services comme SSH, cela peut empêcher les connexions). Veuillez contrôler et éventuellement corriger la liste des services qui seront redémarrés maintenant (identifiés par le nom de leur script de démarrage).

Veuillez noter que le redémarrage de telnetd ou sshd n'
affectera pas les connexions existantes.    

Services à redémarrer lors de la mise à niveau de la bibliothèque C de GNU :        

<Ok>



OK pour moi aussi. Et la mise à jour ne s'est finalement pas faite :

Les paquets suivants seront mis à jour :
  callaudiod gir1.2-rsvg-2.0 gir1.2-wnck-3.0 libc-bin libc-dev-bin
  libc-devtools libc-l10n libc6 libc6:i386 libc6-dev libc6-i386
  libcallaudio-0-1 libmariadb3 libnghttp2-14 libnghttp2-14:i386
  libpipewire-0.3-common librsvg2-2 librsvg2-2:i386 librsvg2-common
  librsvg2-common:i386 libsndio7.0 libsndio7.0:i386 libwnck-3-0
  libwnck-3-common locales mariadb-common thunderbird thunderbird-l10n-fr
  xserver-common xserver-xephyr xserver-xorg-core xserver-xorg-legacy
32 paquets mis à jour, 0 nouvellement installés, 0 à enlever et 9 non mis à jour.
Il est nécessaire de télécharger 84,2 Mo d'archives. Après dépaquetage, 860 ko seront utilisés.
Voulez-vous continuer ? [Y/n/?] Y
Prendre :  1 http://deb.debian.org/debian testing/main amd64 libc-l10n all 2.35-1 [878 kB]
Prendre :  2 http://deb.debian.org/debian testing/main amd64 libc6-i386 amd64 2.35-1 [2650 kB]
Prendre :  3 http://deb.debian.org/debian testing/main amd64 libc-devtools amd64 2.35-1 [255 kB]
Prendre :  4 http://deb.debian.org/debian testing/main amd64 libc-dev-bin amd64 2.35-1 [248 kB]
Prendre :  5 http://deb.debian.org/debian testing/main amd64 libc6-dev amd64 2.35-1 [2101 kB]
Prendre :  6 http://deb.debian.org/debian testing/main amd64 locales all 2.35-1 [4103 kB]
Prendre :  7 http://deb.debian.org/debian testing/main i386 libc6 i386 2.35-1 [2810 kB]
Prendre :  8 http://deb.debian.org/debian testing/main amd64 libc6 amd64 2.35-1 [2941 kB]
Prendre :  9 http://deb.debian.org/debian testing/main amd64 libc-bin amd64 2.35-1 [822 kB]
Prendre :  10 http://deb.debian.org/debian testing/main amd64 callaudiod amd64 0.1.4-2 [21,7 kB]
Prendre :  11 http://deb.debian.org/debian testing/main amd64 librsvg2-common amd64 2.54.5+dfsg-1 [34,1 kB]
Prendre :  12 http://deb.debian.org/debian testing/main i386 librsvg2-common i386 2.54.5+dfsg-1 [34,2 kB]
Prendre :  13 http://deb.debian.org/debian testing/main i386 librsvg2-2 i386 2.54.5+dfsg-1 [2753 kB]
Prendre :  14 http://deb.debian.org/debian testing/main amd64 librsvg2-2 amd64 2.54.5+dfsg-1 [2629 kB]
Prendre :  15 http://deb.debian.org/debian testing/main amd64 gir1.2-rsvg-2.0 amd64 2.54.5+dfsg-1 [33,5 kB]
Prendre :  16 http://deb.debian.org/debian testing/main amd64 libwnck-3-common all 43.0-2 [237 kB]
Prendre :  17 http://deb.debian.org/debian testing/main amd64 libwnck-3-0 amd64 43.0-2 [120 kB]
Prendre :  18 http://deb.debian.org/debian testing/main amd64 gir1.2-wnck-3.0 amd64 43.0-2 [36,3 kB]
Prendre :  19 http://deb.debian.org/debian testing/main amd64 libcallaudio-0-1 amd64 0.1.4-2 [15,8 kB]
Prendre :  20 http://deb.debian.org/debian testing/main amd64 mariadb-common all 1:10.6.10-1 [37,2 kB]
Prendre :  21 http://deb.debian.org/debian testing/main amd64 libmariadb3 amd64 1:10.6.10-1 [179 kB]
Prendre :  22 http://deb.debian.org/debian testing/main i386 libnghttp2-14 i386 1.50.0-1 [84,2 kB]
Prendre :  23 http://deb.debian.org/debian testing/main amd64 libnghttp2-14 amd64 1.50.0-1 [76,1 kB]
Prendre :  24 http://deb.debian.org/debian testing/main amd64 libpipewire-0.3-common all 0.3.58-2 [68,7 kB]
Prendre :  25 http://deb.debian.org/debian testing/main i386 libsndio7.0 i386 1.9.0-0.3 [29,9 kB]
Prendre :  26 http://deb.debian.org/debian testing/main amd64 libsndio7.0 amd64 1.9.0-0.3 [27,9 kB]
Prendre :  27 http://deb.debian.org/debian testing/main amd64 thunderbird-l10n-fr all 1:102.3.0-1 [760 kB]
Prendre :  28 http://deb.debian.org/debian testing/main amd64 thunderbird amd64 1:102.3.0-1 [48,2 MB]
Prendre :  29 http://deb.debian.org/debian testing/main amd64 xserver-common all 2:21.1.4-2 [2420 kB]
Prendre :  30 http://deb.debian.org/debian testing/main amd64 xserver-xephyr amd64 2:21.1.4-2 [3330 kB]
Prendre :  31 http://deb.debian.org/debian testing/main amd64 xserver-xorg-legacy amd64 2:21.1.4-2 [2425 kB]
Prendre :  32 http://deb.debian.org/debian testing/main amd64 xserver-xorg-core amd64 2:21.1.4-2 [3758 kB]
 84,2 Mo téléchargés en 34s (2512 ko/s)                                        
Récupération des rapports de bogue… Fait
Analyse des informations Trouvé/Corrigé… Fait
Lecture des fichiers de modifications (« changelog »)... Terminé
Extraction des modèles depuis les paquets : 100%
Préconfiguration des paquets...
setting xserver-xorg-legacy/xwrapper/allowed_users from configuration file
(Lecture de la base de données... 463515 fichiers et répertoires déjà installés.)
Préparation du dépaquetage de .../0-libc-l10n_2.35-1_all.deb ...
Dépaquetage de libc-l10n (2.35-1) sur (2.34-8) ...
Préparation du dépaquetage de .../1-libc6-i386_2.35-1_amd64.deb ...
Dépaquetage de libc6-i386 (2.35-1) sur (2.34-8) ...
Remplacés par des fichiers du paquet libc6:i386 (2.34-8) déjà installé...
Préparation du dépaquetage de .../2-libc-devtools_2.35-1_amd64.deb ...
Dépaquetage de libc-devtools (2.35-1) sur (2.34-8) ...
Préparation du dépaquetage de .../3-libc-dev-bin_2.35-1_amd64.deb ...
Dépaquetage de libc-dev-bin (2.35-1) sur (2.34-8) ...
Préparation du dépaquetage de .../4-libc6-dev_2.35-1_amd64.deb ...
Dépaquetage de libc6-dev:amd64 (2.35-1) sur (2.34-8) ...
Préparation du dépaquetage de .../5-locales_2.35-1_all.deb ...
Dépaquetage de locales (2.35-1) sur (2.34-8) ...
Préparation du dépaquetage de .../6-libc6_2.35-1_amd64.deb ...
De-configuring libc6:i386 (2.34-8), to allow configuration of libc6:amd64 (2.35-1) ...
Checking for services that may need to be restarted...
Checking init scripts...
Dépaquetage de libc6:amd64 (2.35-1) sur (2.34-8) ...
Préparation du dépaquetage de .../7-libc6_2.35-1_i386.deb ...
Checking for services that may need to be restarted...
Checking init scripts...
Dépaquetage de libc6:i386 (2.35-1) sur (2.34-8) ...
Préparation du dépaquetage de .../8-libc-bin_2.35-1_amd64.deb ...
Dépaquetage de libc-bin (2.35-1) sur (2.34-8) ...
Paramétrage de libc6:amd64 (2.35-1) ...
Checking for services that may need to be restarted...
Checking init scripts...

Restarting services possibly affected by the upgrade:
  ssh: restarting...done.
  exim4: restarting...done.
  cups: restarting...done.
  cron: restarting...done.

Services restarted successfully.
Paramétrage de libc-bin (2.35-1) ...
W: L'
opération a été interrompue avant de se terminer
W: APT had planned for dpkg to do more than it reported back (22 vs 129).
   Affected packages: callaudiod:amd64 gir1.2-rsvg-2.0:amd64 gir1.2-wnck-3.0:amd64 libc-dev-bin:amd64 libc-devtools:amd64 libc-l10n:amd64 libc6-dev:amd64 libc6-i386:amd64 libc6:i386 libcallaudio-0-1:amd64 libmariadb3:amd64 libnghttp2-14:amd64 libnghttp2-14:i386 libpipewire-0.3-common:amd64 librsvg2-2:amd64 librsvg2-2:i386 librsvg2-common:amd64 librsvg2-common:i386 libsndio7.0:amd64 libsndio7.0:i386 libwnck-3-0:amd64 libwnck-3-common:amd64 locales:amd64 mariadb-common:amd64 thunderbird-l10n-fr:amd64 thunderbird:amd64 xserver-common:amd64 xserver-xephyr:amd64 xserver-xorg-core:amd64 xserver-xorg-legacy:amd64
                                                       
État actuel : 32 (-9) upgradable.
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances... Fait
Lecture des informations d'
état... Fait      
0 mis à jour, 0 nouvellement installés, 0 à enlever et 32 non mis à jour.
7 partiellement installés ou enlevés.
Après cette opération, 0 o d'espace disque supplémentaires seront utilisés.
Paramétrage de libc-l10n (2.35-1) ...
Paramétrage de locales (2.35-1) ...
Installation de la nouvelle version du fichier de configuration /etc/locale.alias ...
Generating locales (this might take a while)...
  fr_FR.UTF-8... done
Generation complete.
Paramétrage de libc6:i386 (2.35-1) ...
Checking for services that may need to be restarted...
Checking init scripts...
Nothing to restart.
Paramétrage de libc6-i386 (2.35-1) ...
Paramétrage de libc-dev-bin (2.35-1) ...
Paramétrage de libc-devtools (2.35-1) ...
Paramétrage de libc6-dev:amd64 (2.35-1) ...
Traitement des actions différées (« triggers ») pour man-db (2.10.2-3) ...
Traitement des actions différées (« triggers ») pour libc-bin (2.35-1) ...
0 o d'
espace disque ont été libérés  



Je redémarre le zinzin et je recommence. Mais en attendant, j'aimerais avoir votre sentiment.

Dernière modification par fred02840 (28-09-2022 13:07:24)


Lenovo ThinkPad Edge E540, année 2013 (Intel Core i3-4000M x 4. Carte Intel HD Graphics 4600 HSW GT2).

Hors ligne

#7 28-09-2022 13:12:53

fred02840
Membre
Lieu : Aisne
Distrib. : Debian GNU/Linux trixie/sid
Noyau : Linux 6.6.15-amd64
(G)UI : Wayland
Inscription : 07-02-2018

Re : Sortie son en mono uniquement : The Retour I… [RÉSOLU]

Ordinateur redémarré : et plus aucune trace du casque (connecté en Bluetooth : pas de problème de ce côté-là) dans les paramètres de son, ni dans Pavucontrol… Je relance la mise à jour du système…

Dernière modification par fred02840 (28-09-2022 13:13:43)


Lenovo ThinkPad Edge E540, année 2013 (Intel Core i3-4000M x 4. Carte Intel HD Graphics 4600 HSW GT2).

Hors ligne

#8 28-09-2022 14:14:16

fred02840
Membre
Lieu : Aisne
Distrib. : Debian GNU/Linux trixie/sid
Noyau : Linux 6.6.15-amd64
(G)UI : Wayland
Inscription : 07-02-2018

Re : Sortie son en mono uniquement : The Retour I… [RÉSOLU]

Apparemment, il y a un conflit entre pulseaudio et pipewire (chose souvent dénoncée). Dans le Terminal, j'ai relancé la mise à jour (et nettoyage) habituelle :

Les paquets suivants seront ENLEVÉS :                  
  pulseaudio{a}
Les paquets suivants seront mis à jour :
  gstreamer1.0-pipewire libpipewire-0.3-0 libpipewire-0.3-modules libspa-0.2-bluetooth libspa-0.2-modules pipewire pipewire-alsa pipewire-bin
  pipewire-pulse
9 paquets mis à jour, 0 nouvellement installés, 1 à enlever et 0 non mis à jour.
Il est nécessaire de télécharger 2043 ko d'archives. Après dépaquetage, 6517 ko seront libérés.
Les paquets suivants ont des dépendances non satisfaites :
 pulseaudio-module-gsettings : Dépend: pulseaudio (= 16.1+dfsg1-2) but it is not going to be installed
 pulseaudio-equalizer : Dépend: pulseaudio (= 16.1+dfsg1-2) but it is not going to be installed
 pulseaudio-module-zeroconf : Dépend: pulseaudio (= 16.1+dfsg1-2) but it is not going to be installed
Les actions suivantes permettront de résoudre ces dépendances :

      Conserver les paquets suivants dans leur version actuelle :
1)      gstreamer1.0-pipewire [0.3.57-1 (now)]                  
2)      libpipewire-0.3-0 [0.3.57-1 (now)]                      
3)      libpipewire-0.3-modules [0.3.57-1 (now)]                
4)      libspa-0.2-bluetooth [0.3.57-1 (now)]                    
5)      libspa-0.2-modules [0.3.57-1 (now)]                      
6)      pipewire [0.3.57-1 (now)]                                
7)      pipewire-alsa [0.3.57-1 (now)]                          
8)      pipewire-bin [0.3.57-1 (now)]                            
9)      pipewire-pulse [0.3.57-1 (now)]                          
10)     pulseaudio [16.1+dfsg1-2 (now, testing)]  

Accepter cette solution ? [Y/n/q/?] o
      gnome-settings-daemon recommande pulseaudio                    
1)     -> Installation de pulseaudio 16.1+dfsg1-2 (now, testing)      
                                                                     
      pipewire-pulse est en conflit avec pulseaudio                  
2)     -> Installation de pipewire-pulse 0.3.57-1 (now)              
                                                                     
      pipewire-pulse dépend de pipewire (= 0.3.57-1)                  
3)     -> Installation de pipewire 0.3.57-1 (now)                    
                                                                     
      pipewire dépend de libpipewire-0.3-modules (= 0.3.57-1)        
4)     -> Installation de libpipewire-0.3-modules 0.3.57-1 (now)      
                                                                     
      libpipewire-0.3-modules dépend de libpipewire-0.3-0 (= 0.3.57-1)
5)     -> Installation de libpipewire-0.3-0 0.3.57-1 (now)            
                                                                     
      libpipewire-0.3-0 dépend de libspa-0.2-modules (= 0.3.57-1)    
6)     -> Installation de libspa-0.2-modules 0.3.57-1 (now)          
                                                                     
      pipewire dépend de pipewire-bin (= 0.3.57-1)                    
7)     -> Installation de pipewire-bin 0.3.57-1 (now)                
                                                                     
      gstreamer1.0-pipewire dépend de pipewire (= 0.3.58-2)          
8)     -> Installation de gstreamer1.0-pipewire 0.3.57-1 (now)        
                                                                     
      libspa-0.2-bluetooth dépend de libspa-0.2-modules (= 0.3.58-2)  
9)     -> Installation de libspa-0.2-bluetooth 0.3.57-1 (now)        
                                                                     
      pipewire-alsa dépend de pipewire (= 0.3.58-2)                  
10)    -> Installation de pipewire-alsa 0.3.57-1 (now)



J'ai quitté le Terminal pour Synaptic (afin d'individualiser la procédure, ce qui peut être fait dans le Terminal mais je ne sais plus comment). J'ai demandé la mise à jour de pipewire-pulse 0.3.57-1, pour passer à version 0.3.58-2, mais cela a exigé les modifications suivantes (que j'ai acceptées) :

paprefs sera désinstallé
pulseaudio sera désinstallé
pulseaudio-module-gsettings sera désinstallé
pulseaudio-module-zeroconf sera désinstallé
gstreamer1.0-pipewire (version 0.3.57-1) sera mis à niveau vers la version 0.3.58-2
libpipewire-0.3-0 (version 0.3.57-1) sera mis à niveau vers la version 0.3.58-2
libpipewire-0.3-modules (version 0.3.57-1) sera mis à niveau vers la version 0.3.58-2
libspa-0.2-bluetooth (version 0.3.57-1) sera mis à niveau vers la version 0.3.58-2
libspa-0.2-modules (version 0.3.57-1) sera mis à niveau vers la version 0.3.58-2
pipewire (version 0.3.57-1) sera mis à niveau vers la version 0.3.58-2
pipewire-alsa (version 0.3.57-1) sera mis à niveau vers la version 0.3.58-2
pipewire-bin (version 0.3.57-1) sera mis à niveau vers la version 0.3.58-2
pipewire-pulse (version 0.3.57-1) sera mis à niveau vers la version 0.3.58-2



De retour dans le Terminal, j'ai essayé de réinstallé pulseaudio

 aptitude install pulseaudio
Les NOUVEAUX paquets suivants vont être installés :    
  pulseaudio
0 paquets mis à jour, 1 nouvellement installés, 0 à enlever et 0 non mis à jour.
Il est nécessaire de télécharger 1192 ko d'archives. Après dépaquetage, 6634 ko seront utilisés.
Les paquets suivants ont des dépendances non satisfaites :
 pipewire-pulse : Est en conflit avec: pulseaudio but 16.1+dfsg1-2 is to be installed
                  Est en conflit avec: pulseaudio:i386 but it is not going to be installed
Les actions suivantes permettront de résoudre ces dépendances :

     Supprimer les paquets suivants :            
1)     pipewire-pulse [0.3.58-2 (now, testing)]  

     Leave the following dependencies unresolved:
2)     wireplumber recommande pipewire-pulse    



Accepter cette solution ? [Y/n/q/?]



J'ai laissé tomber : je crains la pagaille si j'accepte la suppression de pipewire-pulse, puisqu'il est nécessaire à d'autres éléments (comme wireplumber).

Que me conseillez-vous ?


Lenovo ThinkPad Edge E540, année 2013 (Intel Core i3-4000M x 4. Carte Intel HD Graphics 4600 HSW GT2).

Hors ligne

#9 29-09-2022 09:53:48

Dylan
Membre
Inscription : 19-06-2019
Site Web

Re : Sortie son en mono uniquement : The Retour I… [RÉSOLU]

Il se passe plusieurs choses en même temps ici :
- Le paquet pipewire-pulse est depuis peu en conflit avec pulseaudio pour éviter des cas où les deux se fight.
- Le meta paquet gnome-core gère mal ce conflit à cause de ses dépendances https://bugs.debian.org/1020330 (problème actuellement résolu dans Debian/unstable)
- Debian Gnome (toujours via le meta paquet gnome-core) vient de remplacer pulseaudio par pipewire-pulse par défaut comme serveur audio. Ce changement n'a pas encore migré dans Debian/testing.

Un moyen de contourner les soucis de dépendances dans testing est d’installer pipewire-pulse et libspa-0.2-bluetooth en même temps.

sudo apt install pipewire-pulse libspa-0.2-bluetooth


Ou alors, il est possible d'installer gnome-core de unstable qui va faire le switch vers pipewire-pulse.

Pour le moment, il n'est pas possible d'avoir le meta paquet gnome-core et pulseaudio d’installé en même temps. Mais en tant que mainteneur de pipewire dans Debian, je suis en train de réfléchir à supprimer le conflit entre pipewire-pulse et pulseaudio pour permettre aux utilisateurs une migration plus douce.

Dernière modification par Dylan (29-09-2022 10:03:40)

Hors ligne

#10 29-09-2022 10:39:57

fred02840
Membre
Lieu : Aisne
Distrib. : Debian GNU/Linux trixie/sid
Noyau : Linux 6.6.15-amd64
(G)UI : Wayland
Inscription : 07-02-2018

Re : Sortie son en mono uniquement : The Retour I… [RÉSOLU]

@Dylan. Merci beaucoup pour cette réponse très précise. J'étais passé à pipewire-pulse 0.3.58-2 et libspa-0.2-bluetooth 0.3.58-2 hier, justement.
Donc, aucune crainte à avoir en se débarrassant de pulseaudio, si j'ai bien compris ?

Cela dit, je n'arrive toujours pas à retrouver la stéréo avec mon casque en bluetooth…

Lenovo ThinkPad Edge E540, année 2013 (Intel Core i3-4000M x 4. Carte Intel HD Graphics 4600 HSW GT2).

Hors ligne

#11 29-09-2022 13:54:50

fred02840
Membre
Lieu : Aisne
Distrib. : Debian GNU/Linux trixie/sid
Noyau : Linux 6.6.15-amd64
(G)UI : Wayland
Inscription : 07-02-2018

Re : Sortie son en mono uniquement : The Retour I… [RÉSOLU]

Il fallait aussi intervenir sur ce fichier (puis redémarrer) pour éviter (encore une fois) que les deux profils honnis (qu'il me soit permis de ne pas les nommer) soient bannis (à tout jamais comme je l'espère) : /usr/share/wireplumber/bluetooth.lua.d/50-bluez-config.lua (voir cette source)

J'ai indiqué les lignes que j'ai modifiées, mais, pour aller vite, j'ai autorisé (décommenté) tout ce qui concernait A2DP

bluez_monitor.enabled = true

bluez_monitor.properties = {
  -- These features do not work on all headsets, so they are enabled
  -- by default based on the hardware database. They can also be
  -- forced on/off for all devices by the following options:

  -- ["bluez5.enable-sbc-xq"] = true,
  -- ["bluez5.enable-msbc"] = true,
  --["bluez5.enable-hw-volume"] = true,

  -- See bluez-hardware.conf for the hardware database.

  -- Enabled headset roles (default: [ hsp_hs hfp_ag ]), this
  -- property only applies to native backend. Currently some headsets
  -- (Sony WH-1000XM3) are not working with both hsp_ag and hfp_ag
  -- enabled, disable either hsp_ag or hfp_ag to work around it.
  --
  -- Supported headset roles: hsp_hs (HSP Headset),
  --                          hsp_ag (HSP Audio Gateway),
  --                          hfp_hf (HFP Hands-Free),
  --                          hfp_ag (HFP Audio Gateway)
  --["bluez5.headset-roles"] = "[ hsp_hs hsp_ag hfp_hf hfp_ag ]",

  -- Enabled A2DP codecs (default: all).
  ["bluez5.codecs"] = "[ sbc sbc_xq aac ldac aptx aptx_hd aptx_ll aptx_ll_duplex faststream faststream_duplex ]",

  -- HFP/HSP backend (default: native).
  -- Available values: any, none, hsphfpd, ofono, native
  --["bluez5.hfphsp-backend"] = "native",

  -- Properties for the A2DP codec configuration
  ["bluez5.default.rate"] = 48000,
  ["bluez5.default.channels"] = 2,

  -- Register dummy AVRCP player, required for AVRCP volume function.
  -- Disable if you are running mpris-proxy or equivalent.
  --["bluez5.dummy-avrcp-player"] = true,

  -- Enable the logind module, which arbitrates which user will be allowed
  -- to have bluetooth audio enabled at any given time (particularly useful
  -- if you are using GDM as a display manager, as the gdm user also launches
  -- pipewire and wireplumber).
  -- This requires access to the D-Bus user session; disable if you are running
  -- a system-wide instance of wireplumber.
  ["with-logind"] = true,
}

bluez_monitor.rules = {
  -- An array of matches/actions to evaluate.
  {
    -- Rules for matching a device or node. It is an array of
    -- properties that all need to match the regexp. If any of the
    -- matches work, the actions are executed for the object.
    matches = {
      {
        -- This matches all cards.
        { "device.name", "matches", "bluez_card.*" },
      },
    },
    -- Apply properties on the matched object.
    apply_properties = {
      -- Auto-connect device profiles on start up or when only partial
      -- profiles have connected. Disabled by default if the property
      -- is not specified.
      -- ligne d'origine :       --["bluez5.auto-connect"] = "[ hfp_hf hsp_hs a2dp_sink hfp_ag hsp_ag a2dp_source ]",

      ["bluez5.auto-connect"]  = "[ a2dp_sink a2dp_source ]",

      -- Hardware volume control (default: [ hfp_ag hsp_ag a2dp_source ])
      --ligne d'
origine : ["bluez5.hw-volume"] = "[ hfp_hf hsp_hs a2dp_sink hfp_ag hsp_ag a2dp_source ]",
      ["bluez5.hw-volume"] = "[ a2dp_sink a2dp_source ]",

      -- LDAC encoding quality
      -- Available values: auto (Adaptive Bitrate, default)
      --                   hq   (High Quality, 990/909kbps)
      --                   sq   (Standard Quality, 660/606kbps)
      --                   mq   (Mobile use Quality, 330/303kbps)
      ["bluez5.a2dp.ldac.quality"] = "auto",

      -- AAC variable bitrate mode
      -- Available values: 0 (cbr, default), 1-5 (quality level)
      ["bluez5.a2dp.aac.bitratemode"] = 0,

      -- Profile connected first
      -- Available values: a2dp-sink (default), headset-head-unit
      ["device.profile"] = "a2dp-sink",
    },
  },
  {
    matches = {
      {
        -- Matches all sources.
        { "node.name", "matches", "bluez_input.*" },
      },
      {
        -- Matches all sinks.
        { "node.name", "matches", "bluez_output.*" },
      },
    },
    apply_properties = {
      --["node.nick"] = "My Node",
      --["priority.driver"] = 100,
      --["priority.session"] = 100,
      --["node.pause-on-idle"] = false,
      --["resample.quality"] = 4,
      --["channelmix.normalize"] = false,
      --["channelmix.mix-lfe"] = false,
      --["session.suspend-timeout-seconds"] = 5,  -- 0 disables suspend
      --["monitor.channel-volumes"] = false,

      -- A2DP source role, "input" or "playback"
      -- Defaults to "playback", playing stream to speakers
      -- Set to "input" to use as an input for apps
      ["bluez5.a2dp-source-role"] = "input",
    },
  },
}




Et j'ai retrouvé le codec SBC qui active le A2DP, et me permet d'avoir une sortie en stéréo… J'espère que ça va tenir, maintenant…

Dernière modification par fred02840 (11-10-2022 13:25:38)


Lenovo ThinkPad Edge E540, année 2013 (Intel Core i3-4000M x 4. Carte Intel HD Graphics 4600 HSW GT2).

Hors ligne

#12 29-09-2022 17:12:39

fred02840
Membre
Lieu : Aisne
Distrib. : Debian GNU/Linux trixie/sid
Noyau : Linux 6.6.15-amd64
(G)UI : Wayland
Inscription : 07-02-2018

Re : Sortie son en mono uniquement : The Retour I… [RÉSOLU]

Eh bé non : plus de son du tout, plus de bluetooth…
Je vais avancer l'heure de me coucher, moi…

Lenovo ThinkPad Edge E540, année 2013 (Intel Core i3-4000M x 4. Carte Intel HD Graphics 4600 HSW GT2).

Hors ligne

#13 02-10-2022 18:11:10

fred02840
Membre
Lieu : Aisne
Distrib. : Debian GNU/Linux trixie/sid
Noyau : Linux 6.6.15-amd64
(G)UI : Wayland
Inscription : 07-02-2018

Re : Sortie son en mono uniquement : The Retour I… [RÉSOLU]

Dernière intervention, je l'espère. Tout est revenu, bluetooth.
Petite astuce au passage. Quand je demande la reconnaissance de mon casque via les paramètres bluetooth de Gnome, et je cherche à voir sous quelle configuration le son se présente, je tombe sur « Main-libre », donc une sortie audio en mono (profil HSF-HSP). Si on veut activer le profil A2DP, il faut en passer par le Terminal et relancer le service bluetooth. Pourquoi ? Je l'ignore, mais ça fonctionne…

systemctl restart bluetooth
 



Allez, je recolle un RÉSOLU dans le titre, et ça ira bien comme ça.


Lenovo ThinkPad Edge E540, année 2013 (Intel Core i3-4000M x 4. Carte Intel HD Graphics 4600 HSW GT2).

Hors ligne

#14 06-10-2022 14:01:11

fred02840
Membre
Lieu : Aisne
Distrib. : Debian GNU/Linux trixie/sid
Noyau : Linux 6.6.15-amd64
(G)UI : Wayland
Inscription : 07-02-2018

Re : Sortie son en mono uniquement : The Retour I… [RÉSOLU]

6 octobre. Le casque est reconnu tout de suite. Et il est identifié automatiquement (plus besoin de relancer le service bluetooth) en tant que tel dans les paramètres audio : A2DP a donc triomphé.

Lenovo ThinkPad Edge E540, année 2013 (Intel Core i3-4000M x 4. Carte Intel HD Graphics 4600 HSW GT2).

Hors ligne

#15 11-10-2022 14:44:30

fred02840
Membre
Lieu : Aisne
Distrib. : Debian GNU/Linux trixie/sid
Noyau : Linux 6.6.15-amd64
(G)UI : Wayland
Inscription : 07-02-2018

Re : Sortie son en mono uniquement : The Retour I… [RÉSOLU]

11 octobre : encore une modification, puisque le casque (bien que connecté en bluetooth) ne permettait pas d'avoir de son… J'ai commenté la ligne suivante pour que A2DP soit le seul profil admis. Évidemment, attention aux appareils utilisant d'autres profils…


nano /etc/bluetooth/main.conf

# Multiprofile = multiple
 



Un petit coup de

systemctl restart bluetooth



Et le casque apparaît bien dans les paramètres de sortie son.

Vous avais-je dit que j'avais supprimé pulseaudio ? Ben si…


Lenovo ThinkPad Edge E540, année 2013 (Intel Core i3-4000M x 4. Carte Intel HD Graphics 4600 HSW GT2).

Hors ligne

#16 11-10-2022 18:52:42

anonyme
Invité

Re : Sortie son en mono uniquement : The Retour I… [RÉSOLU]

ce qui serait bien , c'est ne de pas forcer l'utilisation de pipewire , et de laisser le choix de garder pulseaudio si on le désire.
en bluetooth et pavucontrol je n'ai pas tous ces soucis , pour choisir mon codec en stéréo.

Pied de page des forums