[SOLVED][0.17.47] Screen tearing when walking around

Anything that prevents you from playing the game properly. Do you have issues playing for the game, downloading it or successfully running it on your computer? Let us know here.
Post Reply
Stinson_5
Manual Inserter
Manual Inserter
Posts: 2
Joined: Fri Jun 07, 2019 3:52 pm
Contact:

[SOLVED][0.17.47] Screen tearing when walking around

Post 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
Attachments
MVIMG_20190607_155900.jpg
MVIMG_20190607_155900.jpg (7.27 MiB) Viewed 852 times
factorio-current.log
(7.69 KiB) Downloaded 44 times
config.ini
(21.84 KiB) Downloaded 40 times

Stinson_5
Manual Inserter
Manual Inserter
Posts: 2
Joined: Fri Jun 07, 2019 3:52 pm
Contact:

Re: [0.17.47] Screen tearing when walking around

Post 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.

posila
Factorio Staff
Factorio Staff
Posts: 5202
Joined: Thu Jun 11, 2015 1:35 pm
Contact:

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

Post 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.

Post Reply

Return to “Technical Help”