Bug 497379

Summary: Add option to change Pipewire buffer size and sample rate/clock rate in the Sound kcm
Product: [Applications] systemsettings Reporter: Gregorplanet <gregorplanet>
Component: kcm_pulseaudioAssignee: Plasma Bugs List <plasma-bugs-null>
Status: REPORTED ---    
Severity: wishlist CC: isma.af, john.kizer, nate
Priority: NOR    
Version First Reported In: 6.2.4   
Target Milestone: ---   
Platform: Fedora RPMs   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:

Description Gregorplanet 2024-12-12 16:45:28 UTC
SUMMARY
Add a GUI for advanced configuration of pipewire, like changing the clockrate etc. This is especially helpful for professional audio production and could be located as a secondary page in the sound kcm. Third party tools like Qjackctl dont work with pipewire anymore
Comment 1 Nate Graham 2024-12-12 18:53:31 UTC
Very likely out of scope, I fear. Are there no 3rd-party tools that can be used to accomplish what you're looking for?
Comment 2 John Kizer 2024-12-21 07:14:24 UTC
If it's helpful as reference here - the primary maintainer of QjackCtl also maintains qpwgraph, which to my untrained eye looks (and is described by its creator as) nearly identical to QjackCtl, but made for use with Pipewire: https://gitlab.freedesktop.org/rncbc/qpwgraph

Are there use cases that wouldn't be sufficiently fulfilled by that software, that would be best fulfilled by being written into a kcm?
Comment 3 Gregorplanet 2024-12-23 17:20:58 UTC
qpwgraph is great, but its only a patchbay to route audio between applications and devices. in difference to qjackctl it doesn't allow changing general settings of the sound server, like clockrate, which is important for professional and especially realtime audio production. afaik one has to use command line tools or edit config files to achieve this right now, not really convenient. and having these settings in the kcm makes much sense to me, since these apply session wide
Comment 4 John Kizer 2024-12-24 14:16:38 UTC
It might be helpful then, for understanding the scope, to get a bit more specific on this wishlist. You mentioned clockrate etc., and when just searching for what Ubuntu Studio includes in its graphical utility, it mentions buffer size and sample rate (assuming that is roughly the same as clockrate?).

Are the system-wide settings, that aren't already covered by other GUI applications, basically buffer size and clockrate?
Comment 5 Gregorplanet 2025-01-02 11:40:48 UTC
yeah exactly, being able to set buffer size and sample rate/clock rate would be helpful
Comment 6 John Kizer 2025-01-02 16:12:02 UTC
Thanks, updating the title to reflect a more targeted scope