Bug 468684 - KDE Plasma Sound Settings and Widgets don't show all devices in ALSA Mixer
Summary: KDE Plasma Sound Settings and Widgets don't show all devices in ALSA Mixer
Status: RESOLVED UPSTREAM
Alias: None
Product: kde
Classification: I don't know
Component: general (other bugs)
Version First Reported In: unspecified
Platform: Ubuntu Linux
: NOR normal
Target Milestone: ---
Assignee: Unassigned bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2023-04-19 17:15 UTC by Eny Tarunaditya
Modified: 2023-04-20 15:52 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Eny Tarunaditya 2023-04-19 17:15:55 UTC
SUMMARY

- The System Settings in KDE plasma (and in extension, the Sound widget) don't show all the active sound devices and don't show all possible configurations.
- I thought I had a problem with my devices, but when I opened ALSAMIXER, I saw all the connected sound devices that were "missing" from the KDE Plasma sound settings page.
- While I totally understand that the page doesn't show the many unconnected sound ports on my tower (like S/PDIF, Rear Mic, Surround, Center) which are not in use (but still shown in alsamixer), the setting page also refuses to show the speakers while my headphones are connected in.
- This behaviour may be obvious on things like a laptop/phone where connecting headphones mutes the speakers and only provides option for controlling headphones, but on a desktop it is irritating having to UNPLUG my headphone in order to use the speaker and even control it. 
- I would rather simply want the option to CHOOSE ONE OR MORE CONNECTED devices (like speaker AND headphones) to playback from (at the same time, if I want to).
- I had to look in multiple places before realizing that there is a setting called "auto-mute mode" in Alsamixer which needs to be disabled in order to playback from multiple devices. The settings page can also expose this as a toggle.
- HONESTLY, the alsamixer TUI is pretty well designed. The Audio settings page in KDE plasma can be modelled after it, while the "taskbar" widget can remain a bit simpler to use.

PS: Sorry, I didn't know how to separate the above into "steps to reproduce", "expected result", "observed result", as it involves more than just a bug report. It is a bit of a bug and a bit of a feature request.

SOFTWARE/OS VERSIONS
KDE Plasma Version: 5.25.5
KDE Frameworks Version: 5.98.0
Qt Version: 5.15.3
Kernel: 6.2.6

ADDITIONAL INFORMATION
Motherboard: http://www.gigabyte.com/products/product-page.aspx?pid=5497#ov (this has speaker output)
Frontpanel on tower has headphones output
Comment 1 Nate Graham 2023-04-20 15:52:13 UTC
Our sound stuff pulls from either PulseAudio or PipeWire, so whatever's visible to those libraries will be visible in the KDE UIs for audio stuff. It sounds like the root cause issue is that your hardware isn't properly exposed to PulseAudio or PipeWire. You'll need to report this to the developers of whichever of those audio libraries your system is using, either at https://gitlab.freedesktop.org/pulseaudio/pulseaudio/-/issues or https://gitlab.freedesktop.org/pipewire/pipewire/-/issues.