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
- Latest stable Steam Deck update fixes a boot game mode issue
- No leaving a Steam account in a will after you die according to Valve
- 2 Ship 2 Harkinian, another unofficial PC port of Zelda: Majora's Mask is out now
- VoxeLibre (formerly MineClone2) v0.87 released moving away from Minecraft
- Zelda 64: Recompiled, the Majora's Mask PC port v1.1 brings various upgrades
- > See more over 30 days here
-
God of War Ragnarok and Until Dawn coming to Steam, req…
- rustigsmed -
Garry Newman of Facepunch comments on the Nintendo take…
- reaply -
Dev of crowdfunded WW1 survival-horror game CONSCRIPT c…
- shnull -
Selaco is now in Early Access - one of the best shooter…
- CyborgZeta -
Selaco is now in Early Access - one of the best shooter…
- Shmerl - > See more comments
Latest Forum Posts
- Weekend Players' Club 5/31/2024
- Pengling - New Desktop Screenshot Thread
- sourpuz - Category for video game source code releases
- Talon1024 - Microsoft is trying to copy pages from the proton/steamdeck playb…
- BlackBloodRum - Text Editors
- Jarmer - See more posts
View PC info
It can be useful even for cases when you use adaptive sync, for example when game's framerate is higher than monitor's max refresh rate.
See: https://www.amd.com/en/technologies/radeon-software-enhancedsync
View cookie preferences.
Accept & Show Accept All & Don't show this again Direct Link
I never really looked into it. Does it work on Linux or it was never implemented?
Last edited by Shmerl on 14 February 2022 at 5:07 am UTC
View PC info
From reading about it, it seems it can be similar to Vulkan mailbox presentation mode. But I'd be interested in some expert opinion on it.
Related video: https://www.youtube.com/watch?v=uzp8z1i5-Hc
View cookie preferences.
Accept & Show Accept All & Don't show this again Direct Link
Last edited by Shmerl on 14 February 2022 at 5:48 pm UTC
It also has mailbox mode (which sounds a lot like that image) and an adaptive mode.
View PC info
Ah, yes it has a few options. But I don't think you need libstrangle for mailbox at least? You can simply do something like:
MESA_VK_WSI_PRESENT_MODE=mailbox
What is adaptive mode? Isn't it a regular adaptive sync? I.e. why do you need a layer for that?
Last edited by Shmerl on 14 February 2022 at 6:11 pm UTC
View PC info
Last edited by Shmerl on 14 February 2022 at 6:09 pm UTC
No idea what adaptive mode does exactly. Nothing the libstrange readme doesn't explain things in detail.
Sounds like the 3d pic is mailbox + freesync. Does freesync work independent of the vsync setting?
Last edited by Ehvis on 14 February 2022 at 6:18 pm UTC
View PC info
https://www.khronos.org/registry/vulkan/specs/1.3-extensions/man/html/VkPresentModeKHR.html
Besides mailbox (enhanced sync?) and fifo (classic vsync?) there is also something called "fifo relaxed".
Last edited by Shmerl on 14 February 2022 at 6:36 pm UTC
View PC info
https://gitlab.freedesktop.org/mesa/mesa/-/blob/main/docs/envvars.rst
Last edited by Shmerl on 14 February 2022 at 6:42 pm UTC
View PC info
View PC info