Je suis nouveau sur Arch, et je rencontre un problème avec la sortie son (j'utilise PipeWire).
Lorsque je branche un écran externe en HDMI, que je change la sortie audio vers HDMI, puis que je débranche l'écran, plus aucun son ne sort des hauts parleurs internes, et je ne peux plus les sélectionner dans les paramètres de GNOME (il est indiqué "Aucun périphérique de sortie"). Il semblerait même que la sortie soit bloquée sur HDMI (c'est ce qu'indique la bulle en bas de l'écran lorsque je change le volume), mais ce n'est pas indiqué dans les paramètres de son de GNOME.
Si je branche l'écran à nouveau, je peux régler la sortie sur les hauts parleurs internes, puis débrancher l'écran pour que la sortie reste sur les hauts parleurs internes. Je peux aussi supprimer ~/.local/state/wireplumber puis redémarrer le service avec systemctl pour éviter d'avoir à rebrancher un écran, mais c'est assez fastidieux de le faire à chaque fois.
Voici le retour de
pactl list sinks
avant de débrancher l'écran et après avoir changé la sortie sur HDMI :
Code : Tout sélectionner
Sink #513
State: SUSPENDED
Name: alsa_output.pci-0000_00_1f.3.hdmi-stereo
Description: Audio interne Stéréo numérique (HDMI)
Driver: PipeWire
Sample Specification: s32le 2ch 48000Hz
Channel Map: front-left,front-right
Owner Module: 4294967295
Mute: no
Volume: front-left: 36422 / 56% / -15,31 dB, front-right: 36422 / 56% / -15,31 dB
balance 0,00
Base Volume: 65536 / 100% / 0,00 dB
Monitor Source: alsa_output.pci-0000_00_1f.3.hdmi-stereo.monitor
Latency: 0 usec, configured 0 usec
Flags: HARDWARE DECIBEL_VOLUME LATENCY SET_FORMATS
Properties:
alsa.card = "0"
alsa.card_name = "HDA Intel PCH"
alsa.class = "generic"
alsa.components = "HDA:10ec0256,10431961,00100002 HDA:8086280b,80860101,00100000"
alsa.device = "3"
alsa.driver_name = "snd_hda_intel"
alsa.id = "PCH"
alsa.long_card_name = "HDA Intel PCH at 0xb1318000 irq 145"
alsa.mixer_name = "Realtek ALC256"
alsa.name = "L24i-40"
alsa.resolution_bits = "16"
alsa.subclass = "generic-mix"
alsa.subdevice = "0"
alsa.subdevice_name = "subdevice #0"
api.alsa.card.longname = "HDA Intel PCH at 0xb1318000 irq 145"
api.alsa.card.name = "HDA Intel PCH"
api.alsa.path = "hdmi:0"
api.alsa.pcm.card = "0"
api.alsa.pcm.stream = "playback"
audio.channels = "2"
audio.position = "FL,FR"
card.profile.device = "7"
device.api = "alsa"
device.class = "sound"
device.id = "48"
device.profile.description = "Stéréo numérique (HDMI)"
device.profile.name = "hdmi-stereo"
device.routes = "1"
factory.name = "api.alsa.pcm.sink"
media.class = "Audio/Sink"
device.description = "Audio interne"
node.name = "alsa_output.pci-0000_00_1f.3.hdmi-stereo"
node.nick = "L24i-40"
node.pause-on-idle = "false"
object.path = "alsa:pcm:0:hdmi:0:playback"
priority.driver = "696"
priority.session = "696"
factory.id = "18"
clock.quantum-limit = "8192"
client.id = "46"
node.driver = "true"
factory.mode = "merge"
audio.adapt.follower = ""
library.name = "audioconvert/libspa-audioconvert"
object.id = "50"
object.serial = "513"
api.acp.auto-port = "false"
api.alsa.card = "0"
api.alsa.use-acp = "true"
api.dbus.ReserveDevice1 = "Audio0"
api.dbus.ReserveDevice1.Priority = "-20"
device.bus = "pci"
device.bus_path = "pci-0000:00:1f.3"
device.enum.api = "udev"
device.form_factor = "internal"
device.icon_name = "audio-card-analog-pci"
device.name = "alsa_card.pci-0000_00_1f.3"
device.nick = "HDA Intel PCH"
device.plugged.usec = "4795749"
device.product.id = "0x9dc8"
device.product.name = "Cannon Point-LP High Definition Audio Controller"
device.subsystem = "sound"
sysfs.path = "/devices/pci0000:00/0000:00:1f.3/sound/card0"
device.vendor.id = "0x8086"
device.vendor.name = "Intel Corporation"
device.string = "0"
Ports:
hdmi-output-0: HDMI / DisplayPort (type: HDMI, priority: 5900, availability group: Legacy 4, available)
Active Port: hdmi-output-0
Formats:
pcm
Code : Tout sélectionner
Sink #61
State: SUSPENDED
Name: alsa_output.pci-0000_00_1f.3.hdmi-stereo
Description: Audio interne Stéréo numérique (HDMI)
Driver: PipeWire
Sample Specification: s32le 2ch 48000Hz
Channel Map: front-left,front-right
Owner Module: 4294967295
Mute: no
Volume: front-left: 65536 / 100% / 0,00 dB, front-right: 65536 / 100% / 0,00 dB
balance 0,00
Base Volume: 65536 / 100% / 0,00 dB
Monitor Source: alsa_output.pci-0000_00_1f.3.hdmi-stereo.monitor
Latency: 0 usec, configured 0 usec
Flags: HARDWARE DECIBEL_VOLUME LATENCY SET_FORMATS
Properties:
alsa.card = "0"
alsa.card_name = "HDA Intel PCH"
alsa.class = "generic"
alsa.components = "HDA:10ec0256,10431961,00100002 HDA:8086280b,80860101,00100000"
alsa.device = "3"
alsa.driver_name = "snd_hda_intel"
alsa.id = "PCH"
alsa.long_card_name = "HDA Intel PCH at 0xb1318000 irq 145"
alsa.mixer_name = "Realtek ALC256"
alsa.name = "HDMI 0"
alsa.resolution_bits = "16"
alsa.subclass = "generic-mix"
alsa.subdevice = "0"
alsa.subdevice_name = "subdevice #0"
api.alsa.card.longname = "HDA Intel PCH at 0xb1318000 irq 145"
api.alsa.card.name = "HDA Intel PCH"
api.alsa.path = "hdmi:0"
api.alsa.pcm.card = "0"
api.alsa.pcm.stream = "playback"
audio.channels = "2"
audio.position = "FL,FR"
card.profile.device = "7"
device.api = "alsa"
device.class = "sound"
device.id = "48"
device.profile.description = "Stéréo numérique (HDMI)"
device.profile.name = "hdmi-stereo"
device.routes = "1"
factory.name = "api.alsa.pcm.sink"
media.class = "Audio/Sink"
device.description = "Audio interne"
node.name = "alsa_output.pci-0000_00_1f.3.hdmi-stereo"
node.nick = "HDMI 0"
node.pause-on-idle = "false"
object.path = "alsa:pcm:0:hdmi:0:playback"
priority.driver = "696"
priority.session = "696"
factory.id = "18"
clock.quantum-limit = "8192"
client.id = "46"
node.driver = "true"
factory.mode = "merge"
audio.adapt.follower = ""
library.name = "audioconvert/libspa-audioconvert"
object.id = "49"
object.serial = "61"
api.acp.auto-port = "false"
api.alsa.card = "0"
api.alsa.use-acp = "true"
api.dbus.ReserveDevice1 = "Audio0"
api.dbus.ReserveDevice1.Priority = "-20"
device.bus = "pci"
device.bus_path = "pci-0000:00:1f.3"
device.enum.api = "udev"
device.form_factor = "internal"
device.icon_name = "audio-card-analog-pci"
device.name = "alsa_card.pci-0000_00_1f.3"
device.nick = "HDA Intel PCH"
device.plugged.usec = "3612486"
device.product.id = "0x9dc8"
device.product.name = "Cannon Point-LP High Definition Audio Controller"
device.subsystem = "sound"
sysfs.path = "/devices/pci0000:00/0000:00:1f.3/sound/card0"
device.vendor.id = "0x8086"
device.vendor.name = "Intel Corporation"
device.string = "0"
Ports:
hdmi-output-0: HDMI / DisplayPort (type: HDMI, priority: 5900, availability group: Legacy 4, not available)
Active Port: hdmi-output-0
Formats:
pcm