steviegt6 / Stardew64Installer

A handy piece of software that converts a Linux installation of SDV into a working 64bit Windows installation.
MIT License
15 stars 2 forks source link

"Screen tearing" when SDV draws map. #17

Open firereverie opened 3 years ago

firereverie commented 3 years ago

There have been users (myself included) experiencing a form of screen tearing when playing on x64. This seems to only happen when the game is drawing (scrolling) the map, the tearing stops when the PC reaches the perimeter. Playing in windowed bordered mode also seems to correct the issue. In game and driver provided vsync have no effect.

steviegt6 commented 3 years ago

I'll take a look myself in a second. Not sure about any issues with screen-tearing, but I'll see what I can do.

firereverie commented 3 years ago

Ive been testing, There's video from two people in #using-mods in the SDV discord, I had the latest generate a dxdiag dump. I have one I can share as well. Fullscreen is not drawing through dwm, though forcing it to could be a fix?

steviegt6 commented 3 years ago

Ive been testing, There's video from two people in #using-mods in the SDV discord, I had the latest generate a dxdiag dump. I have one I can share as well. Fullscreen is not drawing through dwm, though forcing it to could be a fix?

Sending those would be useful.

steviegt6 commented 3 years ago

Information update: Happens irregularly with no pattern, not reproducible in windowed mode. Borderless and full-screen are affected, with no obvious pattern and nothing in the logs. Seems to be a singular horizontal line tear. I don't have any knowledge regarding this. Perhaps @Pathoschild could help when he returns?

steviegt6 commented 3 years ago

dxdiag output: https://pastebin.com/zCxnWJN0 firereverie https://pastebin.com/tcVpuw2D uzzlegorf

Discord video links: https://discord.com/channels/137344473976799233/678284714829807636/840657185171046420 https://discord.com/channels/137344473976799233/678284714829807636/838440877898727424

Pathoschild commented 3 years ago

I don't have any leads on a fix unfortunately. For now I just documented the workaround in the guide.