Xwayland: osu! FPS is always limited to the monitor refresh rate
This might be a continuation of #1099 (closed); see the discussion there.
After applying !540 (merged) osu! runs above 1 FPS, but always limited to the monitor refresh rate, even when set to unlimited FPS (tested on Mutter and Weston, can be seen on the in-game FPS counter). In the GNOME Xorg session the FPS is initially limited, but upon toggling fullscreen in-game (doesn't matter on or off) it does become unlimited (super weird, sure, but it works).
Here are the relevant in-game settings:
Before toggling fullscreen, also always on Xwayland:
After toggling fullscreen on Xorg:
Before the wine patch causing the 1 FPS issue fixed by !540 (merged), I used to run osu! on sway without any FPS limiting issues. It's important for this game because due to its nature even small input latency is noticeable.
Fedora 33, xorg-x11-server-Xwayland-1.20.9-1.fc33.x86_64