You are not logged in.

#1 2022-11-06 11:21:04

gpery
Member
Registered: 2021-10-27
Posts: 3

[SOLVED] Thunderbolt monitor audio not recognised

After scouring the different related topics I couldn't figure out why I'm not getting an audio card for my Thunderbolt-connected monitor.

Looking at this topic it seems my point of divergence from a better flow is that I'm never getting the " usb 3-1: Product: ThinkPad Thunderbolt 3 Dock USB Audio" message in dmesg.

Anyone know what it's about or what more information is needed?
Here's dmesg from connecting the monitor:

[ 4871.220317] usb 1-2: ber 8 using xhci_hcd
[ 4875.208294] pcieport 0000:02:04.0: pciehp: Slot(4): Card present
[ 4875.208299] pcieport 0000:02:04.0: pciehp: Slot(4): Link Up
[ 4875.370403] pci 0000:38:00.0: [8086:15ef] type 01 class 0x060400
[ 4875.370539] pci 0000:38:00.0: enabling Extended Tags
[ 4875.370865] pci 0000:38:00.0: supports D1 D2
[ 4875.370869] pci 0000:38:00.0:  D0 D1 D2 D3hot D3cold
[ 4875.371094] pci 0000:38:00.0: PTM enabled, 4ns granularity
[ 4875.371151] pci 0000:38:00.0: ited by 2.5 GT/s PCIe x4 link at 0000:02:04.0 (capable of 31.504 Gb/s with 8.0 GT/s PCIe x4 link)
[ 4875.371370] pcieport 0000:02:04.0: on clock configuration is inconsistent, reconfiguring
[ 4875.400274] pci 0000:38:00.0: bridge configuration invalid ([bus 00-00]), reconfiguring
[ 4875.400593] pci 0000:39:02.0: [8086:15ef] type 01 class 0x060400
[ 4875.400727] pci 0000:39:02.0: enabling Extended Tags
[ 4875.401032] pci 0000:39:02.0: supports D1 D2
[ 4875.401036] pci 0000:39:02.0:  D0 D1 D2 D3hot D3cold
[ 4875.401460] pci 0000:38:00.0: PCI bridge to [bus 39-6b]
[ 4875.401482] pci 0000:38:00.0:   bridge window [io  0x0000-0x0fff]
[ 4875.401493] pci 0000:38:00.0:  0x00000000-0x000fffff]
[ 4875.401518] pci 0000:38:00.0:  0x00000000-0x000fffff 64bit pref]
[ 4875.401526] pci 0000:39:02.0: bridge configuration invalid ([bus 00-00]), reconfiguring
[ 4875.401763] pci 0000:3a:00.0: [8086:15ec] type 00 class 0x0c0330
[ 4875.401810] pci 0000:3a:00.0:  0x00000000-0x0000ffff]
[ 4875.401945] pci 0000:3a:00.0: enabling Extended Tags
[ 4875.402236] pci 0000:3a:00.0: supports D1 D2
[ 4875.402239] pci 0000:3a:00.0:  D0 D1 D2 D3hot D3cold
[ 4875.402462] pci 0000:3a:00.0: ited by 2.5 GT/s PCIe x4 link at 0000:02:04.0 (capable of 31.504 Gb/s with 8.0 GT/s PCIe x4 link)
[ 4875.402728] pci 0000:39:02.0: PCI bridge to [bus 3a-6b]
[ 4875.402748] pci 0000:39:02.0:   bridge window [io  0x0000-0x0fff]
[ 4875.402759] pci 0000:39:02.0:  0x00000000-0x000fffff]
[ 4875.402776] pci 0000:39:02.0:  0x00000000-0x000fffff 64bit pref]
[ 4875.402782] pci_bus 0000:3a: busn_res: [bus 3a-6b] end is updated to 3a
[ 4875.402796] pci_bus 0000:39: busn_res: [bus 39-6b] end is updated to 3a
[ 4875.402822] pci 0000:38:00.0:  0xd4000000-0xe9ffffff]
[ 4875.402831] pci 0000:38:00.0:  0x90000000-0xb9ffffff 64bit pref]
[ 4875.402836] pci 0000:38:00.0: BAR 13: assigned [io  0x5000-0x5fff]
[ 4875.402843] pci 0000:39:02.0:  0xd4000000-0xe9ffffff]
[ 4875.402850] pci 0000:39:02.0:  0x90000000-0xb9ffffff 64bit pref]
[ 4875.402855] pci 0000:39:02.0: BAR 13: assigned [io  0x5000-0x5fff]
[ 4875.402861] pci 0000:3a:00.0:  0xd4000000-0xd400ffff]
[ 4875.402875] pci 0000:39:02.0: PCI bridge to [bus 3a]
[ 4875.402882] pci 0000:39:02.0:   bridge window [io  0x5000-0x5fff]
[ 4875.402896] pci 0000:39:02.0:  0xd4000000-0xe9ffffff]
[ 4875.402907] pci 0000:39:02.0:  0x90000000-0xb9ffffff 64bit pref]
[ 4875.402926] pci 0000:38:00.0: PCI bridge to [bus 39-3a]
[ 4875.402935] pci 0000:38:00.0:   bridge window [io  0x5000-0x5fff]
[ 4875.402951] pci 0000:38:00.0:  0xd4000000-0xe9ffffff]
[ 4875.402964] pci 0000:38:00.0:  0x90000000-0xb9ffffff 64bit pref]
[ 4875.402984] pcieport 0000:02:04.0: PCI bridge to [bus 38-6b]
[ 4875.402993] pcieport 0000:02:04.0:   bridge window [io  0x5000-0x5fff]
[ 4875.403005] pcieport 0000:02:04.0:  0xd4000000-0xe9ffffff]
[ 4875.403013] pcieport 0000:02:04.0:  0x90000000-0xb9ffffff 64bit pref]
[ 4875.403079] pcieport 0000:38:00.0: enabling device (0000 -> 0003)
[ 4875.403694] pcieport 0000:39:02.0: enabling device (0000 -> 0003)
[ 4875.404378] pci 0000:3a:00.0: enabling device (0000 -> 0002)
[ 4875.405121] xhci_hcd 0000:3a:00.0: xHCI Host Controller
[ 4875.405136] xhci_hcd 0000:3a:00.0: ber 5
[ 4875.406358] xhci_hcd 0000:3a:00.0: s 0x200077c1 hci version 0x110 quirks 0x0000000200009810
[ 4875.407161] xhci_hcd 0000:3a:00.0: xHCI Host Controller
[ 4875.407165] xhci_hcd 0000:3a:00.0: ber 6
[ 4875.407167] xhci_hcd 0000:3a:00.0: Host supports USB 3.1 Enhanced SuperSpeed
[ 4875.407194] usb usb5: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 5.15
[ 4875.407196] usb usb5: ber=1
[ 4875.407198] usb usb5: Product: xHCI Host Controller
[ 4875.407199] usb usb5: Manufacturer: Linux 5.15.77-1-lts xhci-hcd
[ 4875.407200] usb usb5: ber: 0000:3a:00.0
[ 4875.407290] hub 5-0:1.0: USB hub found
[ 4875.407301] hub 5-0:1.0: 2 ports detected
[ 4875.407390] usb usb6: New USB device found, idVendor=1d6b, idProduct=0003, bcdDevice= 5.15
[ 4875.407391] usb usb6: ber=1
[ 4875.407392] usb usb6: Product: xHCI Host Controller
[ 4875.407393] usb usb6: Manufacturer: Linux 5.15.77-1-lts xhci-hcd
[ 4875.407394] usb usb6: ber: 0000:3a:00.0
[ 4875.407449] hub 6-0:1.0: USB hub found
[ 4875.407459] hub 6-0:1.0: 2 ports detected
[ 4875.710193] usb 5-2: ber 2 using xhci_hcd
[ 4875.910494] usb 5-2: New USB device found, idVendor=0451, idProduct=8142, bcdDevice= 1.00
[ 4875.910497] usb 5-2: ber=1
[ 4875.910498] usb 5-2: ber: A0030071BFA0
[ 4875.911462] hub 5-2:1.0: USB hub found
[ 4875.911485] hub 5-2:1.0: 4 ports detected
[ 4875.963060] thunderbolt 0-3: new device found, vendor=0x1e device=0x1112
[ 4875.963063] thunderbolt 0-3: LG Electronics UltraWide 5K
[ 4876.060596] usb 6-1: ber 2 using xhci_hcd
[ 4876.100935] usb 6-1: New USB device found, idVendor=0451, idProduct=8140, bcdDevice= 1.00
[ 4876.100941] usb 6-1: ber=0
[ 4876.102350] hub 6-1:1.0: USB hub found
[ 4876.102620] hub 6-1:1.0: 4 ports detected
[ 4876.250442] usb 5-2.2: ber 3 using xhci_hcd
[ 4876.392998] usb 5-2.2: New USB device found, idVendor=046d, idProduct=c08b, bcdDevice=27.03
[ 4876.393015] usb 5-2.2: ber=3
[ 4876.393030] usb 5-2.2: ber: 147131723032
[ 4876.570422] usb 5-2.4: ber 4 using xhci_hcd
[ 4876.703465] usb 5-2.4: New USB device found, idVendor=043e, idProduct=9a39, bcdDevice= 4.17
[ 4876.703480] usb 5-2.4: ber=4
[ 4876.703486] usb 5-2.4: Product: LG Monitor Controls
[ 4876.703490] usb 5-2.4: Manufacturer: LG Electronics Inc.
[ 4876.703494] usb 5-2.4: ber: 206NTKF8D981
[ 4876.720630] hid-generic 0003:043E:9A39.0018: hiddev97,hidraw3: USB HID v1.11 Device [LG Electronics Inc. LG Monitor Controls] on usb-0000:3a:00.0-2.4/input0
[ 4876.721750]  5-2.4:1.1: ttyACM0: USB ACM device
[ 4882.100370] usb 5-2.1: ber 5 using xhci_hcd
[ 4882.263329] usb 5-2.1: New USB device found, idVendor=29ea, idProduct=0102, bcdDevice= 1.00
[ 4882.263345] usb 5-2.1: ber=3
[ 4882.263374] usb 5-2.1: ber: 264575131106

I use Pipewire and currently have two recognised sound cards, the built-in and an external USB-connected Behringer card. Here's /proc/asound/cards:

 0 [PCH            ]: HDA-Intel - HDA Intel PCH
                      HDA Intel PCH at 0xec318000 irq 171
 1 [CODEC          ]: USB-Audio - USB Audio CODEC
                      Burr-Brown from TI USB Audio CODEC at usb-0000:00:14.0-3, full speed

Thanks in advance!

Last edited by gpery (2022-11-06 11:53:25)

Offline

#2 2022-11-06 11:35:02

progandy
Member
Registered: 2012-05-17
Posts: 5,305

Re: [SOLVED] Thunderbolt monitor audio not recognised

Does the monitor contain an audio card? Maybe it simply uses the DisplayPort audio channel, does your hda-intel have some DP/HDMI profiles?

Last edited by progandy (2022-11-06 11:36:14)


| alias CUTF='LANG=en_XX.UTF-8@POSIX ' | alias ENGLISH='LANG=C.UTF-8 ' |

Offline

#3 2022-11-06 11:48:35

gpery
Member
Registered: 2021-10-27
Posts: 3

Re: [SOLVED] Thunderbolt monitor audio not recognised

The monitor has an audio output with a speaker connected to it, is it possible for it to have an audio port but not "card"? I might be misunderstanding some terminology, but I believe it should exist.
Are profiles in the context of hda-intel different from what pulseaudio considers profiles?
Here's the output of `pactl list cards` (installed for `pipewire-pulse`)
Looks like there are HDMI-related profiles, but I'm not sure what that implies.

	Card #48
	Name: alsa_card.usb-Burr-Brown_from_TI_USB_Audio_CODEC-00
	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 = "Burr-Brown from TI USB Audio CODEC at usb-0000:00:14.0-3, full speed"
		api.alsa.card.name = "USB Audio CODEC"
		api.alsa.path = "hw:1"
		api.alsa.use-acp = "true"
		api.dbus.ReserveDevice1 = "Audio1"
		device.api = "alsa"
		device.bus = "usb"
		device.bus-id = "usb-Burr-Brown_from_TI_USB_Audio_CODEC-00"
		device.bus_path = "pci-0000:00:14.0-usb-0:3:1.0"
		device.description = "PCM2902 Audio Codec"
		device.enum.api = "udev"
		device.icon_name = "audio-card-analog-usb"
		device.name = "alsa_card.usb-Burr-Brown_from_TI_USB_Audio_CODEC-00"
		device.nick = "USB Audio CODEC"
		device.plugged.usec = "13714044"
		device.product.id = "0x2902"
		device.product.name = "PCM2902 Audio Codec"
		device.profile-set = "texas-instruments-pcm2902.conf"
		device.serial = "Burr-Brown_from_TI_USB_Audio_CODEC"
		device.subsystem = "sound"
		sysfs.path = "/sys/devices/pci0000:00/0000:00:14.0/usb1/1-3/1-3:1.0/sound/card1"
		device.vendor.id = "0x08bb"
		device.vendor.name = "Texas Instruments"
		media.class = "Audio/Device"
		factory.id = "14"
		client.id = "34"
		object.id = "47"
		object.serial = "48"
		object.path = "alsa:pcm:1"
		alsa.card = "1"
		alsa.card_name = "USB Audio CODEC"
		alsa.long_card_name = "Burr-Brown from TI USB Audio CODEC at usb-0000:00:14.0-3, full speed"
		alsa.driver_name = "snd_usb_audio"
		device.string = "1"
	Profiles:
		off: Off (sinks: 0, sources: 0, priority: 0, available: yes)
		output:analog-stereo-output+input:analog-stereo-input: Analog Stereo Output + Analog Stereo Input (sinks: 1, sources: 1, priority: 5054, available: yes)
		output:analog-stereo-output+input:analog-mono-left: Analog Stereo Output + Analog Mono (Left) Input (sinks: 1, sources: 1, priority: 5032, available: yes)
		output:analog-stereo-output+input:analog-mono-right: Analog Stereo Output + Analog Mono (Right) Input (sinks: 1, sources: 1, priority: 5031, available: yes)
		output:analog-stereo-output+input:analog-mono: Analog Stereo Output + Analog Mono Input (sinks: 1, sources: 1, priority: 5003, available: yes)
		output:analog-stereo-output: Analog Stereo Output (sinks: 1, sources: 0, priority: 5000, available: yes)
		input:analog-stereo-input: Analog Stereo Input (sinks: 0, sources: 1, priority: 54, available: yes)
		input:analog-mono-left: Analog Mono (Left) Input (sinks: 0, sources: 1, priority: 32, available: yes)
		input:analog-mono-right: Analog Mono (Right) Input (sinks: 0, sources: 1, priority: 31, available: yes)
		input:analog-mono: Analog Mono Input (sinks: 0, sources: 1, priority: 3, available: yes)
		pro-audio: Pro Audio (sinks: 1, sources: 1, priority: 1, available: yes)
	Active Profile: output:analog-stereo-output+input:analog-stereo-input
	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, input:analog-mono, input:analog-mono-left, input:analog-mono-right, output:analog-stereo-output+input:analog-stereo-input, output:analog-stereo-output+input:analog-mono, output:analog-stereo-output+input:analog-mono-left, output:analog-stereo-output+input:analog-mono-right
		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, output:analog-stereo-output+input:analog-stereo-input, output:analog-stereo-output+input:analog-mono, output:analog-stereo-output+input:analog-mono-left, output:analog-stereo-output+input:analog-mono-right

Card #49
	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 = "0"
		api.alsa.card.longname = "HDA Intel PCH at 0xec318000 irq 171"
		api.alsa.card.name = "HDA Intel PCH"
		api.alsa.path = "hw:0"
		api.alsa.use-acp = "true"
		api.dbus.ReserveDevice1 = "Audio0"
		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 = "14237582"
		device.product.id = "0x02c8"
		device.product.name = "Comet Lake PCH-LP cAVS (Latitude 7410)"
		device.subsystem = "sound"
		sysfs.path = "/sys/devices/pci0000:00/0000:00:1f.3/sound/card0"
		device.vendor.id = "0x8086"
		device.vendor.name = "Intel Corporation"
		media.class = "Audio/Device"
		factory.id = "14"
		client.id = "34"
		object.id = "48"
		object.serial = "49"
		object.path = "alsa:pcm:0"
		alsa.card = "0"
		alsa.card_name = "HDA Intel PCH"
		alsa.long_card_name = "HDA Intel PCH at 0xec318000 irq 171"
		alsa.driver_name = "snd_hda_intel"
		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: 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-extra4+input:analog-stereo: Digital Stereo (HDMI 5) 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-stereo-extra4: Digital Stereo (HDMI 5) 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-extra4+input:analog-stereo: Digital Surround 5.1 (HDMI 5) Output + Analog Stereo Input (sinks: 1, sources: 1, priority: 665, available: no)
		output:hdmi-surround71-extra4+input:analog-stereo: Digital Surround 7.1 (HDMI 5) 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)
		output:hdmi-surround-extra4: Digital Surround 5.1 (HDMI 5) Output (sinks: 1, sources: 0, priority: 600, available: no)
		output:hdmi-surround71-extra4: Digital Surround 7.1 (HDMI 5) Output (sinks: 1, sources: 0, priority: 600, available: no)
		input:analog-stereo: Analog Stereo Input (sinks: 0, sources: 1, priority: 65, available: yes)
		pro-audio: Pro Audio (sinks: 6, sources: 1, priority: 1, available: yes)
	Active Profile: output:analog-stereo+input:analog-stereo
	Ports:
		analog-input-internal-mic: Internal Microphone (type: Mic, priority: 8900, latency offset: 0 usec, availability group: Legacy 1, availability unknown)
			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, output:hdmi-stereo-extra4+input:analog-stereo, output:hdmi-surround-extra4+input:analog-stereo, output:hdmi-surround71-extra4+input:analog-stereo
		analog-input-headphone-mic: Microphone (type: Mic, priority: 8700, latency offset: 0 usec, availability group: Legacy 2, not available)
			Properties:
				port.type = "mic"
				port.availability-group = "Legacy 2"
				device.icon_name = "audio-input-microphone"
				card.profile.port = "1"
			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, output:hdmi-stereo-extra4+input:analog-stereo, output:hdmi-surround-extra4+input:analog-stereo, output:hdmi-surround71-extra4+input:analog-stereo
		analog-input-headset-mic: Headset Microphone (type: Headset, priority: 8800, latency offset: 0 usec, availability group: Legacy 2, not available)
			Properties:
				port.type = "headset"
				port.availability-group = "Legacy 2"
				device.icon_name = "audio-input-microphone"
				card.profile.port = "2"
			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, output:hdmi-stereo-extra4+input:analog-stereo, output:hdmi-surround-extra4+input:analog-stereo, output:hdmi-surround71-extra4+input:analog-stereo
		analog-output-speaker: Speakers (type: Speaker, priority: 10000, latency offset: 0 usec, availability group: Legacy 3, availability unknown)
			Properties:
				port.type = "speaker"
				port.availability-group = "Legacy 3"
				device.icon_name = "audio-speakers"
				card.profile.port = "3"
			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 2, not available)
			Properties:
				port.type = "headphones"
				port.availability-group = "Legacy 2"
				device.icon_name = "audio-headphones"
				card.profile.port = "4"
			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 = "5"
				device.product.name = "LG HDR 5K"
			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 = "6"
			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 = "7"
			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 = "8"
			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
		hdmi-output-4: HDMI / DisplayPort 5 (type: HDMI, priority: 5500, latency offset: 0 usec, availability group: Legacy 8, not available)
			Properties:
				port.type = "hdmi"
				port.availability-group = "Legacy 8"
				device.icon_name = "video-display"
				card.profile.port = "9"
			Part of profile(s): output:hdmi-stereo-extra4, output:hdmi-stereo-extra4+input:analog-stereo, output:hdmi-surround-extra4, output:hdmi-surround-extra4+input:analog-stereo, output:hdmi-surround71-extra4, output:hdmi-surround71-extra4+input:analog-stereo

Last edited by gpery (2022-11-06 11:50:02)

Offline

#4 2022-11-06 11:53:10

gpery
Member
Registered: 2021-10-27
Posts: 3

Re: [SOLVED] Thunderbolt monitor audio not recognised

Ah, I now know what it means. Choosing the HDMI profile in pavucontrol makes the speakers work through the monitor.
I'm still confused by why it's considered HDMI and not some Thunderbolt-related audio. Would have made sense to me if it were DisplayPort related.
It works, though. Thanks!

Offline

#5 2022-11-06 12:13:13

progandy
Member
Registered: 2012-05-17
Posts: 5,305

Re: [SOLVED] Thunderbolt monitor audio not recognised

With "card" I meant that it advertises itself as an independent audio interface to the computer. As you found out you have the other option. It advertises itself as a monitor with speakers and receives audio through the displayport connection.

I'm still confused by why it's considered HDMI and not some Thunderbolt-related audio. Would have made sense to me if it were DisplayPort related.

It is not thunderbolt-related because the audio is sent as part of the DisplayPort protocol / alternate mode of Thunderbolt 3/usb-c that is used. Why all digital monitor audio channels are called HDMI instead of DP/HDMI I don't know. Maybe the initial implementation was for hdmi and it was adapted for DP, but the descriptions were never updated.


| alias CUTF='LANG=en_XX.UTF-8@POSIX ' | alias ENGLISH='LANG=C.UTF-8 ' |

Offline

Board footer

Powered by FluxBB