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: 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!
Login / Register
- Dungeon Clawler will grab hold of your free time now it's in Early Access, plus keys to give away
- Monster catcher Cassette Beasts adds Steam Workshop support and a new battle mode
- Steam getting proper Season Pass support with clearer guidelines and refunds for cancellations
- FromSoftware owner Kadokawa confirms Sony sent an 'initial letter of intent' to acquire them
- itch.io store now requires AI generated content disclosures for assets
- > See more over 30 days here
-
GOG's Black Friday Sale is live now with some big disco…
- Raaben -
Star Fox 64 is getting a Native PC port from the devs o…
- Doktor-Mandrake -
2K Launcher is finally no more - that's at least one pu…
- Avehicle7887 -
2K Launcher is finally no more - that's at least one pu…
- LoudTechie -
Medal of Honor: Allied Assault open source remake gets …
- whizse - > See more comments
- What have you been listening to?
- Linux_Rocks - More updates - social media related
- Klaas - What do you want to see on GamingOnLinux?
- Linux_Rocks - Our own anti-cheat list
- Liam Dawe - Weekend Players' Club 11/22/2024
- Liam Dawe - 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