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
- Microsoft Windows kernel changes don't suddenly mean big things for Linux gaming
- PlayStation 1 emulator DuckStation changes license for no commercial use and no derivatives
- Grand Theft Auto V gets BattlEye anti-cheat, breaks online play on Steam Deck / Linux
- 29 games are getting delisted from GOG
- Prime Gaming is giving away quite a lot of games - so don't miss out
- > See more over 30 days here
-
GTA V / GTAOnline highlights Steam Deck's verification …
- Cyba.Cowboy -
GTA V / GTAOnline highlights Steam Deck's verification …
- WorMzy -
Last Epoch drops the Native Linux version, devs tell pl…
- Desum -
GNOME 47 'Denver' released with Accent Colours and vari…
- STiAT -
God of War Ragnarök released and Steam Deck Verified, …
- STiAT - > See more comments
- It is true that Valve spends a small amount of its revenue to imp…
- WorMzy - Weekend Players' Club 9/20/2024
- Pengling - Gaming on Linux is no longer excluded in the Wayback Machine…
- Liam Dawe - Will i have 165FPS and above if i buy RX 7600 XT?
- scaine - V-Sync not working randomly (Nvidia RTX 4070 - Fedora 40)…
- lordgabor - 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