-
Notifications
You must be signed in to change notification settings - Fork 573
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[BUG] Vulkan with VSync ON and Layered DXGI swapchain brings pixel distortion #2949
Comments
I remember I had a similar problem with vsync enabled on drivers and GZDoom. On your hand is vsync enabled on both sides? Putting gsync and vsync only on the drivers fixed the problem. |
Seeing as how this is clearly a driver issue I am still going to put the ball in NVidia's court, no developer wants to deal with this kind of driver regression that they have absolutely no control over. We give AMD drivers the same treatment and just because our userbase in majority use NVidia doesn't make them any more special - they fucked it up, they're the ones who have to fix it. That being said, the workaround is very instructive and useful and I will link this in the forum for anyone who needs it until NVidia gets their act together. |
no, on my test nvidia control panel VSync is set to "Use 3D application settings" that mean nvidia drivers adopt the game configuration I think. |
I think this might have been fixed in a latest update? Godot and GZDoom doesn't do this for me anymore. |
GZDoom version
4-14-0a
Which game are you running with GZDoom?
Doom
What Operating System are you using?
Windows 10
Please describe your specific OS version
No response
Relevant hardware info
RTX 4070 TI SUP with 572.42 NVIDIA drivers
Have you checked that no other similar issue already exists?
A clear and concise description of what the bug is.
With the current 572.42 NVIDIA drivers with Vulkan render pixels becomes horribly distorted across the entire screen.
Examples:




I can't remember clear, but with older NVIDIA drivers this don't occur.
Also I tested the gzdoom builds from:
On all those gzdoom builds occur the same ugly effect.
So the problem is not gzdoom.
Steps to reproduce the behaviour.
This occurs when we combining the following settings:
We can temporaly fix this doing:
The definitive solution:
Go to NVIDIA Control Panel and change the following option:
Seems Layered DXGI swapchain method are horrible buged now, and affect gzdoom on this way.
But finally, this completely resolves the problem, allowing Vulkan, VSync and 'Texture filter None' works correctly together.
Provide a Log
Some similar sources I founded that's seems have some relation with all this behavior.
Vulkan/GSYNC/VSYNC stuttering problem:
#2033
Vulkan always chose the bad option, I mean, Layered DXGI swapchain:
LizardByte/Sunshine#1771
Hope all this help someone on some way.
Cheers.
The text was updated successfully, but these errors were encountered: