DXVK_CONFIG=dxgi.syncInterval=0 will have the same effect and work for vkd3d-proton as well. Although I seriously doubt the present mode had anything to do with the stutters. Jedi Survivor is well known to suffer from a bunch of shader compilation and traversal/loading stutter, even on native windows drivers.
I tested. Every time I turn the mangohud off, in some areas the stutter starts again. Turn on, stops. When mangohud are turned on, no stutter ever happens. That's the point here.
I already have that set in dxvk.conf.
Maybe I am mistaken then. But thanks for clarifying about the config.
In another title, unrelated to stutter.
I noticed that when mangohud are turned on, the fps are less erratic but more stable. Maybe there are something from it that does affect even though set to immediate, just not sure what.
I didnt check the same areas that mainly caused the issues in the first part to confirm, but it could also have been due to dxvk.latencySleep being set to true, and somehow mangohud negated the algorithm.
DXVK_CONFIG=dxgi.syncInterval=0`x1 2025-03
Hi,
Today when I tried Jedi Survivor, there was random stuttering happening for no reason, since it doesnt happen in any other title.
But what made it stop, completely, was keeping MangoHud active.
In mangohud conf, besides having all the info display settings, there are a setting which seem to enforce present mode. https://github.com/flightlessmango/MangoHud?tab=readme-ov-file#vsync I have that set to
1 = Off (IMMEDIATE_KHR), and it's the only thing that make sense to be cause for the stutter fix.But It's not a nice experience to have it active all the time.
Is there a way I can enforce / set present mode with vkd3d? If not, can it be added / implemented?