https://bugs.kde.org/show_bug.cgi?id=448216
--- Comment #3 from [email protected] --- I suspect this might be hardware dependent. I get: DELL U4320Q DELL U2717D H/K AV AMP The first two are monitors, the third is Harman/Kardon AVR. I think that is vastly better than the current state. I bought these so I know their names, but even a casual user would probably know that Dell is a monitor, after all the brand is written on the monitor). My laptop's internal audio is "Cannon Lake PCH cAVS" which is also not that useful. But mine is not HDMI at all. I think that internal audio should always be listed as such, but I am not sure if there is an easy way to tell if a given device is internal speakers. with mine, the card that the speaker belongs tohas 'device.form_factor = "internal"', so that could probably be used. With HDMI, the problem is that multiple different devices in real world (like in my case two monitors and one AVR) are lumped under one device by ALSA with each real-world device corresponding to one "Port". And the human-readable names are per port. I reported this here: https://github.com/alsa-project/alsa-lib/issues/209 - not sure if it will be accepted, I can imagine that from the computer point of view, all the monitors are one device and there is not way for ALSA to tell. I agree that port would be kind of useless and could be hidden if human-readable names were used. On my system, I have got two USB-C ports that are "HDMI" and HDMI 2". After a year of usage, I am not sure which is which. Currently, they are the only way to distinguish between my connected monitors , but needless to say, the distinction is not very useful. Similarly "Analog Stereo". I think device.product.name should only be used by HDMI devices if they are not internal. One more thing is that right now, even unavailable ports are listed now. My monitor is stereo, but I can choose "Digital Surround 5.1" for it. That selects the internal speakers, because the monitor does not support surround sound and so is no longer the default sink. However, if I connected the AVR, I could choose to send it stereo sound instead of surround, so the ports probably have some function. And one last thing - in the applet, the internal speakers have three ports Analog Stereo Duplex | Input | Output. When I set it to Duplex, it lists both the internal microphone and the speaker. When I switch it to either Input or Output, either the microphone or the speaker disappears. That behaviour is a bit puzzling. -- You are receiving this mail because: You are watching all bug changes.
