Page 1 sur 1

Changer Format d'échantillonage sur TV HDMI

Posté : dim. 28 sept. 2025 11:28
par Khaz
Bonjour,
nouvel utilisateur de Mint je dispose d'un pc portable sur lequel je connecte parfois ma TV en HDMI. Quand j'étais encore sous windows, le son fonctionnait correctement et depuis mon passage sur mint, quand je choisis ma télé comme sortie audio, je n'ai aucun son qui en sort. (Aucun souci côté image)

En cherchant un peu sur le net, j'ai pu voir qu'avec speaker-test j'arrivais à obtenir du son en changeant le format d'échantillonage :

Code : Tout sélectionner

speaker-test -c 2 -D hw:0,3 -F S32_LE
aucun son

Code : Tout sélectionner

speaker-test -c 2 -D hw:0,3 -F S16_LE
là j'ai du son


J'ai l'impresssion que la config est sur du S32 :

Code : Tout sélectionner

pactl list sinks
Destination #417
	État : RUNNING
	Nom : alsa_output.pci-0000_00_1f.3.hdmi-stereo
	Description : Built-in Audio Stéréo numérique (HDMI)
	Pilote : PipeWire
	Spécification de l’échantillon : s32le 2ch 48000Hz
	Plan des canaux : front-left,front-right
	Module du propriétaire : 4294967295
	Sourdine : non
	Volume : front-left: 15073 /  23% / -38,30 dB,   front-right: 15073 /  23% / -38,30 dB
	        balance 0,00
	Volume de base : 65536 / 100% / 0,00 dB
	Source du moniteur : alsa_output.pci-0000_00_1f.3.hdmi-stereo.monitor
	Latence : 0 usec, configuré 0 usec
	Marqueurs : HARDWARE DECIBEL_VOLUME LATENCY SET_FORMATS 
	Propriétés :
		alsa.card = "0"
		alsa.card_name = "HDA Intel PCH"
		alsa.class = "generic"
		alsa.components = "HDA:10ec0256,102807a8,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 0xef348000 irq 135"
		alsa.mixer_name = "Realtek ALC3246"
		alsa.name = "MONITOR"
		alsa.resolution_bits = "16"
		alsa.subclass = "generic-mix"
		alsa.subdevice = "0"
		alsa.subdevice_name = "subdevice #0"
		api.alsa.card.longname = "HDA Intel PCH at 0xef348000 irq 135"
		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 = "44"
		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 = "Built-in Audio"
		node.name = "alsa_output.pci-0000_00_1f.3.hdmi-stereo"
		node.nick = "MONITOR"
		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 = "35"
		node.driver = "true"
		factory.mode = "merge"
		audio.adapt.follower = ""
		library.name = "audioconvert/libspa-audioconvert"
		object.id = "33"
		object.serial = "417"
		node.max-latency = "16384/48000"
		api.alsa.period-size = "1024"
		api.alsa.period-num = "32"
		api.alsa.headroom = "0"
		api.acp.auto-port = "false"
		api.acp.auto-profile = "false"
		api.alsa.card = "0"
		api.alsa.use-acp = "true"
		api.dbus.ReserveDevice1 = "Audio0"
		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 = "6742048"
		device.product.id = "0x9d71"
		device.product.name = "Sunrise Point-LP HD Audio"
		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)
	Port actif : hdmi-output-0
	Formats :
		pcm
Ma question est donc : comment changer la configuration de cette sortie audio pour utiliser maintenant le format d'échantillonage S16_LE ?

Merci d'avance pour votre aide

Re: Changer Format d'échantillonage sur TV HDMI

Posté : dim. 28 sept. 2025 11:49
par arghlub
Salut,

pour commencer :

Code : Tout sélectionner

wpctl status
Va peut-etre voir par là : https://www.malekal.com/commandes-linux-audio/