While you're here, please consider supporting GamingOnLinux on:
Reward Tiers:
Patreon. Plain Donations:
PayPal.
This ensures all of our main content remains totally free for everyone! Patreon supporters can also remove all adverts and sponsors! Supporting us helps bring good, fresh content. Without your continued support, we simply could not continue!
You can find even more ways to support us on this dedicated page any time. If you already are, thank you!
Reward Tiers:
![](/templates/default/images/network-icons/patreon.png)
![](/templates/default/images/network-icons/paypal.png)
This ensures all of our main content remains totally free for everyone! Patreon supporters can also remove all adverts and sponsors! Supporting us helps bring good, fresh content. Without your continued support, we simply could not continue!
You can find even more ways to support us on this dedicated page any time. If you already are, thank you!
Login / Register
- Developing a Video Game with Unreal Engine 5 on Linux
- NVIDIA 560 Linux driver Beta has Wayland improvements, defaults to open GPU kernel modules
- Top-down Terraria-like 'Necesse' gets a huge graphics update on August 10
- Proton Experimental gets fixes for Ubisoft Connect, Once Human, Burnout Paradise Remastered
- FlatOut 1, 2 and Ultimate Carnage now Steam Deck Verified with Steam Workshop support
- > See more over 30 days here
-
Linux Mint 22 is officially out now supported until 202…
- Marlock -
Valve gives developers some big reasons to add a demo o…
- Anza -
Vibrant Sokoban-style game Puzzledorf now available for…
- Pengling -
Vibrant Sokoban-style game Puzzledorf now available for…
- mZSq7Fq3qs -
Apple design award winner Afterplace just released on P…
- Calinou - > See more comments
- Weekend Players' Club 7/26/2024
- Pengling - The Wildlands Expansion Is Live: UO Outlands Hits New Milestones.…
- slaapliedje - New Desktop Screenshot Thread
- Hamish - The Stardew Valley Appreciation Thread!
- Pengling - Strange monitor / desktop resume problem
- kokoko3k - See more posts
View PC info
Haven't used Mango HUD, but I think it was forked from Mesa Vulkan overlay and diverged into its own direction.
But similar idea I suppose. If Mango HUD can log the values you need - you can use that all the same for analysis.
Last edited by Shmerl on 31 October 2022 at 5:56 am UTC
View PC info
Yeah I've been using MangoHud's frame time graph and logging functionality, which check out, no spikes upwards.
I usually limit to 66FPS by the way, but that's just a habit I got from using Nvidia's "fast sync" on Windows years ago, where any frames delivered before the next refresh are discarded (bloody fantastic solution that was, wish we had that).
Unlimited framerates exhibit the same issue. I've updated the main post thanks to your good questions.
Will try 59fps as my limit, thanks! :)
Last edited by ridge on 31 October 2022 at 6:01 am UTC
View PC info
Search about MESA_VK_WSI_PRESENT_MODE usage here: https://docs.mesa3d.org/envvars.html
Details on logic here: https://registry.khronos.org/vulkan/specs/1.3-extensions/man/html/VkPresentModeKHR.html
Last edited by Shmerl on 31 October 2022 at 6:04 am UTC
View PC info
Or instead of limiting try using one of the alternatives to vsync from those present modes. I think one of them is similar to what AMD call "enhanced sync".
Last edited by Shmerl on 31 October 2022 at 6:13 am UTC
View PC info
View PC info
Oh, right! Yeah didn't think about that myself either but it makes sense now that you bring it up haha. Not worried about tearing BTW.
Yeah, saw your link; had no idea about these envvars! Gonna experiment with those when I have time 😁 Really appreciate it.
View PC info
Today I updated to Plasma 6.1 Beta and Mesa 24.1, and sure enough, frame pacing is OK now with vsync off!
Turns out implicit synchronisation was the problem all along, explicit sync was the solution. Very happy about this development.
Suppose that solves the thread at long last. Thanks to everyone who posted educated inputs.
View PC info
How did your stutter look like? Was it always stuttery or does it happen in an (not exactly set) interval? Like once every 10-30 seconds?
Currently running fedora kinoite 40, but I did manage to overlay the 6.10 kernel and run mesa-git inside steam flatpak (although I'm not sure if it works correctly). KDE is 6.0.5 which should have the explicit sync implementation.
If your stutter was always happening I'm planning to get an SSD to just temporarily install ArchLinux (which as you can guess is not something I'd want to do for a small test :D).
At least for me the framegraphs were smooth on both MangoHud and DXVK_HUD.
View PC info