Jump to content


Photo

How to get rid of screen tearing on GOG BG, BG2 and PST?


  • Please log in to reply
2 replies to this topic

#1 potatocaster

potatocaster
  • Member
  • 1 posts

Posted 01 January 2015 - 04:01 PM

Hi, a total noob to the series here,

 

I want to play these classics for the first time, but what is putting me off to even try is a horrible screen tearing I get! I use Windows 7, my card is Nvidia. Obviously forcing v-sync in nvidia control panel won't work, because these games are in 2D.

 

I own the GOG versions of the games. Does a proper vsync fix exist? Because I know these have been made for other 2D games, for example C&C: Tiberian Sun:

 

http://cnc-comm.com/...hp?topic=3003.0

 

I used the fix and tearing was gone! Also game was running smoother. Is there something similar for Baldur's Gate, Planescape, and Icedwind Dale?

 

Btw, I don't want any patches or fixes or widescreen support. Only vsync fix that doesn't cause serious graphic glitches or terrible performance, thanks!



#2 The Imp

The Imp

    Not good, see EVIL is better. You'll LIVE.

  • Member
  • 5155 posts

Posted 01 January 2015 - 07:58 PM

...because these games are in 2D.

What you think and what you know is a little wonky, cause the thing you are thinking is what's called "3D perspective" to the game world, not the actual 3D visuals, as the actual dimensions on your monitor are projected time(=1), the vertical (=2) and the horizontal points of reference (=3)-> 3 Dimensions. Usually, as some confused people talk about the 3D, they refer to the higher decree of perspective of the game world and not 3D(4D) projected visuals which need special display devices(3D glasses, which again should be called actually 4D or more depending on the tech...), and so things get ugly, quickly. But anyways...

 

These games had the option to include what's called 3D acceleration, and it has mostly to do with the pixel quantity and thus the displayed colors, not the actual world perspective. Ouh, only the BG2 has the 3D acceleration as a default option, so not the other games(if I remember it correctly). Now, of course your NVidia card control panel doesn't say any of this and usually doesn't point to the fact that it by default forces it's own 3D acceleration and that it has the option to turn the control back to the games own software, but that's what you have to go and do for it to not have the artifacts you might see.

 

So start the NVidia Control Panel program, and go from there to the 3D Settings -> Adjust image settings with preview -> and put the setting to program controlled, or you can set the emphasizing to Performance, or you could make a new subsetup for the BGMain.exe, but that's for you to find out how.

 

Now then, some of the video cards and displays also support screen scaling as opposed to the screen stretching, and this can also be turned off in the program that controls the video card(NVidia Control Panel, ATi topic ), while the displays input is set to "HDMI PC" instead of "HDMI AV". And for it to properly work the way you wish it, the screen scaling needs to be done with the Widescreen mod, as it has the option to choose how the resolution is set to be.


Edited by The Imp, 02 January 2015 - 12:47 AM.

Yep, Jarno Mikkola. my Mega Mod FAQ. Use of the BWS, and how to use it(scroll down that post a bit). 
OK, desert dweller, welcome to the sanity, you are free to search for the limit, it's out there, we drew it in the sand. Ouh, actually it was still snow then.. but anyways.


#3 aqrit

aqrit
  • Member
  • 132 posts

Posted 02 January 2015 - 12:18 AM

BG2 should have vsync if properly configured
BG1. PST, IWD2 probably sacrificed it for compatibility. ( the Hardware Emulation Layer does't vsync... )

if the gog games came with a setup-ddrawfix.exe in the game folder
then you want to run that and select uninstall.

If you experience performace issues with setup-ddrawfix.exe un-installed but still want vsync...
you should re-run setup-ddrawfix.exe and select the wined3d option.
Make sure you have opengl set to vsync in your graphic card control panel

a newer version of wind3d can be found here
https://sourceforge....ts/wined3d4win/

this little hack here should also fix the issue for PST
but I don't remember what kind of state it is in...

Edited by aqrit, 02 January 2015 - 12:26 AM.