After the last update it is not clear what audio I am using

After the last update it is not clear what audio I am using, before the description helped now I have the generic audio name on both the headphone output and the hdmi output.

image

I wonder what sound server you are using and such (inxi -Az).

But I will also mention that at least on Plasma 6.2 you can rename devices in

System Settings > Input & Output > Sound

If you are using PulseAudio, device names can be changed by creating a custom reconfiguration file in home folder ~/.config/pulse/default.pa to change the device.description
PulseAudio/Examples - Renaming Devices - ArchWiki

For PipeWire and Wireplumber, devices can be renamed in Wireplumber by changing the node.description
WirePlumber - Changing a device/node property - ArchWiki

I think the problem is with the system tray, the description in audio configuration is correct

Audio:
Device-1: Advanced Micro Devices [AMD/ATI] Raven/Raven2/Fenghuang HDMI/DP
Audio driver: snd_hda_intel
Device-2: Advanced Micro Devices [AMD] ACP/ACP3X/ACP6x Audio Coprocessor
driver: snd_pci_acp3x
Device-3: Advanced Micro Devices [AMD] Family 17h/19h HD Audio
driver: snd_hda_intel
Device-4: HP HP Webcam 3110 driver: snd-usb-audio,uvcvideo type: USB
API: ALSA v: k6.6.54-2-MANJARO status: kernel-api
Server-1: PipeWire v: 1.2.5 status: active

To check PipeWire node.name and node.description

pactl list sinks; pactl list sources

or

pw-cli ls Node

To create a SPA-JSON reconfiguration script: Alexander Gromnitsky’s Blog :: Renaming Devices in PipeWire

Grazie per le dritte, appena posso sistemerò ma ho capito dov’è il problema.

Thanks for the tips, I’ll fix it as soon as I can but I understand where the problem is.

Please post a full explanation and solution to help future users

Risolto:
prima ho installato wireplumber poi in /usr/share/wireplumber/wireplumber.conf.d/ ho salvato rename-dev.conf

Fixed:
first I installed wireplumber then in /usr/share/wireplumber/wireplumber.conf.d/ I saved rename-dev.conf

monitor.alsa.rules = [
  {
    matches = [
      {
        node.name = "alsa_output.pci-0000_05_00.1.hdmi-stereo"
      }
    ]
    actions = {
      update-props = {
        node.nick = "HDMI"
      }
    }
  }
  {
    matches = [
      {
        node.name = "alsa_output.pci-0000_05_00.6.analog-stereo"
      }
    ]
    actions = {
      update-props = {
        node.nick = "Headphones"
      }
    }
  }
]

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