Bazzite is a cloud native image built upon Fedora Atomic Desktops that brings the best of Linux gaming to all of your devices - including your favorite handheld.
Previous patch halved the blanking interval of SteamUI without updating the presentation timings. This might have caused it to feel choppier than it should. Therefore, much like VRR, add a staging variable for the requested framerate and only apply it when we are not in SteamUI.
This way, the wayland presentation callbacks and timers have the correct frame pacing.
Then, add --disable-steamui-framelimit to disable the optimization. Even with that flag, VRR will remain disabled in steamui.
Previous patch halved the blanking interval of SteamUI without updating the presentation timings. This might have caused it to feel choppier than it should. Therefore, much like VRR, add a staging variable for the requested framerate and only apply it when we are not in SteamUI.
This way, the wayland presentation callbacks and timers have the correct frame pacing.
Then, add
--disable-steamui-framelimit
to disable the optimization. Even with that flag, VRR will remain disabled in steamui.