-
-
Notifications
You must be signed in to change notification settings - Fork 21.6k
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
Graphical glitches all over the place in both game and editor - Nvidia drivers 572.16+ regression #102219
Comments
Can you check your driver settings and ensure that there are is no contrast boosting / sharpening setting? I had a similar issue a few years ago (but with an AMD graphics card) and the problem turned out to be that AMD had quietly enabled contrast boost in all games and the Godot editor was accidentally included. I think this would be the setting to turn off https://nvidia.custhelp.com/app/answers/detail/a_id/4920/~/how-to-enable-image-sharpening-in-the-nvidia-control-panel |
It is not enabled, I tested also creating a profile for godot, and force disabling that feature, but the problem continues. |
I can confirm the issue on latest Nvidia driver version 572.16 on Windows 10 and a 3060, only with Forward+ & Mobile rendering methods. Edit : Tested using DirectX12 and the issue is not there. So it's related to Vulkan. The option @clayjohn mentionned is not available in the Nvidia control panel unless you enable integer scaling which is not enabled by default, and if you enable it, the option is disabled by default, so it is not that. |
Could you look for other sharpening settings? I don't have an NVidia card so I don't know what is there, I just found that link with a quick Google search. |
Is Godot the only Vulkan thing you've got to test? Given my experiences while i was on a 1050 ti Nvidia constantly breaks stuff at totally random, which has especially been the case for OpenGL (which at few points refused to run at all) and Vulkan. If you roll back drivers, do the issues get resolved? If so it's better to just bug report to Nvidia, there's likely nothing we can do. |
Yes rolling back to 566.36 fix the issue of course.
The issue is also present in Doom + Doom II using Vulkan, nothing else installed right now that use Vulkan, but I checked the issue council of Star Citizen and there's an issue with lots and lots of reports about this driver version and the same visual glitches when using Vulkan. Yes it should be reported to Nvidia and they are probably already aware imo, but it's good to have this issue here in case others have the same problem, they can refer to it. |
I already did the report to nvidia, and give a reference to this thread. |
Yep, can confirm, that there is a massive bug in the lates nvidia (studio) drivers. Found this thread on discord. In bug01 you can see the check boxes and the Button (in the editor) has a glitched pixel column. In my app (bug02 and 03) you can see no AA in project settings (no bug) and MSAA2D 2x (same for 4x) settings with bugged line, see the x-axis (draw_line in Godot, x start and end are 100% equal). |
I created a report to nvidia support, and they insist that the correct place to complain about this, is this thread: Please, upvoat my report or create others. |
It seems like they edited the OP of this thread go acknowledge the Godot/Vulkan issue, with an internal bug number:
|
Hi I wanted to add that this recent update from Nvidia broke the Transparent BG option for the SubViewport node for me. This happened on an Ubuntu 24.04 machine running nvidia-driver-535 with a project using the Forward+ renderer. The Transparent BG check box will no longer make the background of a child environment transparent. The issue appears to go away when switching the renderer to compatibility. |
This also seems to affect 571.96, which I am using on Windows 11 and I'm seeing odd graphical glitches with Godot 4.4.beta2. |
Can confirm the latest Nvidia drivers cause issues on a bunch of different versions of Godot. |
I saw a writeup on the recently released "The Sims Legacy Collection" where someone noticed the bug there too: https://gist.github.com/riperiperi/78c843b7fc3b11a92e3d5585a7815fee#misplaced-pixels-on-nvidia-dxgi-swapchain Of note, they found that the artifacts don't appear on in-game screenshots or Renderdoc captures. The glitch seems to only be present in the DXGI presentation layer. So in-engine graphics settings don't have anything to do with it. |
@IAmSegfault Sounds like you're running into a different issue. Possibly this? #99715 |
I am also having this issue on the latest Game Ready and Studio drivers from NVIDIA but it is much more noticeable and harsh on the Studio driver than on the Game Ready driver. |
I have 3090 RTX Same issue for me... Problem is, windows 11 force-updated to 24H2 yesterday and since then computer randomly started autorebooting. So I think previous graphics drivers are problematic with 24H2. So I update to 572.16... Now I got this problem display instead... |
I just downgraded to 566.36 and everything works fine now, I am also on 24H2 but did not have the issues you are describing even when I was on the latest driver, just the visual artifacts. |
I had the same issue changing the forward+ to compatibility fixed but isn't solution |
Switching to d3d12 rendering device instead of Vulkan is another alternative instead of downgrading your drivers. |
I experienced this problem with 4050 and I reverted back to older version it is fixed for me now. |
I also noticed this on Godot 4.x after updating to 527.16 (studio-driver, 3080). It only seems to affect Vulkan on my Win11 system, I haven't noticed any problems with DirektX. |
Tested versions
System information
(Forward+) 4.3 - 4.4beta2, Windows 11, latest Nvidia drivers 572.16 - GeForce 30XX
Issue description
Since latest nvidia drivers update, texture filtering get a lot of glitches on godot only. My games and IDE included.
The GLITCHES moves (pixels start to jump on X coords) when you pan or move the camera.
Applying NEAREST filter shows the problem. It affect shaders too.
Applying LINEAR filter seems to HIDE the problem in lots of cases.
2025-01-30.20-33-12.mp4
Steps to reproduce
Just open an empty project with the default sprite can reproduce the problem
Minimal reproduction project (MRP)
Just open an empty project with the default sprite can reproduce the problem
The text was updated successfully, but these errors were encountered: