[Audio] Plus de son sur hauts parleurs internes après débranchement d'un écran

Reconnaissance et configuration du matériel / kernel linux
Avatar de l’utilisateur
antux18
newbie
Messages : 3
Inscription : lun. 22 avr. 2024, 14:13

[Audio] Plus de son sur hauts parleurs internes après débranchement d'un écran

Message par antux18 »

Bonjour,

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
Voici le retour de cette même commande après avoir débranché l'écran :

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
Je vous remercie d'avance pour votre aide.
Tour Dell Inspiron 3650 :
  • CPU : Intel i5-6400
  • GPU : Nvidia GeForce GT730
  • RAM : 8 Go
  • SSD : 500 Go
  • HDD : 1 To
  • OS : Manjaro (GNOME) + Windows 10
Portable Asus VivoBook X509FA :
  • CPU : Intel i5-8265U
  • GPU : Intel UHD Graphics 620
  • RAM : 8 Go
  • SSD : 256 Go
  • OS : Arch Linux (GNOME) + Windows 11
Répondre