You are not logged in.

#1 2023-02-07 16:20:40

mccurly
Member
Registered: 2015-06-05
Posts: 11

[SOLVED] How to get HDMI 5.1 surround sound with this setup?

Hello everyone!

I am trying  to get 5.1 surround sound with pipewire.

(I don't actually know if it is even possible, but am trying it nonetheless).

My setup diagram (sort of) is:

(I beg your pardon if this seems too much of a complicated setup...)

(meanwhile the '==>' notation is  used to refer to a cable connection)

desktop mini computer (hdmi port out) 
==>
2 way hdmi switch/splitter
(hooked in its two-port-end along with a google 4k chromecast dongle)
(input side ... from where it outputs on a single hdmi port)
==>
hdmi to hdmi audio converter
(apparently capable of extracting the audio signal from the hdmi and output it to an S-PDiF port/connection/cable)
==>
(which is 'finally')
connected to one of the digital inputs/S-PDiF ports of my recently purchased logitech z906 5.1 speaker system)

output of:

pactl list cards :

Card #44
	Name: alsa_card.usb-Sonix_Technology_Co.__Ltd._USB_2.0_Camera_SN0001-02
	Driver: alsa
	Owner Module: n/a
	Properties:
		api.acp.auto-port = "false"
		api.acp.auto-profile = "false"
		api.alsa.card = "2"
		api.alsa.card.longname = "Sonix Technology Co., Ltd. USB 2.0 Camera at usb-0000:00:14.0-5.1, high speed"
		api.alsa.card.name = "USB 2.0 Camera"
		api.alsa.path = "hw:2"
		api.alsa.use-acp = "true"
		api.dbus.ReserveDevice1 = "Audio2"
		device.api = "alsa"
		device.bus = "usb"
		device.bus-id = "usb-Sonix_Technology_Co.__Ltd._USB_2.0_Camera_SN0001-02"
		device.bus_path = "pci-0000:00:14.0-usb-0:5.1:1.2"
		device.description = "USB 2.0 Camera"
		device.enum.api = "udev"
		device.form_factor = "webcam"
		device.icon_name = "camera-web-analog-usb"
		device.name = "alsa_card.usb-Sonix_Technology_Co.__Ltd._USB_2.0_Camera_SN0001-02"
		device.nick = "USB 2.0 Camera"
		device.plugged.usec = "3985758"
		device.product.id = "0x636d"
		device.product.name = "USB 2.0 Camera"
		device.serial = "Sonix_Technology_Co.__Ltd._USB_2.0_Camera_SN0001"
		device.subsystem = "sound"
		sysfs.path = "/devices/pci0000:00/0000:00:14.0/usb1/1-5/1-5.1/1-5.1:1.2/sound/card2"
		device.vendor.id = "0x0c45"
		device.vendor.name = "Microdia"
		media.class = "Audio/Device"
		factory.id = "14"
		client.id = "34"
		object.id = "44"
		object.serial = "44"
		object.path = "alsa:pcm:2"
		alsa.card = "2"
		alsa.card_name = "USB 2.0 Camera"
		alsa.long_card_name = "Sonix Technology Co., Ltd. USB 2.0 Camera at usb-0000:00:14.0-5.1, high speed"
		alsa.driver_name = "snd_usb_audio"
		device.string = "2"
	Profiles:
		off: Off (sinks: 0, sources: 0, priority: 0, available: yes)
		input:analog-stereo: Analog Stereo Input (sinks: 0, sources: 1, priority: 65, available: yes)
		input:iec958-stereo: Digital Stereo (IEC958) Input (sinks: 0, sources: 1, priority: 55, available: yes)
		pro-audio: Pro Audio (sinks: 0, sources: 1, priority: 1, available: yes)
	Active Profile: off
	Ports:
		analog-input-mic: Microphone (type: Mic, priority: 8700, latency offset: 0 usec, availability unknown)
			Properties:
				port.type = "mic"
				device.icon_name = "audio-input-microphone"
				card.profile.port = "0"
			Part of profile(s): input:analog-stereo
		iec958-stereo-input: Digital Input (S/PDIF) (type: SPDIF, priority: 0, latency offset: 0 usec, availability unknown)
			Properties:
				port.type = "spdif"
				card.profile.port = "1"
			Part of profile(s): input:iec958-stereo

Card #45
	Name: alsa_card.pci-0000_00_1f.3
	Driver: alsa
	Owner Module: n/a
	Properties:
		api.acp.auto-port = "false"
		api.acp.auto-profile = "false"
		api.alsa.card = "1"
		api.alsa.card.longname = "HDA Intel PCH at 0x6001120000 irq 143"
		api.alsa.card.name = "HDA Intel PCH"
		api.alsa.path = "hw:1"
		api.alsa.use-acp = "true"
		api.dbus.ReserveDevice1 = "Audio1"
		device.api = "alsa"
		device.bus = "pci"
		device.bus_path = "pci-0000:00:1f.3"
		device.description = "Built-in Audio"
		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 = "4035455"
		device.product.id = "0x43c8"
		device.product.name = "Tiger Lake-H HD Audio Controller"
		device.subsystem = "sound"
		sysfs.path = "/devices/pci0000:00/0000:00:1f.3/sound/card1"
		device.vendor.id = "0x8086"
		device.vendor.name = "Intel Corporation"
		media.class = "Audio/Device"
		factory.id = "14"
		client.id = "34"
		object.id = "45"
		object.serial = "45"
		object.path = "alsa:pcm:1"
		alsa.card = "1"
		alsa.card_name = "HDA Intel PCH"
		alsa.long_card_name = "HDA Intel PCH at 0x6001120000 irq 143"
		alsa.driver_name = "snd_hda_intel"
		device.string = "1"
	Profiles:
		off: Off (sinks: 0, sources: 0, priority: 0, available: yes)
		output:analog-stereo+input:analog-stereo: Analog Stereo Duplex (sinks: 1, sources: 1, priority: 6565, available: yes)
		output:analog-stereo: Analog Stereo Output (sinks: 1, sources: 0, priority: 6500, available: yes)
		output:hdmi-stereo+input:analog-stereo: Digital Stereo (HDMI) Output + Analog Stereo Input (sinks: 1, sources: 1, priority: 5965, available: yes)
		output:hdmi-stereo: Digital Stereo (HDMI) Output (sinks: 1, sources: 0, priority: 5900, available: yes)
		output:hdmi-stereo-extra1+input:analog-stereo: Digital Stereo (HDMI 2) Output + Analog Stereo Input (sinks: 1, sources: 1, priority: 5765, available: no)
		output:hdmi-stereo-extra2+input:analog-stereo: Digital Stereo (HDMI 3) Output + Analog Stereo Input (sinks: 1, sources: 1, priority: 5765, available: no)
		output:hdmi-stereo-extra3+input:analog-stereo: Digital Stereo (HDMI 4) Output + Analog Stereo Input (sinks: 1, sources: 1, priority: 5765, available: no)
		output:hdmi-stereo-extra1: Digital Stereo (HDMI 2) Output (sinks: 1, sources: 0, priority: 5700, available: no)
		output:hdmi-stereo-extra2: Digital Stereo (HDMI 3) Output (sinks: 1, sources: 0, priority: 5700, available: no)
		output:hdmi-stereo-extra3: Digital Stereo (HDMI 4) Output (sinks: 1, sources: 0, priority: 5700, available: no)
		output:hdmi-surround-extra1+input:analog-stereo: Digital Surround 5.1 (HDMI 2) Output + Analog Stereo Input (sinks: 1, sources: 1, priority: 665, available: no)
		output:hdmi-surround71-extra1+input:analog-stereo: Digital Surround 7.1 (HDMI 2) Output + Analog Stereo Input (sinks: 1, sources: 1, priority: 665, available: no)
		output:hdmi-surround-extra2+input:analog-stereo: Digital Surround 5.1 (HDMI 3) Output + Analog Stereo Input (sinks: 1, sources: 1, priority: 665, available: no)
		output:hdmi-surround71-extra2+input:analog-stereo: Digital Surround 7.1 (HDMI 3) Output + Analog Stereo Input (sinks: 1, sources: 1, priority: 665, available: no)
		output:hdmi-surround-extra3+input:analog-stereo: Digital Surround 5.1 (HDMI 4) Output + Analog Stereo Input (sinks: 1, sources: 1, priority: 665, available: no)
		output:hdmi-surround71-extra3+input:analog-stereo: Digital Surround 7.1 (HDMI 4) Output + Analog Stereo Input (sinks: 1, sources: 1, priority: 665, available: no)
		output:hdmi-surround-extra1: Digital Surround 5.1 (HDMI 2) Output (sinks: 1, sources: 0, priority: 600, available: no)
		output:hdmi-surround71-extra1: Digital Surround 7.1 (HDMI 2) Output (sinks: 1, sources: 0, priority: 600, available: no)
		output:hdmi-surround-extra2: Digital Surround 5.1 (HDMI 3) Output (sinks: 1, sources: 0, priority: 600, available: no)
		output:hdmi-surround71-extra2: Digital Surround 7.1 (HDMI 3) Output (sinks: 1, sources: 0, priority: 600, available: no)
		output:hdmi-surround-extra3: Digital Surround 5.1 (HDMI 4) Output (sinks: 1, sources: 0, priority: 600, available: no)
		output:hdmi-surround71-extra3: Digital Surround 7.1 (HDMI 4) Output (sinks: 1, sources: 0, priority: 600, available: no)
		input:analog-stereo: Analog Stereo Input (sinks: 0, sources: 1, priority: 65, available: no)
		pro-audio: Pro Audio (sinks: 5, sources: 2, priority: 1, available: yes)
	Active Profile: output:hdmi-stereo
	Ports:
		analog-input-mic: Microphone (type: Mic, priority: 8700, latency offset: 0 usec, availability group: Legacy 1, not available)
			Properties:
				port.type = "mic"
				port.availability-group = "Legacy 1"
				device.icon_name = "audio-input-microphone"
				card.profile.port = "0"
			Part of profile(s): input:analog-stereo, output:analog-stereo+input:analog-stereo, output:hdmi-stereo+input:analog-stereo, output:hdmi-stereo-extra1+input:analog-stereo, output:hdmi-surround-extra1+input:analog-stereo, output:hdmi-surround71-extra1+input:analog-stereo, output:hdmi-stereo-extra2+input:analog-stereo, output:hdmi-surround-extra2+input:analog-stereo, output:hdmi-surround71-extra2+input:analog-stereo, output:hdmi-stereo-extra3+input:analog-stereo, output:hdmi-surround-extra3+input:analog-stereo, output:hdmi-surround71-extra3+input:analog-stereo
		analog-output-speaker: Speakers (type: Speaker, priority: 10000, latency offset: 0 usec, availability group: Legacy 2, availability unknown)
			Properties:
				port.type = "speaker"
				port.availability-group = "Legacy 2"
				device.icon_name = "audio-speakers"
				card.profile.port = "1"
			Part of profile(s): output:analog-stereo, output:analog-stereo+input:analog-stereo
		analog-output-headphones: Headphones (type: Headphones, priority: 9900, latency offset: 0 usec, availability group: Legacy 3, not available)
			Properties:
				port.type = "headphones"
				port.availability-group = "Legacy 3"
				device.icon_name = "audio-headphones"
				card.profile.port = "2"
			Part of profile(s): output:analog-stereo, output:analog-stereo+input:analog-stereo
		hdmi-output-0: HDMI / DisplayPort (type: HDMI, priority: 5900, latency offset: 0 usec, availability group: Legacy 4, available)
			Properties:
				port.type = "hdmi"
				port.availability-group = "Legacy 4"
				device.icon_name = "video-display"
				card.profile.port = "3"
				device.product.name = "MS-HDMI-RX"
			Part of profile(s): output:hdmi-stereo, output:hdmi-stereo+input:analog-stereo
		hdmi-output-1: HDMI / DisplayPort 2 (type: HDMI, priority: 5800, latency offset: 0 usec, availability group: Legacy 5, not available)
			Properties:
				port.type = "hdmi"
				port.availability-group = "Legacy 5"
				device.icon_name = "video-display"
				card.profile.port = "4"
			Part of profile(s): output:hdmi-stereo-extra1, output:hdmi-stereo-extra1+input:analog-stereo, output:hdmi-surround-extra1, output:hdmi-surround-extra1+input:analog-stereo, output:hdmi-surround71-extra1, output:hdmi-surround71-extra1+input:analog-stereo
		hdmi-output-2: HDMI / DisplayPort 3 (type: HDMI, priority: 5700, latency offset: 0 usec, availability group: Legacy 6, not available)
			Properties:
				port.type = "hdmi"
				port.availability-group = "Legacy 6"
				device.icon_name = "video-display"
				card.profile.port = "5"
			Part of profile(s): output:hdmi-stereo-extra2, output:hdmi-stereo-extra2+input:analog-stereo, output:hdmi-surround-extra2, output:hdmi-surround-extra2+input:analog-stereo, output:hdmi-surround71-extra2, output:hdmi-surround71-extra2+input:analog-stereo
		hdmi-output-3: HDMI / DisplayPort 4 (type: HDMI, priority: 5600, latency offset: 0 usec, availability group: Legacy 7, not available)
			Properties:
				port.type = "hdmi"
				port.availability-group = "Legacy 7"
				device.icon_name = "video-display"
				card.profile.port = "6"
			Part of profile(s): output:hdmi-stereo-extra3, output:hdmi-stereo-extra3+input:analog-stereo, output:hdmi-surround-extra3, output:hdmi-surround-extra3+input:analog-stereo, output:hdmi-surround71-extra3, output:hdmi-surround71-extra3+input:analog-stereo

Card #46
	Name: alsa_card.platform-snd_aloop.0
	Driver: alsa
	Owner Module: n/a
	Properties:
		api.acp.auto-port = "false"
		api.acp.auto-profile = "false"
		api.alsa.card = "0"
		api.alsa.card.longname = "Loopback 1"
		api.alsa.card.name = "Loopback"
		api.alsa.path = "hw:0"
		api.alsa.use-acp = "true"
		api.dbus.ReserveDevice1 = "Audio0"
		device.api = "alsa"
		device.bus_path = "platform-snd_aloop.0"
		device.description = "Built-in Audio"
		device.enum.api = "udev"
		device.form_factor = "internal"
		device.icon_name = "audio-card-analog"
		device.name = "alsa_card.platform-snd_aloop.0"
		device.nick = "Loopback"
		device.plugged.usec = "3689175"
		device.subsystem = "sound"
		sysfs.path = "/devices/platform/snd_aloop.0/sound/card0"
		media.class = "Audio/Device"
		factory.id = "14"
		client.id = "34"
		object.id = "46"
		object.serial = "46"
		object.path = "alsa:pcm:0"
		alsa.card = "0"
		alsa.card_name = "Loopback"
		alsa.long_card_name = "Loopback 1"
		alsa.driver_name = "snd_aloop"
		device.string = "0"
	Profiles:
		off: Off (sinks: 0, sources: 0, priority: 0, available: yes)
		output:analog-stereo+input:analog-stereo: Analog Stereo Duplex (sinks: 1, sources: 1, priority: 6565, available: yes)
		output:analog-stereo+input:analog-surround-21: Analog Stereo Output + Analog Surround 2.1 Input (sinks: 1, sources: 1, priority: 6513, available: yes)
		output:analog-stereo+input:analog-surround-41: Analog Stereo Output + Analog Surround 4.1 Input (sinks: 1, sources: 1, priority: 6513, available: yes)
		output:analog-stereo+input:analog-surround-51: Analog Stereo Output + Analog Surround 5.1 Input (sinks: 1, sources: 1, priority: 6513, available: yes)
		output:analog-stereo+input:analog-surround-40: Analog Stereo Output + Analog Surround 4.0 Input (sinks: 1, sources: 1, priority: 6512, available: yes)
		output:analog-stereo+input:analog-surround-50: Analog Stereo Output + Analog Surround 5.0 Input (sinks: 1, sources: 1, priority: 6512, available: yes)
		output:analog-stereo+input:analog-surround-71: Analog Stereo Output + Analog Surround 7.1 Input (sinks: 1, sources: 1, priority: 6512, available: yes)
		output:analog-stereo: Analog Stereo Output (sinks: 1, sources: 0, priority: 6500, available: yes)
		output:analog-surround-21+input:analog-stereo: Analog Surround 2.1 Output + Analog Stereo Input (sinks: 1, sources: 1, priority: 1365, available: yes)
		output:analog-surround-41+input:analog-stereo: Analog Surround 4.1 Output + Analog Stereo Input (sinks: 1, sources: 1, priority: 1365, available: yes)
		output:analog-surround-51+input:analog-stereo: Analog Surround 5.1 Output + Analog Stereo Input (sinks: 1, sources: 1, priority: 1365, available: yes)
		output:analog-surround-21+input:analog-surround-21: Analog Surround 2.1 Output + Analog Surround 2.1 Input (sinks: 1, sources: 1, priority: 1313, available: yes)
		output:analog-surround-21+input:analog-surround-41: Analog Surround 2.1 Output + Analog Surround 4.1 Input (sinks: 1, sources: 1, priority: 1313, available: yes)
		output:analog-surround-21+input:analog-surround-51: Analog Surround 2.1 Output + Analog Surround 5.1 Input (sinks: 1, sources: 1, priority: 1313, available: yes)
		output:analog-surround-41+input:analog-surround-21: Analog Surround 4.1 Output + Analog Surround 2.1 Input (sinks: 1, sources: 1, priority: 1313, available: yes)
		output:analog-surround-41+input:analog-surround-41: Analog Surround 4.1 Output + Analog Surround 4.1 Input (sinks: 1, sources: 1, priority: 1313, available: yes)
		output:analog-surround-41+input:analog-surround-51: Analog Surround 4.1 Output + Analog Surround 5.1 Input (sinks: 1, sources: 1, priority: 1313, available: yes)
		output:analog-surround-51+input:analog-surround-21: Analog Surround 5.1 Output + Analog Surround 2.1 Input (sinks: 1, sources: 1, priority: 1313, available: yes)
		output:analog-surround-51+input:analog-surround-41: Analog Surround 5.1 Output + Analog Surround 4.1 Input (sinks: 1, sources: 1, priority: 1313, available: yes)
		output:analog-surround-51+input:analog-surround-51: Analog Surround 5.1 Output + Analog Surround 5.1 Input (sinks: 1, sources: 1, priority: 1313, available: yes)
		output:analog-surround-21+input:analog-surround-40: Analog Surround 2.1 Output + Analog Surround 4.0 Input (sinks: 1, sources: 1, priority: 1312, available: yes)
		output:analog-surround-21+input:analog-surround-50: Analog Surround 2.1 Output + Analog Surround 5.0 Input (sinks: 1, sources: 1, priority: 1312, available: yes)
		output:analog-surround-21+input:analog-surround-71: Analog Surround 2.1 Output + Analog Surround 7.1 Input (sinks: 1, sources: 1, priority: 1312, available: yes)
		output:analog-surround-41+input:analog-surround-40: Analog Surround 4.1 Output + Analog Surround 4.0 Input (sinks: 1, sources: 1, priority: 1312, available: yes)
		output:analog-surround-41+input:analog-surround-50: Analog Surround 4.1 Output + Analog Surround 5.0 Input (sinks: 1, sources: 1, priority: 1312, available: yes)
		output:analog-surround-41+input:analog-surround-71: Analog Surround 4.1 Output + Analog Surround 7.1 Input (sinks: 1, sources: 1, priority: 1312, available: yes)
		output:analog-surround-51+input:analog-surround-40: Analog Surround 5.1 Output + Analog Surround 4.0 Input (sinks: 1, sources: 1, priority: 1312, available: yes)
		output:analog-surround-51+input:analog-surround-50: Analog Surround 5.1 Output + Analog Surround 5.0 Input (sinks: 1, sources: 1, priority: 1312, available: yes)
		output:analog-surround-51+input:analog-surround-71: Analog Surround 5.1 Output + Analog Surround 7.1 Input (sinks: 1, sources: 1, priority: 1312, available: yes)
		output:analog-surround-21: Analog Surround 2.1 Output (sinks: 1, sources: 0, priority: 1300, available: yes)
		output:analog-surround-41: Analog Surround 4.1 Output (sinks: 1, sources: 0, priority: 1300, available: yes)
		output:analog-surround-51: Analog Surround 5.1 Output (sinks: 1, sources: 0, priority: 1300, available: yes)
		output:analog-surround-40+input:analog-stereo: Analog Surround 4.0 Output + Analog Stereo Input (sinks: 1, sources: 1, priority: 1265, available: yes)
		output:analog-surround-50+input:analog-stereo: Analog Surround 5.0 Output + Analog Stereo Input (sinks: 1, sources: 1, priority: 1265, available: yes)
		output:analog-surround-71+input:analog-stereo: Analog Surround 7.1 Output + Analog Stereo Input (sinks: 1, sources: 1, priority: 1265, available: yes)
		output:analog-surround-40+input:analog-surround-21: Analog Surround 4.0 Output + Analog Surround 2.1 Input (sinks: 1, sources: 1, priority: 1213, available: yes)
		output:analog-surround-40+input:analog-surround-41: Analog Surround 4.0 Output + Analog Surround 4.1 Input (sinks: 1, sources: 1, priority: 1213, available: yes)
		output:analog-surround-40+input:analog-surround-51: Analog Surround 4.0 Output + Analog Surround 5.1 Input (sinks: 1, sources: 1, priority: 1213, available: yes)
		output:analog-surround-50+input:analog-surround-21: Analog Surround 5.0 Output + Analog Surround 2.1 Input (sinks: 1, sources: 1, priority: 1213, available: yes)
		output:analog-surround-50+input:analog-surround-41: Analog Surround 5.0 Output + Analog Surround 4.1 Input (sinks: 1, sources: 1, priority: 1213, available: yes)
		output:analog-surround-50+input:analog-surround-51: Analog Surround 5.0 Output + Analog Surround 5.1 Input (sinks: 1, sources: 1, priority: 1213, available: yes)
		output:analog-surround-71+input:analog-surround-21: Analog Surround 7.1 Output + Analog Surround 2.1 Input (sinks: 1, sources: 1, priority: 1213, available: yes)
		output:analog-surround-71+input:analog-surround-41: Analog Surround 7.1 Output + Analog Surround 4.1 Input (sinks: 1, sources: 1, priority: 1213, available: yes)
		output:analog-surround-71+input:analog-surround-51: Analog Surround 7.1 Output + Analog Surround 5.1 Input (sinks: 1, sources: 1, priority: 1213, available: yes)
		output:analog-surround-40+input:analog-surround-40: Analog Surround 4.0 Output + Analog Surround 4.0 Input (sinks: 1, sources: 1, priority: 1212, available: yes)
		output:analog-surround-40+input:analog-surround-50: Analog Surround 4.0 Output + Analog Surround 5.0 Input (sinks: 1, sources: 1, priority: 1212, available: yes)
		output:analog-surround-40+input:analog-surround-71: Analog Surround 4.0 Output + Analog Surround 7.1 Input (sinks: 1, sources: 1, priority: 1212, available: yes)
		output:analog-surround-50+input:analog-surround-40: Analog Surround 5.0 Output + Analog Surround 4.0 Input (sinks: 1, sources: 1, priority: 1212, available: yes)
		output:analog-surround-50+input:analog-surround-50: Analog Surround 5.0 Output + Analog Surround 5.0 Input (sinks: 1, sources: 1, priority: 1212, available: yes)
		output:analog-surround-50+input:analog-surround-71: Analog Surround 5.0 Output + Analog Surround 7.1 Input (sinks: 1, sources: 1, priority: 1212, available: yes)
		output:analog-surround-71+input:analog-surround-40: Analog Surround 7.1 Output + Analog Surround 4.0 Input (sinks: 1, sources: 1, priority: 1212, available: yes)
		output:analog-surround-71+input:analog-surround-50: Analog Surround 7.1 Output + Analog Surround 5.0 Input (sinks: 1, sources: 1, priority: 1212, available: yes)
		output:analog-surround-71+input:analog-surround-71: Analog Surround 7.1 Output + Analog Surround 7.1 Input (sinks: 1, sources: 1, priority: 1212, available: yes)
		output:analog-surround-40: Analog Surround 4.0 Output (sinks: 1, sources: 0, priority: 1200, available: yes)
		output:analog-surround-50: Analog Surround 5.0 Output (sinks: 1, sources: 0, priority: 1200, available: yes)
		output:analog-surround-71: Analog Surround 7.1 Output (sinks: 1, sources: 0, priority: 1200, available: yes)
		input:analog-stereo: Analog Stereo Input (sinks: 0, sources: 1, priority: 65, available: yes)
		input:analog-surround-21: Analog Surround 2.1 Input (sinks: 0, sources: 1, priority: 13, available: yes)
		input:analog-surround-41: Analog Surround 4.1 Input (sinks: 0, sources: 1, priority: 13, available: yes)
		input:analog-surround-51: Analog Surround 5.1 Input (sinks: 0, sources: 1, priority: 13, available: yes)
		input:analog-surround-40: Analog Surround 4.0 Input (sinks: 0, sources: 1, priority: 12, available: yes)
		input:analog-surround-50: Analog Surround 5.0 Input (sinks: 0, sources: 1, priority: 12, available: yes)
		input:analog-surround-71: Analog Surround 7.1 Input (sinks: 0, sources: 1, priority: 12, available: yes)
		pro-audio: Pro Audio (sinks: 2, sources: 2, priority: 1, available: yes)
	Active Profile: off
	Ports:
		analog-input: Analog Input (type: Analog, priority: 10000, latency offset: 0 usec, availability unknown)
			Properties:
				port.type = "analog"
				card.profile.port = "0"
			Part of profile(s): input:analog-stereo, input:analog-surround-21, input:analog-surround-40, input:analog-surround-41, input:analog-surround-50, input:analog-surround-51, input:analog-surround-71, output:analog-stereo+input:analog-stereo, output:analog-stereo+input:analog-surround-21, output:analog-stereo+input:analog-surround-40, output:analog-stereo+input:analog-surround-41, output:analog-stereo+input:analog-surround-50, output:analog-stereo+input:analog-surround-51, output:analog-stereo+input:analog-surround-71, output:analog-surround-21+input:analog-stereo, output:analog-surround-21+input:analog-surround-21, output:analog-surround-21+input:analog-surround-40, output:analog-surround-21+input:analog-surround-41, output:analog-surround-21+input:analog-surround-50, output:analog-surround-21+input:analog-surround-51, output:analog-surround-21+input:analog-surround-71, output:analog-surround-40+input:analog-stereo, output:analog-surround-40+input:analog-surround-21, output:analog-surround-40+input:analog-surround-40, output:analog-surround-40+input:analog-surround-41, output:analog-surround-40+input:analog-surround-50, output:analog-surround-40+input:analog-surround-51, output:analog-surround-40+input:analog-surround-71, output:analog-surround-41+input:analog-stereo, output:analog-surround-41+input:analog-surround-21, output:analog-surround-41+input:analog-surround-40, output:analog-surround-41+input:analog-surround-41, output:analog-surround-41+input:analog-surround-50, output:analog-surround-41+input:analog-surround-51, output:analog-surround-41+input:analog-surround-71, output:analog-surround-50+input:analog-stereo, output:analog-surround-50+input:analog-surround-21, output:analog-surround-50+input:analog-surround-40, output:analog-surround-50+input:analog-surround-41, output:analog-surround-50+input:analog-surround-50, output:analog-surround-50+input:analog-surround-51, output:analog-surround-50+input:analog-surround-71, output:analog-surround-51+input:analog-stereo, output:analog-surround-51+input:analog-surround-21, output:analog-surround-51+input:analog-surround-40, output:analog-surround-51+input:analog-surround-41, output:analog-surround-51+input:analog-surround-50, output:analog-surround-51+input:analog-surround-51, output:analog-surround-51+input:analog-surround-71, output:analog-surround-71+input:analog-stereo, output:analog-surround-71+input:analog-surround-21, output:analog-surround-71+input:analog-surround-40, output:analog-surround-71+input:analog-surround-41, output:analog-surround-71+input:analog-surround-50, output:analog-surround-71+input:analog-surround-51, output:analog-surround-71+input:analog-surround-71
		analog-output: Analog Output (type: Analog, priority: 9900, latency offset: 0 usec, availability unknown)
			Properties:
				port.type = "analog"
				card.profile.port = "1"
			Part of profile(s): output:analog-stereo, output:analog-stereo+input:analog-stereo, output:analog-stereo+input:analog-surround-21, output:analog-stereo+input:analog-surround-40, output:analog-stereo+input:analog-surround-41, output:analog-stereo+input:analog-surround-50, output:analog-stereo+input:analog-surround-51, output:analog-stereo+input:analog-surround-71, output:analog-surround-21, output:analog-surround-21+input:analog-stereo, output:analog-surround-21+input:analog-surround-21, output:analog-surround-21+input:analog-surround-40, output:analog-surround-21+input:analog-surround-41, output:analog-surround-21+input:analog-surround-50, output:analog-surround-21+input:analog-surround-51, output:analog-surround-21+input:analog-surround-71, output:analog-surround-40, output:analog-surround-40+input:analog-stereo, output:analog-surround-40+input:analog-surround-21, output:analog-surround-40+input:analog-surround-40, output:analog-surround-40+input:analog-surround-41, output:analog-surround-40+input:analog-surround-50, output:analog-surround-40+input:analog-surround-51, output:analog-surround-40+input:analog-surround-71, output:analog-surround-41, output:analog-surround-41+input:analog-stereo, output:analog-surround-41+input:analog-surround-21, output:analog-surround-41+input:analog-surround-40, output:analog-surround-41+input:analog-surround-41, output:analog-surround-41+input:analog-surround-50, output:analog-surround-41+input:analog-surround-51, output:analog-surround-41+input:analog-surround-71, output:analog-surround-50, output:analog-surround-50+input:analog-stereo, output:analog-surround-50+input:analog-surround-21, output:analog-surround-50+input:analog-surround-40, output:analog-surround-50+input:analog-surround-41, output:analog-surround-50+input:analog-surround-50, output:analog-surround-50+input:analog-surround-51, output:analog-surround-50+input:analog-surround-71, output:analog-surround-51, output:analog-surround-51+input:analog-stereo, output:analog-surround-51+input:analog-surround-21, output:analog-surround-51+input:analog-surround-40, output:analog-surround-51+input:analog-surround-41, output:analog-surround-51+input:analog-surround-50, output:analog-surround-51+input:analog-surround-51, output:analog-surround-51+input:analog-surround-71, output:analog-surround-71, output:analog-surround-71+input:analog-stereo, output:analog-surround-71+input:analog-surround-21, output:analog-surround-71+input:analog-surround-40, output:analog-surround-71+input:analog-surround-41, output:analog-surround-71+input:analog-surround-50, output:analog-surround-71+input:analog-surround-51, output:analog-surround-71+input:analog-surround-71
pactl list sinks :

Sink #139
	State: RUNNING
	Name: easyeffects_sink
	Description: Easy Effects Sink
	Driver: PipeWire
	Sample Specification: float32le 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: easyeffects_sink.monitor
	Latency: 0 usec, configured 0 usec
	Flags: DECIBEL_VOLUME LATENCY 
	Properties:
		application.id = "com.github.wwmm.easyeffects"
		node.name = "easyeffects_sink"
		device.description = "Easy Effects Sink"
		node.virtual = "true"
		factory.name = "support.null-audio-sink"
		media.class = "Audio/Sink"
		audio.position = "FL,FR"
		monitor.channel-volumes = "false"
		factory.id = "18"
		clock.quantum-limit = "8192"
		client.id = "133"
		node.driver = "true"
		factory.mode = "merge"
		audio.adapt.follower = ""
		library.name = "audioconvert/libspa-audioconvert"
		object.id = "134"
		object.serial = "139"
	Formats:
		pcm

Sink #547
	State: RUNNING
	Name: alsa_output.pci-0000_00_1f.3.hdmi-stereo
	Description: Built-in Audio Digital Stereo (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 = "1"
		alsa.card_name = "HDA Intel PCH"
		alsa.class = "generic"
		alsa.device = "3"
		alsa.driver_name = "snd_hda_intel"
		alsa.id = "HDMI 0"
		alsa.long_card_name = "HDA Intel PCH at 0x6001120000 irq 143"
		alsa.name = "MS-HDMI-RX"
		alsa.resolution_bits = "16"
		alsa.subclass = "generic-mix"
		alsa.subdevice = "0"
		alsa.subdevice_name = "subdevice #0"
		api.alsa.card.longname = "HDA Intel PCH at 0x6001120000 irq 143"
		api.alsa.card.name = "HDA Intel PCH"
		api.alsa.path = "hdmi:1"
		api.alsa.pcm.card = "1"
		api.alsa.pcm.stream = "playback"
		audio.channels = "2"
		audio.position = "FL,FR"
		card.profile.device = "9"
		device.api = "alsa"
		device.class = "sound"
		device.id = "45"
		device.profile.description = "Digital Stereo (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 = "MS-HDMI-RX"
		node.pause-on-idle = "false"
		object.path = "alsa:pcm:1:hdmi:1: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 = "117"
		object.serial = "547"
		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 = "1"
		api.alsa.use-acp = "true"
		api.dbus.ReserveDevice1 = "Audio1"
		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 = "4035455"
		device.product.id = "0x43c8"
		device.product.name = "Tiger Lake-H HD Audio Controller"
		device.subsystem = "sound"
		sysfs.path = "/devices/pci0000:00/0000:00:1f.3/sound/card1"
		device.vendor.id = "0x8086"
		device.vendor.name = "Intel Corporation"
		device.string = "1"
	Ports:
		hdmi-output-0: HDMI / DisplayPort (type: HDMI, priority: 5900, availability group: Legacy 4, available)
	Active Port: hdmi-output-0
	Formats:
		pcm
pactl list sink-inputs :

Sink Input #844
	Driver: PipeWire
	Owner Module: n/a
	Client: 843
	Sink: 139
	Sample Specification: float32le 6ch 44100Hz
	Channel Map: front-left,front-right,front-center,lfe,rear-left,rear-right
	Format: pcm, format.sample_format = "\"float32ne\""  format.rate = "44100"  format.channels = "6"  format.channel_map = "\"front-left,front-right,front-center,lfe,rear-left,rear-right\""
	Corked: no
	Mute: no
	Volume: front-left: 65536 / 100% / 0,00 dB,   front-right: 65536 / 100% / 0,00 dB,   front-center: 65536 / 100% / 0,00 dB,   lfe: 65536 / 100% / 0,00 dB,   rear-left: 65536 / 100% / 0,00 dB,   rear-right: 65536 / 100% / 0,00 dB
	        balance 0,00
	Buffer Latency: 0 usec
	Sink Latency: 0 usec
	Resample method: PipeWire
	Properties:
		media.type = "Audio"
		media.category = "Playback"
		node.name = "mpv"
		device.description = "mpv"
		application.name = "mpv"
		application.id = "mpv"
		application.icon_name = "mpv"
		node.always-process = "true"
		node.latency = "882/44100"
		node.rate = "1/44100"
		media.name = "- - mpv"
		stream.is-live = "true"
		node.autoconnect = "true"
		node.want-driver = "true"
		media.class = "Stream/Output/Audio"
		adapt.follower.spa-node = ""
		object.register = "false"
		factory.id = "7"
		clock.quantum-limit = "8192"
		factory.mode = "split"
		audio.adapt.follower = ""
		library.name = "audioconvert/libspa-audioconvert"
		client.id = "109"
		object.id = "108"
		object.serial = "844"
		media.role = "video"
		module-stream-restore.id = "sink-input-by-media-role:video"
sudo fuser -v /dev/snd/*   :

                     USER        PID ACCESS COMMAND
/dev/snd/controlC0:  xris        817 F.... wireplumber
/dev/snd/controlC1:  xris        816 F.... pipewire
                     xris        817 F.... wireplumber
/dev/snd/controlC2:  xris        817 F.... wireplumber
/dev/snd/pcmC1D3p:   xris        816 F...m pipewire
/dev/snd/seq:        xris        816 F.... pipewire

All with playing sound in the background (which I was able to hear perfectly in stereo, I think).

Finally the proceedings of

aplay -l   :

**** List of PLAYBACK Hardware Devices ****
card 0: Loopback [Loopback], device 0: Loopback PCM [Loopback PCM]
  Subdevices: 8/8
  Subdevice #0: subdevice #0
  Subdevice #1: subdevice #1
  Subdevice #2: subdevice #2
  Subdevice #3: subdevice #3
  Subdevice #4: subdevice #4
  Subdevice #5: subdevice #5
  Subdevice #6: subdevice #6
  Subdevice #7: subdevice #7
card 0: Loopback [Loopback], device 1: Loopback PCM [Loopback PCM]
  Subdevices: 8/8
  Subdevice #0: subdevice #0
  Subdevice #1: subdevice #1
  Subdevice #2: subdevice #2
  Subdevice #3: subdevice #3
  Subdevice #4: subdevice #4
  Subdevice #5: subdevice #5
  Subdevice #6: subdevice #6
  Subdevice #7: subdevice #7
card 1: PCH [HDA Intel PCH], device 0: ALC256 Analog [ALC256 Analog]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 1: PCH [HDA Intel PCH], device 3: HDMI 0 [MS-HDMI-RX]
  Subdevices: 0/1
  Subdevice #0: subdevice #0
card 1: PCH [HDA Intel PCH], device 7: HDMI 1 [HDMI 1]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 1: PCH [HDA Intel PCH], device 8: HDMI 2 [HDMI 2]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 1: PCH [HDA Intel PCH], device 9: HDMI 3 [HDMI 3]
  Subdevices: 1/1
  Subdevice #0: subdevice #0

Thank you beforehand for all your patience, care and any help.

'See' you (hopefully) soon!

Last edited by mccurly (2023-03-13 21:16:59)

Offline

#2 2023-02-07 16:31:13

V1del
Forum Moderator
Registered: 2012-10-16
Posts: 21,428

Re: [SOLVED] How to get HDMI 5.1 surround sound with this setup?

The only way i see this working with this kind of a setup is by passing through a digital 5.1 signal directly. For movies this is best done by having a dolby/ac3 source directly in the file and then you can hook the relevant passthrough formats for the HDMI sink in pavucontrol, assuming your speakers can decode that.

Generally speaking I'd say that are too many components involved and you don't have a control which part of the chain announces which compatibility. I'd simplify and check whether "normal" 5.1 output becomes available if you go directly to the speakers.

Also from that list it seems you picked the worst HDMI port that does not actually expose surround capabilities. What happens if you switch to one of the ports that does?

Last edited by V1del (2023-02-07 16:40:17)

Online

#3 2023-02-07 16:57:45

mccurly
Member
Registered: 2015-06-05
Posts: 11

Re: [SOLVED] How to get HDMI 5.1 surround sound with this setup?

V1del wrote:

I'd simplify and check whether "normal" 5.1 output becomes available if you go directly to the speakers.

Hi and thank you again for your input.

Yes that would indeed ease the troubleshooting.

Nonetheless, with this setup I can, (or at least I think it may be so, because, when using the aforementioned Chromecast device as input, the
"Console" of the speakers do seem to acknowledge the 5.1 passthrough from the second device --- the audio extractor --- intermediating this chain)

These speakers can, apparently, represent a THX certified sound system ==> https://a.co/d/4nb8eoY

I am trying to sort of they can be used with Arch.

Thank you again for any help/pointers.

Offline

#4 2023-02-07 18:20:04

mccurly
Member
Registered: 2015-06-05
Posts: 11

Re: [SOLVED] How to get HDMI 5.1 surround sound with this setup?

@V1del .

Could you please post any links to documentation on how to use digital HDMI 5.1 output through pipewire, please? I am sort of lost to where should I point my research efforts. All information seems too scarce on this subject.

Thank you.

Offline

#5 2023-02-07 19:55:32

V1del
Forum Moderator
Registered: 2012-10-16
Posts: 21,428

Re: [SOLVED] How to get HDMI 5.1 surround sound with this setup?

For a test it's as simple as starting pavucontrol and going to the HDMI sink under output devices and toggling the "Advanced" setting and ticking the formats that should get passed through.

Configuring this persistently can be done with wireplumber config https://pipewire.pages.freedesktop.org/ … assthrough for an example see e.g. https://gitlab.freedesktop.org/pipewire … te_1335518

Online

#6 2023-02-09 22:04:34

mccurly
Member
Registered: 2015-06-05
Posts: 11

Re: [SOLVED] How to get HDMI 5.1 surround sound with this setup?

@V1del

Thank you already for your answers.

And do forgive me for not having returned with more information sooner. I got carried away with those pointers that, yesterday, I couldn't come up with meaningful descriptions (from my standpoint I mean), for what is happening and what I wish to accomplish.

I did follow your leads and I am able to get sound from the audio receiver (speakers from logitech). But that was already my starting point, since I had achieved that "base" goal before. What I would like be sure of, now, was that the linux system could output the digital sound signal to the logitech AV receiver with the same results as with the chromecast 4k (which happens to share the same setup as described above, in the OP). This would mean that, the arch linux desktop computer could output "raw" digital signal so that it would be "decoded" by the AV receiver in the desired dts 5.1 (or dolby digital 5.1) channels layout.

I am positive that I could observe the dts 5.1/dolby digital 5.1 decoding led during my first attempts on testing this current setup (some weeks ago), but, I repeat, that was only the case with chromecast 4k.

Could it be that the HDMI port coming out of desktop is unable of outputting in the manner that the chromecast one can? (some hardware limitation, I mean?)

Thank you once more for your support.

See you (hopefully), soon.

Offline

#7 2023-03-11 22:24:58

mccurly
Member
Registered: 2015-06-05
Posts: 11

Re: [SOLVED] How to get HDMI 5.1 surround sound with this setup?

Hello, and thank you all for your previous help. I know it has been a long time, but this is still an issue for me. Maybe the problem lies within my personality, and some unaccounted defect of mine to follow instructions and execute them. Can you please bear with me a while longer?

  I believe that, in this matter I am not only confused, but also I think I cannot pass 'ground zero level'.

  I've posted earlier that I couldn't get this setup to work on arch linux. But this setup does work with other hardware, namely android tv boxes (tested and confirmed both with Xiaomi box 4k model S - I presume - and Google's own chromecast dongle - version 4k).

  I fail to understand how to set this properly on Arch linux. What I wished is to have the logitech z906 speakers decoding the digital sound so as to have the possibility to have the speakers dts digital surround and dolby digital capabilities working. I mean by working, to be certain that the logitech speaker system is aware of the nature of the signal that it is processing and (accordingly) doing that process (of decoding, I mean, and lighting up its decode led on its console).

  This same setup while connected to the aforementioned android boxes works as expected. So, I am inclined to think that my current configuration with linux might be the culprit here.

  So I am asking you once more. Could you please indicate how do/did you have your hdmi video and sound output so that the sound is indeed being decoded by your dts surround sound system, with pipewire?

  I appreciate all your assistance. Thank you!

Offline

#8 2023-03-13 21:15:55

mccurly
Member
Registered: 2015-06-05
Posts: 11

Re: [SOLVED] How to get HDMI 5.1 surround sound with this setup?

Hello, again, and before anything else, I would like to thank @V1del for all your assistance and patience. I really appreciate all that you (and many other users) do for 'us' the community of (Arch) Linux users.

Well, I can finally consider this 'task' completed. At last I was able to get 5.1 digital surround sound from my logitech z906 speakers.

After doing some 'homework' by scouring a bit on the internet, I was lucky enough to 'walk' the path of (at least, temporarily) uninstalling Pipewire. I did have the notion that in its early stages Pipewire had (let's say) its 'issues' with digital surround sound. (Honestly, since I only was able to test with my particular setup, described above), I cannot say for sure that this might be an issue with Pipewire or not. What I am trying to describe here was the trajectory that I have taken, and that made me realize that there was nothing wrong with the hardware and that, indeed, this was something related with the software and its configurations... (Enough of that then...)

So I uninstalled core components of Pipewire (I think some of them might have remained installed), the main purpose here was to replace it with Pulseaudio (that has been around for more time and was definitely known for being able to use speakers able to process digital audio).

These were my used commands for that (interim) replacement:

paru -Sy pulseaudio
paru -Sy pulseaudio-alsa pulseaudio-bluetooth pulseaudio-equalizer pulseaudio-jack pulseaudio-lirc pulseaudio-zeroconf pulseaudio-rtp 
reboot
paru -Rdd pipewire gst-plugin-pipewire pipewire-alsa pipewire-audio pipewire-docs pipewire-jack pipewire-pulse pipewire-session-manager pipewire-v4l2 pipewire-zeroconf
(...)
reboot

After this, I did some more tests to see if I could finally get surround sound to work (that is, to be directly decoded by the speakers and have them signaling that decoding not only by listening to the sound output through the surrounding speakers, but also to have the speakers' console light up its decode led that is there for that exact purpose). If I would manage to check both of these tests I would then be satisfied and would rest my case. But, actually, migrating to pulseaudio, per se, did not do the trick. But (as noted above), it did point me on to the right 'track'.

After reading a while of the wiki pages 'on' Arch, about Pulseaudio, I came upon dcaenc, and it felt like 'why not try it??' And so I did. Although I already had it installed ('dcaenc', I mean), it was not configured with the /etc/asound.conf file (transcribed below). When I finally set up alsa with that dca library lying at /etc/asound.conf, I rebooted the machine and voilà... I finally could choose from a several 'DTS' outputs. That really made it!

Pulseaudio was, then, responding. But the sound tests, some times, did produce some glitches and hisses. Although momentary ones, they did happen. So, as noted by the arch linux pulseaudio wiki concerning dcaenc, If 'any' issues would occur, one should better consult dcaenc whereabouts at GitLab... Next stop then... GitLab.

There, among many other pleasant information, was something alluring about Pipewire. Namely that dcaenc should work without issues on Pipewire. Immediately I thought, why not? Let's jump on that wagon again and see if I can have success where previously I had failed.

Then, I replaced pulseaudio with pipewire again:

paru -Rdd pulseaudio-alsa pulseaudio-bluetooth pulseaudio-equalizer pulseaudio-jack pulseaudio-lirc pulseaudio-zeroconf pulseaudio-rtp  && paru -Sy pipewire gst-plugin-pipewire pipewire-alsa pipewire-audio pipewire-docs pipewire-jack pipewire-pulse pipewire-session-manager pipewire-v4l2 pipewire-zeroconf

rebooted...

And (after choosing any of the DTS output 'card' profiles, either in Pavucontrol, or in Pulsemixer), I could then put on a 'happy' face, wink and settle this case.

Summing up, now my sound rig is working as expected.

Cheers!

(Below are the relevant files)


aplay -lL:


null
    Discard all samples (playback) or generate zero samples (capture)
lavrate
    Rate Converter Plugin Using Libav/FFmpeg Library
samplerate
    Rate Converter Plugin Using Samplerate Library
speexrate
    Rate Converter Plugin Using Speex Resampler
jack
    JACK Audio Connection Kit
oss
    Open Sound System
pipewire
    PipeWire Sound Server
pulse
    PulseAudio Sound Server
speex
    Plugin using Speex DSP (resample, agc, denoise, echo, dereverb)
upmix
    Plugin for channel upmix (4,6,8)
vdownmix
    Plugin for channel downmix (stereo) with a simple spacialization
default
    Default ALSA Output (currently PipeWire Media Server)
sysdefault:CARD=Loopback
    Loopback, Loopback PCM
    Default Audio Device
front:CARD=Loopback,DEV=0
    Loopback, Loopback PCM
    Front output / input
surround21:CARD=Loopback,DEV=0
    Loopback, Loopback PCM
    2.1 Surround output to Front and Subwoofer speakers
surround40:CARD=Loopback,DEV=0
    Loopback, Loopback PCM
    4.0 Surround output to Front and Rear speakers
surround41:CARD=Loopback,DEV=0
    Loopback, Loopback PCM
    4.1 Surround output to Front, Rear and Subwoofer speakers
surround50:CARD=Loopback,DEV=0
    Loopback, Loopback PCM
    5.0 Surround output to Front, Center and Rear speakers
surround51:CARD=Loopback,DEV=0
    Loopback, Loopback PCM
    5.1 Surround output to Front, Center, Rear and Subwoofer speakers
surround71:CARD=Loopback,DEV=0
    Loopback, Loopback PCM
    7.1 Surround output to Front, Center, Side, Rear and Woofer speakers
usbstream:CARD=Loopback
    Loopback
    USB Stream Output
sysdefault:CARD=PCH
    HDA Intel PCH, ALC256 Analog
    Default Audio Device
front:CARD=PCH,DEV=0
    HDA Intel PCH, ALC256 Analog
    Front output / input
surround21:CARD=PCH,DEV=0
    HDA Intel PCH, ALC256 Analog
    2.1 Surround output to Front and Subwoofer speakers
surround40:CARD=PCH,DEV=0
    HDA Intel PCH, ALC256 Analog
    4.0 Surround output to Front and Rear speakers
surround41:CARD=PCH,DEV=0
    HDA Intel PCH, ALC256 Analog
    4.1 Surround output to Front, Rear and Subwoofer speakers
surround50:CARD=PCH,DEV=0
    HDA Intel PCH, ALC256 Analog
    5.0 Surround output to Front, Center and Rear speakers
surround51:CARD=PCH,DEV=0
    HDA Intel PCH, ALC256 Analog
    5.1 Surround output to Front, Center, Rear and Subwoofer speakers
surround71:CARD=PCH,DEV=0
    HDA Intel PCH, ALC256 Analog
    7.1 Surround output to Front, Center, Side, Rear and Woofer speakers
hdmi:CARD=PCH,DEV=0
    HDA Intel PCH, MS-HDMI-RX
    HDMI Audio Output
hdmi:CARD=PCH,DEV=1
    HDA Intel PCH, HDMI 1
    HDMI Audio Output
hdmi:CARD=PCH,DEV=2
    HDA Intel PCH, HDMI 2
    HDMI Audio Output
hdmi:CARD=PCH,DEV=3
    HDA Intel PCH, HDMI 3
    HDMI Audio Output
usbstream:CARD=PCH
    HDA Intel PCH
    USB Stream Output
dcahdmi:CARD=PCH,DEV=0
    HDA Intel PCH, MS-HDMI-RX
    DTS Encoding through HDMI
dcahdmi:CARD=PCH,DEV=1
    HDA Intel PCH, HDMI 1
    DTS Encoding through HDMI
dcahdmi:CARD=PCH,DEV=2
    HDA Intel PCH, HDMI 2
    DTS Encoding through HDMI
dcahdmi:CARD=PCH,DEV=3
    HDA Intel PCH, HDMI 3
    DTS Encoding through HDMI
usbstream:CARD=Camera
    USB 2.0 Camera
    USB Stream Output
**** List of PLAYBACK Hardware Devices ****
card 0: Loopback [Loopback], device 0: Loopback PCM [Loopback PCM]
  Subdevices: 8/8
  Subdevice #0: subdevice #0
  Subdevice #1: subdevice #1
  Subdevice #2: subdevice #2
  Subdevice #3: subdevice #3
  Subdevice #4: subdevice #4
  Subdevice #5: subdevice #5
  Subdevice #6: subdevice #6
  Subdevice #7: subdevice #7
card 0: Loopback [Loopback], device 1: Loopback PCM [Loopback PCM]
  Subdevices: 8/8
  Subdevice #0: subdevice #0
  Subdevice #1: subdevice #1
  Subdevice #2: subdevice #2
  Subdevice #3: subdevice #3
  Subdevice #4: subdevice #4
  Subdevice #5: subdevice #5
  Subdevice #6: subdevice #6
  Subdevice #7: subdevice #7
card 1: PCH [HDA Intel PCH], device 0: ALC256 Analog [ALC256 Analog]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 1: PCH [HDA Intel PCH], device 3: HDMI 0 [MS-HDMI-RX]
  Subdevices: 0/1
  Subdevice #0: subdevice #0
card 1: PCH [HDA Intel PCH], device 7: HDMI 1 [HDMI 1]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 1: PCH [HDA Intel PCH], device 8: HDMI 2 [HDMI 2]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 1: PCH [HDA Intel PCH], device 9: HDMI 3 [HDMI 3]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
cat /etc/asound.conf:

<confdir:pcm/dca.conf>
sudo fuser -v /dev/snd/* :


                     USER        PID ACCESS COMMAND
/dev/snd/controlC0:  xris        753 F.... wireplumber
/dev/snd/controlC1:  xris        752 F.... pipewire
                     xris        753 F.... wireplumber
/dev/snd/controlC2:  xris        753 F.... wireplumber
/dev/snd/pcmC1D3p:   xris        752 F...m pipewire
/dev/snd/seq:        xris        752 F.... pipewire
inxi -A :

Audio:
  Device-1: Intel Tiger Lake-H HD Audio driver: snd_hda_intel
  Device-2: Microdia USB 2.0 Camera type: USB driver: snd-usb-audio,uvcvideo
  Sound API: ALSA v: k6.2.5-zen1-1-zen running: yes
  Sound Server-1: PipeWire v: 0.3.67 running: yes
inxi -G :

Graphics:
  Device-1: Intel RocketLake-S GT1 [UHD Graphics 750] driver: i915 v: kernel
  Device-2: Microdia USB 2.0 Camera type: USB driver: snd-usb-audio,uvcvideo
  Display: x11 server: X.Org v: 21.1.7 with: Xwayland v: 22.1.8 driver: X:
    loaded: modesetting dri: iris gpu: i915 resolution: 1920x1080~60Hz
  API: OpenGL v: 4.6 Mesa 22.3.6 renderer: Mesa Intel Graphics (RKL GT1)
pactl list cards :

Card #44
	Name: alsa_card.usb-Sonix_Technology_Co.__Ltd._USB_2.0_Camera_SN0001-02
	Driver: alsa
	Owner Module: n/a
	Properties:
		api.acp.auto-port = "false"
		api.acp.auto-profile = "false"
		api.alsa.card = "2"
		api.alsa.card.longname = "Sonix Technology Co., Ltd. USB 2.0 Camera at usb-0000:00:14.0-5.1, high speed"
		api.alsa.card.name = "USB 2.0 Camera"
		api.alsa.path = "hw:2"
		api.alsa.use-acp = "true"
		api.dbus.ReserveDevice1 = "Audio2"
		device.api = "alsa"
		device.bus = "usb"
		device.bus-id = "usb-Sonix_Technology_Co.__Ltd._USB_2.0_Camera_SN0001-02"
		device.bus_path = "pci-0000:00:14.0-usb-0:5.1:1.2"
		device.description = "USB 2.0 Camera"
		device.enum.api = "udev"
		device.form_factor = "webcam"
		device.icon_name = "camera-web-analog-usb"
		device.name = "alsa_card.usb-Sonix_Technology_Co.__Ltd._USB_2.0_Camera_SN0001-02"
		device.nick = "USB 2.0 Camera"
		device.plugged.usec = "3793738"
		device.product.id = "0x636d"
		device.product.name = "USB 2.0 Camera"
		device.serial = "Sonix_Technology_Co.__Ltd._USB_2.0_Camera_SN0001"
		device.subsystem = "sound"
		sysfs.path = "/devices/pci0000:00/0000:00:14.0/usb1/1-5/1-5.1/1-5.1:1.2/sound/card2"
		device.vendor.id = "0x0c45"
		device.vendor.name = "Microdia"
		media.class = "Audio/Device"
		factory.id = "14"
		client.id = "34"
		object.id = "44"
		object.serial = "44"
		object.path = "alsa:pcm:2"
		alsa.card = "2"
		alsa.card_name = "USB 2.0 Camera"
		alsa.long_card_name = "Sonix Technology Co., Ltd. USB 2.0 Camera at usb-0000:00:14.0-5.1, high speed"
		alsa.driver_name = "snd_usb_audio"
		device.string = "2"
	Profiles:
		off: Off (sinks: 0, sources: 0, priority: 0, available: yes)
		input:analog-stereo: Analog Stereo Input (sinks: 0, sources: 1, priority: 65, available: yes)
		input:iec958-stereo: Digital Stereo (IEC958) Input (sinks: 0, sources: 1, priority: 55, available: yes)
		pro-audio: Pro Audio (sinks: 0, sources: 1, priority: 1, available: yes)
	Active Profile: off
	Ports:
		analog-input-mic: Microphone (type: Mic, priority: 8700, latency offset: 0 usec, availability unknown)
			Properties:
				port.type = "mic"
				device.icon_name = "audio-input-microphone"
				card.profile.port = "0"
			Part of profile(s): input:analog-stereo
		iec958-stereo-input: Digital Input (S/PDIF) (type: SPDIF, priority: 0, latency offset: 0 usec, availability unknown)
			Properties:
				port.type = "spdif"
				card.profile.port = "1"
			Part of profile(s): input:iec958-stereo

Card #45
	Name: alsa_card.pci-0000_00_1f.3
	Driver: alsa
	Owner Module: n/a
	Properties:
		api.acp.auto-port = "false"
		api.acp.auto-profile = "false"
		api.alsa.card = "1"
		api.alsa.card.longname = "HDA Intel PCH at 0x6001120000 irq 143"
		api.alsa.card.name = "HDA Intel PCH"
		api.alsa.path = "hw:1"
		api.alsa.use-acp = "true"
		api.dbus.ReserveDevice1 = "Audio1"
		device.api = "alsa"
		device.bus = "pci"
		device.bus_path = "pci-0000:00:1f.3"
		device.description = "Built-in Audio"
		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 = "4022415"
		device.product.id = "0x43c8"
		device.product.name = "Tiger Lake-H HD Audio Controller"
		device.subsystem = "sound"
		sysfs.path = "/devices/pci0000:00/0000:00:1f.3/sound/card1"
		device.vendor.id = "0x8086"
		device.vendor.name = "Intel Corporation"
		media.class = "Audio/Device"
		factory.id = "14"
		client.id = "34"
		object.id = "45"
		object.serial = "45"
		object.path = "alsa:pcm:1"
		alsa.card = "1"
		alsa.card_name = "HDA Intel PCH"
		alsa.long_card_name = "HDA Intel PCH at 0x6001120000 irq 143"
		alsa.driver_name = "snd_hda_intel"
		device.string = "1"
	Profiles:
		off: Off (sinks: 0, sources: 0, priority: 0, available: yes)
		output:analog-stereo+input:analog-stereo: Analog Stereo Duplex (sinks: 1, sources: 1, priority: 6565, available: yes)
		output:analog-stereo: Analog Stereo Output (sinks: 1, sources: 0, priority: 6500, available: yes)
		output:hdmi-stereo+input:analog-stereo: Digital Stereo (HDMI) Output + Analog Stereo Input (sinks: 1, sources: 1, priority: 5965, available: yes)
		output:hdmi-stereo: Digital Stereo (HDMI) Output (sinks: 1, sources: 0, priority: 5900, available: yes)
		output:hdmi-stereo-extra1+input:analog-stereo: Digital Stereo (HDMI 2) Output + Analog Stereo Input (sinks: 1, sources: 1, priority: 5765, available: no)
		output:hdmi-stereo-extra2+input:analog-stereo: Digital Stereo (HDMI 3) Output + Analog Stereo Input (sinks: 1, sources: 1, priority: 5765, available: no)
		output:hdmi-stereo-extra3+input:analog-stereo: Digital Stereo (HDMI 4) Output + Analog Stereo Input (sinks: 1, sources: 1, priority: 5765, available: no)
		output:hdmi-stereo-extra1: Digital Stereo (HDMI 2) Output (sinks: 1, sources: 0, priority: 5700, available: no)
		output:hdmi-stereo-extra2: Digital Stereo (HDMI 3) Output (sinks: 1, sources: 0, priority: 5700, available: no)
		output:hdmi-stereo-extra3: Digital Stereo (HDMI 4) Output (sinks: 1, sources: 0, priority: 5700, available: no)
		output:hdmi-surround+input:analog-stereo: Digital Surround 5.1 (HDMI) Output + Analog Stereo Input (sinks: 1, sources: 1, priority: 865, available: yes)
		output:hdmi-surround: Digital Surround 5.1 (HDMI) Output (sinks: 1, sources: 0, priority: 800, available: yes)
		output:hdmi-dts-surround+input:analog-stereo: Digital Surround 5.1 (HDMI/DTS) Output + Analog Stereo Input (sinks: 1, sources: 1, priority: 665, available: yes)
		output:hdmi-surround-extra1+input:analog-stereo: Digital Surround 5.1 (HDMI 2) Output + Analog Stereo Input (sinks: 1, sources: 1, priority: 665, available: no)
		output:hdmi-surround71-extra1+input:analog-stereo: Digital Surround 7.1 (HDMI 2) Output + Analog Stereo Input (sinks: 1, sources: 1, priority: 665, available: no)
		output:hdmi-dts-surround-extra1+input:analog-stereo: Digital Surround 5.1 (HDMI 2/DTS) Output + Analog Stereo Input (sinks: 1, sources: 1, priority: 665, available: no)
		output:hdmi-surround-extra2+input:analog-stereo: Digital Surround 5.1 (HDMI 3) Output + Analog Stereo Input (sinks: 1, sources: 1, priority: 665, available: no)
		output:hdmi-surround71-extra2+input:analog-stereo: Digital Surround 7.1 (HDMI 3) Output + Analog Stereo Input (sinks: 1, sources: 1, priority: 665, available: no)
		output:hdmi-dts-surround-extra2+input:analog-stereo: Digital Surround 5.1 (HDMI 3/DTS) Output + Analog Stereo Input (sinks: 1, sources: 1, priority: 665, available: no)
		output:hdmi-surround-extra3+input:analog-stereo: Digital Surround 5.1 (HDMI 4) Output + Analog Stereo Input (sinks: 1, sources: 1, priority: 665, available: no)
		output:hdmi-surround71-extra3+input:analog-stereo: Digital Surround 7.1 (HDMI 4) Output + Analog Stereo Input (sinks: 1, sources: 1, priority: 665, available: no)
		output:hdmi-dts-surround-extra3+input:analog-stereo: Digital Surround 5.1 (HDMI 4/DTS) Output + Analog Stereo Input (sinks: 1, sources: 1, priority: 665, available: no)
		output:hdmi-dts-surround: Digital Surround 5.1 (HDMI/DTS) Output (sinks: 1, sources: 0, priority: 600, available: yes)
		output:hdmi-surround-extra1: Digital Surround 5.1 (HDMI 2) Output (sinks: 1, sources: 0, priority: 600, available: no)
		output:hdmi-surround71-extra1: Digital Surround 7.1 (HDMI 2) Output (sinks: 1, sources: 0, priority: 600, available: no)
		output:hdmi-dts-surround-extra1: Digital Surround 5.1 (HDMI 2/DTS) Output (sinks: 1, sources: 0, priority: 600, available: no)
		output:hdmi-surround-extra2: Digital Surround 5.1 (HDMI 3) Output (sinks: 1, sources: 0, priority: 600, available: no)
		output:hdmi-surround71-extra2: Digital Surround 7.1 (HDMI 3) Output (sinks: 1, sources: 0, priority: 600, available: no)
		output:hdmi-dts-surround-extra2: Digital Surround 5.1 (HDMI 3/DTS) Output (sinks: 1, sources: 0, priority: 600, available: no)
		output:hdmi-surround-extra3: Digital Surround 5.1 (HDMI 4) Output (sinks: 1, sources: 0, priority: 600, available: no)
		output:hdmi-surround71-extra3: Digital Surround 7.1 (HDMI 4) Output (sinks: 1, sources: 0, priority: 600, available: no)
		output:hdmi-dts-surround-extra3: Digital Surround 5.1 (HDMI 4/DTS) Output (sinks: 1, sources: 0, priority: 600, available: no)
		input:analog-stereo: Analog Stereo Input (sinks: 0, sources: 1, priority: 65, available: no)
		pro-audio: Pro Audio (sinks: 5, sources: 2, priority: 1, available: yes)
	Active Profile: output:hdmi-dts-surround+input:analog-stereo
	Ports:
		analog-input-mic: Microphone (type: Mic, priority: 8700, latency offset: 0 usec, availability group: Legacy 1, not available)
			Properties:
				port.type = "mic"
				port.availability-group = "Legacy 1"
				device.icon_name = "audio-input-microphone"
				card.profile.port = "0"
			Part of profile(s): input:analog-stereo, output:analog-stereo+input:analog-stereo, output:hdmi-stereo+input:analog-stereo, output:hdmi-surround+input:analog-stereo, output:hdmi-dts-surround+input:analog-stereo, output:hdmi-stereo-extra1+input:analog-stereo, output:hdmi-surround-extra1+input:analog-stereo, output:hdmi-surround71-extra1+input:analog-stereo, output:hdmi-dts-surround-extra1+input:analog-stereo, output:hdmi-stereo-extra2+input:analog-stereo, output:hdmi-surround-extra2+input:analog-stereo, output:hdmi-surround71-extra2+input:analog-stereo, output:hdmi-dts-surround-extra2+input:analog-stereo, output:hdmi-stereo-extra3+input:analog-stereo, output:hdmi-surround-extra3+input:analog-stereo, output:hdmi-surround71-extra3+input:analog-stereo, output:hdmi-dts-surround-extra3+input:analog-stereo
		analog-output-speaker: Speakers (type: Speaker, priority: 10000, latency offset: 0 usec, availability group: Legacy 2, availability unknown)
			Properties:
				port.type = "speaker"
				port.availability-group = "Legacy 2"
				device.icon_name = "audio-speakers"
				card.profile.port = "1"
			Part of profile(s): output:analog-stereo, output:analog-stereo+input:analog-stereo
		analog-output-headphones: Headphones (type: Headphones, priority: 9900, latency offset: 0 usec, availability group: Legacy 3, not available)
			Properties:
				port.type = "headphones"
				port.availability-group = "Legacy 3"
				device.icon_name = "audio-headphones"
				card.profile.port = "2"
			Part of profile(s): output:analog-stereo, output:analog-stereo+input:analog-stereo
		hdmi-output-0: HDMI / DisplayPort (type: HDMI, priority: 5900, latency offset: 0 usec, availability group: Legacy 4, available)
			Properties:
				port.type = "hdmi"
				port.availability-group = "Legacy 4"
				device.icon_name = "video-display"
				card.profile.port = "3"
				device.product.name = "MS-HDMI-RX"
			Part of profile(s): output:hdmi-stereo, output:hdmi-stereo+input:analog-stereo, output:hdmi-surround, output:hdmi-surround+input:analog-stereo, output:hdmi-dts-surround, output:hdmi-dts-surround+input:analog-stereo
		hdmi-output-1: HDMI / DisplayPort 2 (type: HDMI, priority: 5800, latency offset: 0 usec, availability group: Legacy 5, not available)
			Properties:
				port.type = "hdmi"
				port.availability-group = "Legacy 5"
				device.icon_name = "video-display"
				card.profile.port = "4"
			Part of profile(s): output:hdmi-stereo-extra1, output:hdmi-stereo-extra1+input:analog-stereo, output:hdmi-surround-extra1, output:hdmi-surround-extra1+input:analog-stereo, output:hdmi-surround71-extra1, output:hdmi-surround71-extra1+input:analog-stereo, output:hdmi-dts-surround-extra1, output:hdmi-dts-surround-extra1+input:analog-stereo
		hdmi-output-2: HDMI / DisplayPort 3 (type: HDMI, priority: 5700, latency offset: 0 usec, availability group: Legacy 6, not available)
			Properties:
				port.type = "hdmi"
				port.availability-group = "Legacy 6"
				device.icon_name = "video-display"
				card.profile.port = "5"
			Part of profile(s): output:hdmi-stereo-extra2, output:hdmi-stereo-extra2+input:analog-stereo, output:hdmi-surround-extra2, output:hdmi-surround-extra2+input:analog-stereo, output:hdmi-surround71-extra2, output:hdmi-surround71-extra2+input:analog-stereo, output:hdmi-dts-surround-extra2, output:hdmi-dts-surround-extra2+input:analog-stereo
		hdmi-output-3: HDMI / DisplayPort 4 (type: HDMI, priority: 5600, latency offset: 0 usec, availability group: Legacy 7, not available)
			Properties:
				port.type = "hdmi"
				port.availability-group = "Legacy 7"
				device.icon_name = "video-display"
				card.profile.port = "6"
			Part of profile(s): output:hdmi-stereo-extra3, output:hdmi-stereo-extra3+input:analog-stereo, output:hdmi-surround-extra3, output:hdmi-surround-extra3+input:analog-stereo, output:hdmi-surround71-extra3, output:hdmi-surround71-extra3+input:analog-stereo, output:hdmi-dts-surround-extra3, output:hdmi-dts-surround-extra3+input:analog-stereo

Card #46
	Name: alsa_card.platform-snd_aloop.0
	Driver: alsa
	Owner Module: n/a
	Properties:
		api.acp.auto-port = "false"
		api.acp.auto-profile = "false"
		api.alsa.card = "0"
		api.alsa.card.longname = "Loopback 1"
		api.alsa.card.name = "Loopback"
		api.alsa.path = "hw:0"
		api.alsa.use-acp = "true"
		api.dbus.ReserveDevice1 = "Audio0"
		device.api = "alsa"
		device.bus_path = "platform-snd_aloop.0"
		device.description = "Built-in Audio"
		device.enum.api = "udev"
		device.form_factor = "internal"
		device.icon_name = "audio-card-analog"
		device.name = "alsa_card.platform-snd_aloop.0"
		device.nick = "Loopback"
		device.plugged.usec = "3506926"
		device.subsystem = "sound"
		sysfs.path = "/devices/platform/snd_aloop.0/sound/card0"
		media.class = "Audio/Device"
		factory.id = "14"
		client.id = "34"
		object.id = "46"
		object.serial = "46"
		object.path = "alsa:pcm:0"
		alsa.card = "0"
		alsa.card_name = "Loopback"
		alsa.long_card_name = "Loopback 1"
		alsa.driver_name = "snd_aloop"
		device.string = "0"
	Profiles:
		off: Off (sinks: 0, sources: 0, priority: 0, available: yes)
		output:analog-stereo+input:analog-stereo: Analog Stereo Duplex (sinks: 1, sources: 1, priority: 6565, available: yes)
		output:analog-stereo+input:analog-surround-21: Analog Stereo Output + Analog Surround 2.1 Input (sinks: 1, sources: 1, priority: 6513, available: yes)
		output:analog-stereo+input:analog-surround-41: Analog Stereo Output + Analog Surround 4.1 Input (sinks: 1, sources: 1, priority: 6513, available: yes)
		output:analog-stereo+input:analog-surround-51: Analog Stereo Output + Analog Surround 5.1 Input (sinks: 1, sources: 1, priority: 6513, available: yes)
		output:analog-stereo+input:analog-surround-40: Analog Stereo Output + Analog Surround 4.0 Input (sinks: 1, sources: 1, priority: 6512, available: yes)
		output:analog-stereo+input:analog-surround-50: Analog Stereo Output + Analog Surround 5.0 Input (sinks: 1, sources: 1, priority: 6512, available: yes)
		output:analog-stereo+input:analog-surround-71: Analog Stereo Output + Analog Surround 7.1 Input (sinks: 1, sources: 1, priority: 6512, available: yes)
		output:analog-stereo: Analog Stereo Output (sinks: 1, sources: 0, priority: 6500, available: yes)
		output:analog-surround-21+input:analog-stereo: Analog Surround 2.1 Output + Analog Stereo Input (sinks: 1, sources: 1, priority: 1365, available: yes)
		output:analog-surround-41+input:analog-stereo: Analog Surround 4.1 Output + Analog Stereo Input (sinks: 1, sources: 1, priority: 1365, available: yes)
		output:analog-surround-51+input:analog-stereo: Analog Surround 5.1 Output + Analog Stereo Input (sinks: 1, sources: 1, priority: 1365, available: yes)
		output:analog-surround-21+input:analog-surround-21: Analog Surround 2.1 Output + Analog Surround 2.1 Input (sinks: 1, sources: 1, priority: 1313, available: yes)
		output:analog-surround-21+input:analog-surround-41: Analog Surround 2.1 Output + Analog Surround 4.1 Input (sinks: 1, sources: 1, priority: 1313, available: yes)
		output:analog-surround-21+input:analog-surround-51: Analog Surround 2.1 Output + Analog Surround 5.1 Input (sinks: 1, sources: 1, priority: 1313, available: yes)
		output:analog-surround-41+input:analog-surround-21: Analog Surround 4.1 Output + Analog Surround 2.1 Input (sinks: 1, sources: 1, priority: 1313, available: yes)
		output:analog-surround-41+input:analog-surround-41: Analog Surround 4.1 Output + Analog Surround 4.1 Input (sinks: 1, sources: 1, priority: 1313, available: yes)
		output:analog-surround-41+input:analog-surround-51: Analog Surround 4.1 Output + Analog Surround 5.1 Input (sinks: 1, sources: 1, priority: 1313, available: yes)
		output:analog-surround-51+input:analog-surround-21: Analog Surround 5.1 Output + Analog Surround 2.1 Input (sinks: 1, sources: 1, priority: 1313, available: yes)
		output:analog-surround-51+input:analog-surround-41: Analog Surround 5.1 Output + Analog Surround 4.1 Input (sinks: 1, sources: 1, priority: 1313, available: yes)
		output:analog-surround-51+input:analog-surround-51: Analog Surround 5.1 Output + Analog Surround 5.1 Input (sinks: 1, sources: 1, priority: 1313, available: yes)
		output:analog-surround-21+input:analog-surround-40: Analog Surround 2.1 Output + Analog Surround 4.0 Input (sinks: 1, sources: 1, priority: 1312, available: yes)
		output:analog-surround-21+input:analog-surround-50: Analog Surround 2.1 Output + Analog Surround 5.0 Input (sinks: 1, sources: 1, priority: 1312, available: yes)
		output:analog-surround-21+input:analog-surround-71: Analog Surround 2.1 Output + Analog Surround 7.1 Input (sinks: 1, sources: 1, priority: 1312, available: yes)
		output:analog-surround-41+input:analog-surround-40: Analog Surround 4.1 Output + Analog Surround 4.0 Input (sinks: 1, sources: 1, priority: 1312, available: yes)
		output:analog-surround-41+input:analog-surround-50: Analog Surround 4.1 Output + Analog Surround 5.0 Input (sinks: 1, sources: 1, priority: 1312, available: yes)
		output:analog-surround-41+input:analog-surround-71: Analog Surround 4.1 Output + Analog Surround 7.1 Input (sinks: 1, sources: 1, priority: 1312, available: yes)
		output:analog-surround-51+input:analog-surround-40: Analog Surround 5.1 Output + Analog Surround 4.0 Input (sinks: 1, sources: 1, priority: 1312, available: yes)
		output:analog-surround-51+input:analog-surround-50: Analog Surround 5.1 Output + Analog Surround 5.0 Input (sinks: 1, sources: 1, priority: 1312, available: yes)
		output:analog-surround-51+input:analog-surround-71: Analog Surround 5.1 Output + Analog Surround 7.1 Input (sinks: 1, sources: 1, priority: 1312, available: yes)
		output:analog-surround-21: Analog Surround 2.1 Output (sinks: 1, sources: 0, priority: 1300, available: yes)
		output:analog-surround-41: Analog Surround 4.1 Output (sinks: 1, sources: 0, priority: 1300, available: yes)
		output:analog-surround-51: Analog Surround 5.1 Output (sinks: 1, sources: 0, priority: 1300, available: yes)
		output:analog-surround-40+input:analog-stereo: Analog Surround 4.0 Output + Analog Stereo Input (sinks: 1, sources: 1, priority: 1265, available: yes)
		output:analog-surround-50+input:analog-stereo: Analog Surround 5.0 Output + Analog Stereo Input (sinks: 1, sources: 1, priority: 1265, available: yes)
		output:analog-surround-71+input:analog-stereo: Analog Surround 7.1 Output + Analog Stereo Input (sinks: 1, sources: 1, priority: 1265, available: yes)
		output:analog-surround-40+input:analog-surround-21: Analog Surround 4.0 Output + Analog Surround 2.1 Input (sinks: 1, sources: 1, priority: 1213, available: yes)
		output:analog-surround-40+input:analog-surround-41: Analog Surround 4.0 Output + Analog Surround 4.1 Input (sinks: 1, sources: 1, priority: 1213, available: yes)
		output:analog-surround-40+input:analog-surround-51: Analog Surround 4.0 Output + Analog Surround 5.1 Input (sinks: 1, sources: 1, priority: 1213, available: yes)
		output:analog-surround-50+input:analog-surround-21: Analog Surround 5.0 Output + Analog Surround 2.1 Input (sinks: 1, sources: 1, priority: 1213, available: yes)
		output:analog-surround-50+input:analog-surround-41: Analog Surround 5.0 Output + Analog Surround 4.1 Input (sinks: 1, sources: 1, priority: 1213, available: yes)
		output:analog-surround-50+input:analog-surround-51: Analog Surround 5.0 Output + Analog Surround 5.1 Input (sinks: 1, sources: 1, priority: 1213, available: yes)
		output:analog-surround-71+input:analog-surround-21: Analog Surround 7.1 Output + Analog Surround 2.1 Input (sinks: 1, sources: 1, priority: 1213, available: yes)
		output:analog-surround-71+input:analog-surround-41: Analog Surround 7.1 Output + Analog Surround 4.1 Input (sinks: 1, sources: 1, priority: 1213, available: yes)
		output:analog-surround-71+input:analog-surround-51: Analog Surround 7.1 Output + Analog Surround 5.1 Input (sinks: 1, sources: 1, priority: 1213, available: yes)
		output:analog-surround-40+input:analog-surround-40: Analog Surround 4.0 Output + Analog Surround 4.0 Input (sinks: 1, sources: 1, priority: 1212, available: yes)
		output:analog-surround-40+input:analog-surround-50: Analog Surround 4.0 Output + Analog Surround 5.0 Input (sinks: 1, sources: 1, priority: 1212, available: yes)
		output:analog-surround-40+input:analog-surround-71: Analog Surround 4.0 Output + Analog Surround 7.1 Input (sinks: 1, sources: 1, priority: 1212, available: yes)
		output:analog-surround-50+input:analog-surround-40: Analog Surround 5.0 Output + Analog Surround 4.0 Input (sinks: 1, sources: 1, priority: 1212, available: yes)
		output:analog-surround-50+input:analog-surround-50: Analog Surround 5.0 Output + Analog Surround 5.0 Input (sinks: 1, sources: 1, priority: 1212, available: yes)
		output:analog-surround-50+input:analog-surround-71: Analog Surround 5.0 Output + Analog Surround 7.1 Input (sinks: 1, sources: 1, priority: 1212, available: yes)
		output:analog-surround-71+input:analog-surround-40: Analog Surround 7.1 Output + Analog Surround 4.0 Input (sinks: 1, sources: 1, priority: 1212, available: yes)
		output:analog-surround-71+input:analog-surround-50: Analog Surround 7.1 Output + Analog Surround 5.0 Input (sinks: 1, sources: 1, priority: 1212, available: yes)
		output:analog-surround-71+input:analog-surround-71: Analog Surround 7.1 Output + Analog Surround 7.1 Input (sinks: 1, sources: 1, priority: 1212, available: yes)
		output:analog-surround-40: Analog Surround 4.0 Output (sinks: 1, sources: 0, priority: 1200, available: yes)
		output:analog-surround-50: Analog Surround 5.0 Output (sinks: 1, sources: 0, priority: 1200, available: yes)
		output:analog-surround-71: Analog Surround 7.1 Output (sinks: 1, sources: 0, priority: 1200, available: yes)
		input:analog-stereo: Analog Stereo Input (sinks: 0, sources: 1, priority: 65, available: yes)
		input:analog-surround-21: Analog Surround 2.1 Input (sinks: 0, sources: 1, priority: 13, available: yes)
		input:analog-surround-41: Analog Surround 4.1 Input (sinks: 0, sources: 1, priority: 13, available: yes)
		input:analog-surround-51: Analog Surround 5.1 Input (sinks: 0, sources: 1, priority: 13, available: yes)
		input:analog-surround-40: Analog Surround 4.0 Input (sinks: 0, sources: 1, priority: 12, available: yes)
		input:analog-surround-50: Analog Surround 5.0 Input (sinks: 0, sources: 1, priority: 12, available: yes)
		input:analog-surround-71: Analog Surround 7.1 Input (sinks: 0, sources: 1, priority: 12, available: yes)
		pro-audio: Pro Audio (sinks: 2, sources: 2, priority: 1, available: yes)
	Active Profile: off
	Ports:
		analog-input: Analog Input (type: Analog, priority: 10000, latency offset: 0 usec, availability unknown)
			Properties:
				port.type = "analog"
				card.profile.port = "0"
			Part of profile(s): input:analog-stereo, input:analog-surround-21, input:analog-surround-40, input:analog-surround-41, input:analog-surround-50, input:analog-surround-51, input:analog-surround-71, output:analog-stereo+input:analog-stereo, output:analog-stereo+input:analog-surround-21, output:analog-stereo+input:analog-surround-40, output:analog-stereo+input:analog-surround-41, output:analog-stereo+input:analog-surround-50, output:analog-stereo+input:analog-surround-51, output:analog-stereo+input:analog-surround-71, output:analog-surround-21+input:analog-stereo, output:analog-surround-21+input:analog-surround-21, output:analog-surround-21+input:analog-surround-40, output:analog-surround-21+input:analog-surround-41, output:analog-surround-21+input:analog-surround-50, output:analog-surround-21+input:analog-surround-51, output:analog-surround-21+input:analog-surround-71, output:analog-surround-40+input:analog-stereo, output:analog-surround-40+input:analog-surround-21, output:analog-surround-40+input:analog-surround-40, output:analog-surround-40+input:analog-surround-41, output:analog-surround-40+input:analog-surround-50, output:analog-surround-40+input:analog-surround-51, output:analog-surround-40+input:analog-surround-71, output:analog-surround-41+input:analog-stereo, output:analog-surround-41+input:analog-surround-21, output:analog-surround-41+input:analog-surround-40, output:analog-surround-41+input:analog-surround-41, output:analog-surround-41+input:analog-surround-50, output:analog-surround-41+input:analog-surround-51, output:analog-surround-41+input:analog-surround-71, output:analog-surround-50+input:analog-stereo, output:analog-surround-50+input:analog-surround-21, output:analog-surround-50+input:analog-surround-40, output:analog-surround-50+input:analog-surround-41, output:analog-surround-50+input:analog-surround-50, output:analog-surround-50+input:analog-surround-51, output:analog-surround-50+input:analog-surround-71, output:analog-surround-51+input:analog-stereo, output:analog-surround-51+input:analog-surround-21, output:analog-surround-51+input:analog-surround-40, output:analog-surround-51+input:analog-surround-41, output:analog-surround-51+input:analog-surround-50, output:analog-surround-51+input:analog-surround-51, output:analog-surround-51+input:analog-surround-71, output:analog-surround-71+input:analog-stereo, output:analog-surround-71+input:analog-surround-21, output:analog-surround-71+input:analog-surround-40, output:analog-surround-71+input:analog-surround-41, output:analog-surround-71+input:analog-surround-50, output:analog-surround-71+input:analog-surround-51, output:analog-surround-71+input:analog-surround-71
		analog-output: Analog Output (type: Analog, priority: 9900, latency offset: 0 usec, availability unknown)
			Properties:
				port.type = "analog"
				card.profile.port = "1"
			Part of profile(s): output:analog-stereo, output:analog-stereo+input:analog-stereo, output:analog-stereo+input:analog-surround-21, output:analog-stereo+input:analog-surround-40, output:analog-stereo+input:analog-surround-41, output:analog-stereo+input:analog-surround-50, output:analog-stereo+input:analog-surround-51, output:analog-stereo+input:analog-surround-71, output:analog-surround-21, output:analog-surround-21+input:analog-stereo, output:analog-surround-21+input:analog-surround-21, output:analog-surround-21+input:analog-surround-40, output:analog-surround-21+input:analog-surround-41, output:analog-surround-21+input:analog-surround-50, output:analog-surround-21+input:analog-surround-51, output:analog-surround-21+input:analog-surround-71, output:analog-surround-40, output:analog-surround-40+input:analog-stereo, output:analog-surround-40+input:analog-surround-21, output:analog-surround-40+input:analog-surround-40, output:analog-surround-40+input:analog-surround-41, output:analog-surround-40+input:analog-surround-50, output:analog-surround-40+input:analog-surround-51, output:analog-surround-40+input:analog-surround-71, output:analog-surround-41, output:analog-surround-41+input:analog-stereo, output:analog-surround-41+input:analog-surround-21, output:analog-surround-41+input:analog-surround-40, output:analog-surround-41+input:analog-surround-41, output:analog-surround-41+input:analog-surround-50, output:analog-surround-41+input:analog-surround-51, output:analog-surround-41+input:analog-surround-71, output:analog-surround-50, output:analog-surround-50+input:analog-stereo, output:analog-surround-50+input:analog-surround-21, output:analog-surround-50+input:analog-surround-40, output:analog-surround-50+input:analog-surround-41, output:analog-surround-50+input:analog-surround-50, output:analog-surround-50+input:analog-surround-51, output:analog-surround-50+input:analog-surround-71, output:analog-surround-51, output:analog-surround-51+input:analog-stereo, output:analog-surround-51+input:analog-surround-21, output:analog-surround-51+input:analog-surround-40, output:analog-surround-51+input:analog-surround-41, output:analog-surround-51+input:analog-surround-50, output:analog-surround-51+input:analog-surround-51, output:analog-surround-51+input:analog-surround-71, output:analog-surround-71, output:analog-surround-71+input:analog-stereo, output:analog-surround-71+input:analog-surround-21, output:analog-surround-71+input:analog-surround-40, output:analog-surround-71+input:analog-surround-41, output:analog-surround-71+input:analog-surround-50, output:analog-surround-71+input:analog-surround-51, output:analog-surround-71+input:analog-surround-71
pactl list sinks :


Sink #568
	State: RUNNING
	Name: alsa_output.pci-0000_00_1f.3.hdmi-dts-surround
	Description: Built-in Audio Digital Surround 5.1 (HDMI/DTS)
	Driver: PipeWire
	Sample Specification: s32le 6ch 48000Hz
	Channel Map: front-left,front-right,rear-left,rear-right,front-center,lfe
	Owner Module: 4294967295
	Mute: no
	Volume: front-left: 22043 /  34% / -28,39 dB,   front-right: 22043 /  34% / -28,39 dB,   rear-left: 22043 /  34% / -28,39 dB,   rear-right: 22043 /  34% / -28,39 dB,   front-center: 22043 /  34% / -28,39 dB,   lfe: 38012 /  58% / -14,19 dB
	        balance 0,00
	Base Volume: 65536 / 100% / 0,00 dB
	Monitor Source: alsa_output.pci-0000_00_1f.3.hdmi-dts-surround.monitor
	Latency: 0 usec, configured 0 usec
	Flags: HARDWARE DECIBEL_VOLUME LATENCY 
	Properties:
		alsa.card = "1"
		alsa.card_name = "HDA Intel PCH"
		alsa.class = "generic"
		alsa.device = "3"
		alsa.driver_name = "snd_hda_intel"
		alsa.id = "HDMI 0"
		alsa.long_card_name = "HDA Intel PCH at 0x6001120000 irq 143"
		alsa.name = "MS-HDMI-RX"
		alsa.resolution_bits = "16"
		alsa.subclass = "generic-mix"
		alsa.subdevice = "0"
		alsa.subdevice_name = "subdevice #0"
		api.alsa.card.longname = "HDA Intel PCH at 0x6001120000 irq 143"
		api.alsa.card.name = "HDA Intel PCH"
		api.alsa.path = "dcahdmi:1"
		api.alsa.pcm.card = "1"
		api.alsa.pcm.stream = "playback"
		audio.channels = "6"
		audio.position = "FL,FR,RL,RR,FC,LFE"
		card.profile.device = "11"
		device.api = "alsa"
		device.class = "sound"
		device.id = "45"
		device.profile.description = "Digital Surround 5.1 (HDMI/DTS)"
		device.profile.name = "hdmi-dts-surround"
		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-dts-surround"
		node.nick = "MS-HDMI-RX"
		node.pause-on-idle = "false"
		object.path = "alsa:pcm:1:dcahdmi:1: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 = "55"
		object.serial = "568"
		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 = "1"
		api.alsa.use-acp = "true"
		api.dbus.ReserveDevice1 = "Audio1"
		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 = "4022415"
		device.product.id = "0x43c8"
		device.product.name = "Tiger Lake-H HD Audio Controller"
		device.subsystem = "sound"
		sysfs.path = "/devices/pci0000:00/0000:00:1f.3/sound/card1"
		device.vendor.id = "0x8086"
		device.vendor.name = "Intel Corporation"
		device.string = "1"
	Ports:
		hdmi-output-0: HDMI / DisplayPort (type: HDMI, priority: 5900, availability group: Legacy 4, available)
	Active Port: hdmi-output-0
	Formats:
		pcm
pactl list sink-inputs :


Sink Input #1281
	Driver: PipeWire
	Owner Module: n/a
	Client: 1280
	Sink: 568
	Sample Specification: float32le 6ch 48000Hz
	Channel Map: front-left,front-right,front-center,lfe,rear-left,rear-right
	Format: pcm, format.sample_format = "\"float32ne\""  format.rate = "48000"  format.channels = "6"  format.channel_map = "\"front-left,front-right,front-center,lfe,rear-left,rear-right\""
	Corked: no
	Mute: no
	Volume: front-left: 65536 / 100% / 0,00 dB,   front-right: 65536 / 100% / 0,00 dB,   front-center: 65536 / 100% / 0,00 dB,   lfe: 65536 / 100% / 0,00 dB,   rear-left: 65536 / 100% / 0,00 dB,   rear-right: 65536 / 100% / 0,00 dB
	        balance 0,00
	Buffer Latency: 0 usec
	Sink Latency: 0 usec
	Resample method: PipeWire
	Properties:
		media.type = "Audio"
		media.category = "Playback"
		node.name = "mpv"
		device.description = "mpv"
		application.name = "mpv"
		application.id = "mpv"
		application.icon_name = "mpv"
		node.always-process = "true"
		node.latency = "960/48000"
		node.rate = "1/48000"
		media.name = "Dolby Experience - 5.1 Surround Sound on YouTube-  Optimised for Dolby certified systems (2022) - mpv"
		channelmix.mix-lfe = "true"
		channelmix.upmix = "true"
		channelmix.lfe-cutoff = "140"
		stream.is-live = "true"
		node.autoconnect = "true"
		node.want-driver = "true"
		media.class = "Stream/Output/Audio"
		adapt.follower.spa-node = ""
		object.register = "false"
		factory.id = "7"
		clock.quantum-limit = "8192"
		factory.mode = "split"
		audio.adapt.follower = ""
		library.name = "audioconvert/libspa-audioconvert"
		client.id = "84"
		object.id = "111"
		object.serial = "1281"
		media.role = "video"
		module-stream-restore.id = "sink-input-by-media-role:video"

https://i.imgur.com/702GQ8K.png

https://i.imgur.com/x5YhYzI.png

https://i.imgur.com/FMSK4z0.png

https://i.imgur.com/JVa1DcH.png


moderator edit -- replaced oversized images with links.
Pasting pictures and code

Last edited by 2ManyDogs (2023-03-31 11:06:51)

Offline

Board footer

Powered by FluxBB