Bug 497379 - Add option to change Pipewire buffer size and sample rate/clock rate in the Sound kcm
Summary: Add option to change Pipewire buffer size and sample rate/clock rate in the S...
Status: REPORTED
Alias: None
Product: systemsettings
Classification: Applications
Component: kcm_pulseaudio (show other bugs)
Version: 6.2.4
Platform: Fedora RPMs Linux
: NOR wishlist
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2024-12-12 16:45 UTC by Gregorplanet
Modified: 2025-01-02 16:12 UTC (History)
3 users (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 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