Page 1 of 1

[SOLVED] Weird tear problem (issue with NVIDIA drivers)

Posted: Tue Apr 19, 2016 9:59 am
by tapir
I'm making a Qix clone and I have a encountered a weird tearing problem. So far I've tested:
  • Vsync on and off
  • Different operating system (both windows and linux)
  • Different computer (both systems with Nvidia GPU)
  • Love 0.9 and 0.10
and the problem persists.

Here is a simple application to reproduce it:
movement-test.love
(4.71 KiB) Downloaded 155 times
Just press and hold right arrow and you should see some tear/glitch every second. (On my computers it takes 7 seconds to go from far left to far right and I count 7 glitches.)

PS: You can enable/disable vsync by pressing F2.

Any help would be appreciated. Thanks.

Re: Weird tear problem (Example included)

Posted: Tue Apr 19, 2016 10:16 am
by zorg
Can't reproduce, i see absolutely no tearing.
In fact, not even any micro-stuttering on my end.

Re: Weird tear problem (Example included)

Posted: Tue Apr 19, 2016 10:23 am
by tapir
That's what I was afraid of. I guess it has something to do with NVIDIA mobile GPUs/Drivers
I will try to upload a video.

Edit: Recording the screen affects the frame rate and everything gets confusing so the best thing I could do was to take a video with my phone. It's not as clear as I would like it to be but still the "jumping" effect is there: https://vid.me/bxrA

Re: [SOLVED] Weird tear problem (issue with NVIDIA drivers)

Posted: Tue Apr 19, 2016 12:22 pm
by tapir
I've made a quick example with another engine (Godot) and it's the exact same problem. So most probably a driver issue.

For future reference, both of the laptops I've tried had Nvidia Quadro GPUs and both the linux and windows drivers have the same bug.

Edit: I've used Nvidia control panel to force the integrated INTEL driver for love.exe, problem persisted. It might be a completely different hardware problem with the HP Elitebook series.