Page 1 of 1

[SOLVED][0.17.47] Screen tearing when walking around

Posted: Fri Jun 07, 2019 4:10 pm
by Stinson_5
Hi,

I get a horizontal line of screen tearing happen in a localized part of the screen, it moves to a different location when the game is restarted, with or without v-sync enabled. Also was apparent in 0.17.46. I attach a picture using my phone to show the tearing, screenshoting or video recording from PC does not show the issue.

Thanks

Re: [0.17.47] Screen tearing when walking around

Posted: Fri Jun 07, 2019 10:53 pm
by Stinson_5
Reading from a post in factorio sub-reddit, going into nivida settings panel and turning v-sync off and on again fixes the issue, dont know what has changed in 17.46 or 17.47 because 17.45 ran fine without issue prior to doing this.

Re: [SOLVED][0.17.47] Screen tearing when walking around

Posted: Mon Jun 10, 2019 12:52 pm
by posila
Thanks for letting us know.

In 0.17.47, I changed default presentation model from old Blit to new Flip, which should be more efficient, because it allows DWM (desktop window manager) to compose the game onto a desktop without making extra copy of our framebuffer and in fullscreen mode DWM can circumvented entirely, and the framebuffer is presented to screen directly.
I am not sure why v-sync needed to be toggled on and off in nVidia Contol Panel, but I am glad it solved the tearing issue for you.