Wayland, Stuttery Presentation when a client has high GPU usage
Affected version
OS : Arch Linux, rolling
Mutter : 44.1
Wayland
Bug summary
I am not to sure if it's the high GPU Usage or FPS that are higher than monitor's refresh rate on Vulkan clients. But, so far Portal 2 with Vulkan backend and Hollow Knight has stuttery and low FOS presentation under Mutter 44, both ran with an FPS higher than refresh rate(MangoHud). Issue is seemingly gone when i enable in-game vsync or set an FPS limit to at most 60 FPS(this results in lower GPU usage). osu!-lazer, an OpenGL client ran with higher FPS than refresh rate, but Mutter was still able to present it smoothly, tho GPU usage is lower.
Steps to reproduce
What happened
In my case, this is what happened
- Monitor's refresh rate : 60Hz
- Client's FPS : 90-120 FPS (Vulkan, Hollow Knight, seen with MangoHud)
- GPU Usage : 99%
- What gets presented by Mutter : feels like 20-ish FPS
- Issue is gone when I limit the game to 60 fps or turn on in-game vsync (GPU usage here is lower)
- Disabling
dynamic-max-render-time
did not help
This was not a problem with Mutter 43
What did you expect to happen
A smooth presentation
Relevant logs, screenshots, screencasts etc.
Have no clue how to obtain, guidance is appreciated.
Edited by Zhafran Rama Azmi