Edge misplacement in 2d viewport and runtime

Godot Version

v4.3

Question

Hi, This is my first time in any game development app, so sorry in advance for any overlooked points.

I was following up a tutorial in game development in Godot and everything was fine until this morning. I saved my project, and went to bed after a while. Woke up, opened the project and saw it looking like as shown in the image. All the vertical-only edges of all textures, be it tilemap, characters, or even label text, misplaces randomly as camera moves and scales. It is happening both in viewport and during runtime. Also, it can’t be a tilemap or camera2d node error since it happens in every other scene.

The only thing I did after saving the project was installing WSL (Windows Subsystem for Linux) and updating GPU(nvidia) drivers.

Now, after a bit of help and troubleshooting from ChatGPT, changing the rendering method from Forward+ to Compatibility, fixes this error, and yes before this , it was running in Forward+ mode.

My reason for asking this question is to figure out what is causing the error, since it seems to happen with vulkan only. I tried shutting down wsl, and restarting pc to see if it fixes the problem, which it didn’t.

I am using Windows 11, and GPU is Nvidia RTX 2050, gpu drivers are updated to latest version and godot version is 4.3 as mentioned earlier.



1 Like

Hi, to anyone reading this. Turns out, the problem was with the latest Nvidia Drivers. The last safe version you can rollback to (for RTX cards) is 566.36, which i am using now and i am not receiving any glitches in forward+ rendering mode. As of writing this , the latest version 572.16, is unsafe, for Godot atleast.

1 Like