Skip to content
Discussion options

You must be logged in to vote

Hi there, I did some digging on this as I've previously worked on osu!'s audio backend, and I was personally interested in this idea. From what I've found, it seems like osu! does already request real-time privileges, although to an extent.

Pipewire and Pulseaudio both automatically use rtkit to elevate their threads to realtime. However, osu!'s audio library, BASS, only outputs audio on linux via ALSA.

Therefore to ensure realtime audio is available, one must ensure they have an ALSA compatibility layer installed (e.g. pipewire-alsa, pulseaudio-alsa), and that they're outputting to either one (pipewire would be named Pipewire Audio Server)

While we can add functionality for osu! to reque…

Replies: 1 comment 1 reply

Comment options

You must be logged in to vote
1 reply
@sineplusx
Comment options

Answer selected by Thesola10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Ideas
Labels
None yet
3 participants