Need to rename audio output and input

Hi everybody,
I would like to rename my audio inputs and outputs because all of them have in the first part of the name “Tiger Lake-LP Smart Sound Technology Audio Controller” and this makes it difficult to switch between outputs without reading the full name. Can anyone help me please?
My pc is a Samsung Galaxy Book laptop with CPU intel i7-1165G7

lspci -v output:

 00:00.0 Host bridge: Intel Corporation 11th Gen Core Processor Host Bridge/DRAM Registers (rev 01)
	DeviceName: Onboard - Other
	Subsystem: Samsung Electronics Co Ltd Device c1a7
	Flags: bus master, fast devsel, latency 0
	Capabilities: <access denied>

00:02.0 VGA compatible controller: Intel Corporation TigerLake-LP GT2 [Iris Xe Graphics] (rev 01) (prog-if 00 [VGA controller])
	DeviceName: Onboard - Video
	Subsystem: Samsung Electronics Co Ltd Device c1a7
	Flags: bus master, fast devsel, latency 0, IRQ 146
	Memory at 6000000000 (64-bit, non-prefetchable) [size=16M]
	Memory at 4000000000 (64-bit, prefetchable) [size=256M]
	I/O ports at 3000 [size=64]
	Expansion ROM at 000c0000 [virtual] [disabled] [size=128K]
	Capabilities: <access denied>
	Kernel driver in use: i915
	Kernel modules: i915

00:04.0 Signal processing controller: Intel Corporation TigerLake-LP Dynamic Tuning Processor Participant (rev 01)
	DeviceName: Onboard - Other
	Subsystem: Samsung Electronics Co Ltd Device c1a7
	Flags: fast devsel, IRQ 16
	Memory at 6001100000 (64-bit, non-prefetchable) [size=128K]
	Capabilities: <access denied>
	Kernel driver in use: proc_thermal
	Kernel modules: processor_thermal_device

00:08.0 System peripheral: Intel Corporation GNA Scoring Accelerator module (rev 01)
	DeviceName: Onboard - Other
	Subsystem: Samsung Electronics Co Ltd Device c1a7
	Flags: fast devsel, IRQ 255
	Memory at 6001152000 (64-bit, non-prefetchable) [disabled] [size=4K]
	Capabilities: <access denied>

00:0d.0 USB controller: Intel Corporation Tiger Lake-LP Thunderbolt 4 USB Controller (rev 01) (prog-if 30 [XHCI])
	DeviceName: Onboard - Other
	Flags: bus master, medium devsel, latency 0, IRQ 132
	Memory at 6001130000 (64-bit, non-prefetchable) [size=64K]
	Capabilities: <access denied>
	Kernel driver in use: xhci_hcd
	Kernel modules: xhci_pci

00:14.0 USB controller: Intel Corporation Tiger Lake-LP USB 3.2 Gen 2x1 xHCI Host Controller (rev 20) (prog-if 30 [XHCI])
	DeviceName: Onboard - Other
	Subsystem: Samsung Electronics Co Ltd Device c1a7
	Flags: bus master, medium devsel, latency 0, IRQ 133
	Memory at 6001120000 (64-bit, non-prefetchable) [size=64K]
	Capabilities: <access denied>
	Kernel driver in use: xhci_hcd
	Kernel modules: xhci_pci

00:14.2 RAM memory: Intel Corporation Tiger Lake-LP Shared SRAM (rev 20)
	DeviceName: Onboard - Other
	Subsystem: Samsung Electronics Co Ltd Device c1a7
	Flags: fast devsel
	Memory at 6001148000 (64-bit, non-prefetchable) [disabled] [size=16K]
	Memory at 6001151000 (64-bit, non-prefetchable) [disabled] [size=4K]
	Capabilities: <access denied>

00:14.3 Network controller: Intel Corporation Wi-Fi 6 AX201 (rev 20)
	DeviceName: Onboard - Ethernet
	Subsystem: Intel Corporation Device 6074
	Flags: bus master, fast devsel, latency 0, IRQ 16
	Memory at 6001144000 (64-bit, non-prefetchable) [size=16K]
	Capabilities: <access denied>
	Kernel driver in use: iwlwifi
	Kernel modules: iwlwifi

00:15.0 Serial bus controller [0c80]: Intel Corporation Tiger Lake-LP Serial IO I2C Controller #0 (rev 20)
	DeviceName: Onboard - Other
	Subsystem: Samsung Electronics Co Ltd Device c1a7
	Flags: bus master, fast devsel, latency 0, IRQ 27
	Memory at 4017000000 (64-bit, non-prefetchable) [size=4K]
	Capabilities: <access denied>
	Kernel driver in use: intel-lpss
	Kernel modules: intel_lpss_pci

00:15.1 Serial bus controller [0c80]: Intel Corporation Tiger Lake-LP Serial IO I2C Controller #1 (rev 20)
	DeviceName: Onboard - Other
	Subsystem: Samsung Electronics Co Ltd Device c1a7
	Flags: bus master, fast devsel, latency 0, IRQ 40
	Memory at 4017001000 (64-bit, non-prefetchable) [size=4K]
	Capabilities: <access denied>
	Kernel driver in use: intel-lpss
	Kernel modules: intel_lpss_pci

00:15.3 Serial bus controller [0c80]: Intel Corporation Tiger Lake-LP Serial IO I2C Controller #3 (rev 20)
	DeviceName: Onboard - Other
	Subsystem: Samsung Electronics Co Ltd Device c1a7
	Flags: bus master, fast devsel, latency 0, IRQ 30
	Memory at 4017002000 (64-bit, non-prefetchable) [size=4K]
	Capabilities: <access denied>
	Kernel driver in use: intel-lpss
	Kernel modules: intel_lpss_pci

00:16.0 Communication controller: Intel Corporation Tiger Lake-LP Management Engine Interface (rev 20)
	DeviceName: Onboard - Other
	Subsystem: Samsung Electronics Co Ltd Device c1a7
	Flags: bus master, fast devsel, latency 0, IRQ 123
	Memory at 600114d000 (64-bit, non-prefetchable) [size=4K]
	Capabilities: <access denied>
	Kernel driver in use: mei_me
	Kernel modules: mei_me

00:1d.0 PCI bridge: Intel Corporation Tiger Lake-LP PCI Express Root Port #9 (rev 20) (prog-if 00 [Normal decode])
	Flags: bus master, fast devsel, latency 0, IRQ 122
	Bus: primary=00, secondary=01, subordinate=01, sec-latency=0
	I/O behind bridge: [disabled]
	Memory behind bridge: 4f800000-4f8fffff [size=1M]
	Prefetchable memory behind bridge: [disabled]
	Capabilities: <access denied>
	Kernel driver in use: pcieport

00:1f.0 ISA bridge: Intel Corporation Tiger Lake-LP LPC Controller (rev 20)
	DeviceName: Onboard - Other
	Subsystem: Samsung Electronics Co Ltd Device c1a7
	Flags: bus master, fast devsel, latency 0

00:1f.3 Multimedia audio controller: Intel Corporation Tiger Lake-LP Smart Sound Technology Audio Controller (rev 20)
	DeviceName: Onboard - Sound
	Subsystem: Samsung Electronics Co Ltd Device c1a7
	Flags: bus master, fast devsel, latency 32, IRQ 147
	Memory at 6001140000 (64-bit, non-prefetchable) [size=16K]
	Memory at 6001000000 (64-bit, non-prefetchable) [size=1M]
	Capabilities: <access denied>
	Kernel driver in use: sof-audio-pci-intel-tgl
	Kernel modules: snd_hda_intel, snd_sof_pci_intel_tgl

00:1f.4 SMBus: Intel Corporation Tiger Lake-LP SMBus Controller (rev 20)
	DeviceName: Onboard - Other
	Subsystem: Samsung Electronics Co Ltd Device c1a7
	Flags: medium devsel, IRQ 16
	Memory at 600114c000 (64-bit, non-prefetchable) [size=256]
	I/O ports at efa0 [size=32]
	Kernel driver in use: i801_smbus
	Kernel modules: i2c_i801

00:1f.5 Serial bus controller [0c80]: Intel Corporation Tiger Lake-LP SPI Controller (rev 20)
	DeviceName: Onboard - Other
	Subsystem: Samsung Electronics Co Ltd Device c1a7
	Flags: fast devsel
	Memory at 4f900000 (32-bit, non-prefetchable) [size=4K]
	Kernel modules: intel_spi_pci

01:00.0 Non-Volatile memory controller: Solid State Storage Technology Corporation Device 9100 (rev 03) (prog-if 02 [NVM Express])
	Subsystem: Silicon Motion, Inc. Device 2263
	Flags: bus master, fast devsel, latency 0, IRQ 16, NUMA node 0
	Memory at 4f800000 (64-bit, non-prefetchable) [size=16K]
	Capabilities: <access denied>
	Kernel driver in use: nvme

Hi,
I guess, you can not change the name of this audio device in PCIE. It was automatically recognized and defined by Linux Kernel.

But my question is: Where is it difficult to switch between outputs? in Gnome → sound setting?

Schermata da 2021-11-29 15-27-36

I’d like to switch easily from the control panel

Here is the answer:
https://askubuntu.com/questions/1313183/how-do-i-rename-audio-devices-in-ubuntu

1 Like

It works, thanks!!

This topic was automatically closed 2 days after the last reply. New replies are no longer allowed.