0 votes

Hey there,
Could someone test this project in fullscreen and say me if you get any tearing? Here, when on window mode, everything is fine but if I set to fullscreen I get a LOT of tearing.

If you do get tearing, is this a bug or I messed up with something in the project?

asked Jan 17, 2019 in Engine by fpicoral (498 points)

1 Answer

0 votes

Vsync is most likely off. You see this option appears in a lot of games. For a trade of a little performance, it makes sure that your video processor and your monitor keep up with each other. Currently Godot doesn't have a Vsync option to enable. So look into your computer's graphics settings and see if you can enable vysnc yourself. If not, there isn't much you can do about this.

answered Jan 17, 2019 by SIsilicon (3,727 points)
edited Jan 17, 2019 by SIsilicon

Currently Godot doesn't have a way of enabling vysnc by itself.

That's not true, V-Sync is enabled by default in the Project Settings. Moreover, most graphics drivers enforce the use of V-Sync these days, so you actually need to jump through hoops to disable V-Sync (which isn't a good thing if your game requires low input lag, as V-Sync adds a significant amount of input lag).

Sorry. What I meant to say was

Currently Godot doesn't have a Vsync option to enable.

But if/since it's true that Godot has vysnc on by default, then what else could be causing the screen tearing? A graphics driver bug?

@fpicoral, have you tried seeing if you can update the graphics driver you're using?

Welcome to Godot Engine Q&A, where you can ask questions and receive answers from other members of the community.

Please make sure to read How to use this Q&A? before posting your first questions.