Screen tearing
Moderators: GZDoom Developers, LZDoom Developers, UZDoom Developers
Forum rules
Please be as descriptive as possible in your posts (list your hardware and operating system, the version of the source port you are using, any mods you are running and how they're being loaded, etc.)
This will help others to give you a solution!
Please be as descriptive as possible in your posts (list your hardware and operating system, the version of the source port you are using, any mods you are running and how they're being loaded, etc.)
This will help others to give you a solution!
- Wiw
- Posts: 769
- Joined: Thu Jun 11, 2015 1:58 am
- Graphics Processor: nVidia with Vulkan support
- Location: Everywhere and nowhere.
Screen tearing
I've noticed I have some screen tearing when playing GZDoom. It's barely noticeable until I move only slightly. I've tried turning VSync on and off, but that didn't help. I assume it's something to do with the backend, but I'm not entirely sure. Any suggestions?
Re: Screen tearing
I vaguely recall reading that GZDoom uses adaptive sync. The cvar for it is "gl_control_tear". You could try toggling it with vsync on and see if it makes any difference.
- De-M-oN
- Posts: 207
- Joined: Mon May 26, 2008 3:24 pm
- Preferred Pronouns: He/Him
- Graphics Processor: nVidia with Vulkan support
- Location: Germany
Re: Screen tearing
I still dont understand why you dont redesign the vsync option instead of having that hidden cvar
Why not make the vsync option like this:
VSync: Off | Adaptive | On
That would eliminate this confusion.
If I see an option
Vsync : On
I expect it to be on and not adaptive
Why not make the vsync option like this:
VSync: Off | Adaptive | On
That would eliminate this confusion.
If I see an option
Vsync : On
I expect it to be on and not adaptive
- Graf Zahl
- Lead GZDoom+Raze Developer

- Posts: 49252
- Joined: Sat Jul 19, 2003 10:19 am
- Location: Germany
Re: Screen tearing
It can't be done like that because the behavior here is very different on different hardware, there's even a second hidden CVAR due to this.