I've been having weird issue with multiple games. All of them stutter from the start with warn:vkd3d-proton:d3d12_low_latency_device_SetLatencyMarker: PRESENT_START_NV is non-monotonic being spammed in logs over and over.
That is a dxvk-nvapi bug.
That is a dxvk-nvapi bug.
Log pointed me in the wrong direction.
I will close this issue and move it to dxvk-nvapi github.
Sorry for causing any disruption.
@LuxiP7 Would you mind giving https://github.com/jp7677/dxvk-nvapi/pull/244 a try and report your results in that PR?
@LuxiP7 Would you mind giving jp7677/dxvk-nvapi#244 a try and report your results in that PR?
Unfortunately the stutters are still there. While testing (before this commit) I've also noticed that the performance without DXVK_NVAPI_GPU_ARCH=GA100 is ~20 fps lower
Do you still see warn:vkd3d-proton:d3d12_low_latency_device_SetLatencyMarker: PRESENT_START_NV is non-monotonic in the logs with that PR?
Nope, the log is clean from that warn:
@LuxiP7 Could you give this PR https://github.com/HansKristian-Work/vkd3d-proton/pull/2317 a try?
So far tested "The First Descendant" and "Witcher 3" and the stutters are gone. Will test FF XVI shortly.
EDIT: Stutters are gone from FF XVI
Hmm, I've had stutters in CP2077 with FG on, I tried #2317 and I think it fixed them.
Game is silky smooth now.
Update:
It's possible some other patch or other change made it better, because it seems to run ~the same without the PR.
But FG (?) doesn't seem to like when RT reflections is turned on, the frames sort of... I don't know, lag behind, it's like some very bad motion blur, this happens with and without the PR. So your results may vary depending on settings used.
Update 2:
Ah, the "motion blur stutter" is most likely because of the CP2077 update and the new DLSS dlls, it's tracked over at dxvk-nvapi.
I managed to revert some files and with the older build it seems like workaround by doitsujin works, without it, the game stutters.
proton hotfixx1 2025-01DXVK_NVAPI_GPU_ARCH=GA100`x2 2025-01DXVK_NVAPI_DISABLE_ENTRYPOINTS=NvAPI_D3D_SetLatencyMarkerx1 2025-01PROTON_LOG=1:x1 2025-01VKD3D_DISABLE_EXTENSIONS=VK_NV_low_latency2x1 2025-01VKD3D_QUEUE_PROFILE=/tmp/profile.json:x1 2025-01
I've been having weird issue with multiple games. All of them stutter from the start with
warn:vkd3d-proton:d3d12_low_latency_device_SetLatencyMarker: PRESENT_START_NV is non-monotonicbeing spammed in logs over and over.Currently I have tried multiple distros, kernels, proton, drivers, launch options and none of them made any difference.
DXVK_NVAPI_DISABLE_ENTRYPOINTS=NvAPI_D3D_SetLatencyMarker - Removes
PRESENT_START_NV is non-monotonicfrom logs, Reflex/FG still available in game, stutters still there.VKD3D_DISABLE_EXTENSIONS=VK_NV_low_latency2 - Changes
PRESENT_START_NV is non-monotonictoinfo:nvapi64:<-NvAPI_D3D12_SetAsyncFrameMarker: No implementation, Reflex not available but FG is still there. Stutters didn't change.Only launch option that helps is
DXVK_NVAPI_GPU_ARCH=GA100but that disables FG support in games. I've found this issue which has the same issue with the same logs. It's linked to two commits 1 2. One of them reverts the said "fix" because it's working without it.In meantime I'm going to test more games and mess a little to see if the issue will disappear. I honestly don't think it's a issue on my side since the changes made to distros etc. but who knows.
Software information
The First Descendant, Witcher 3, Final Fantasy XVI. Reflex and FG disabled.
System information
Log files
The First Descendant:
Log with PROTON_LOG=1: steam-2074920.log
VKD3D_QUEUE_PROFILE=/tmp/profile.json: profile.tar.gz