Quantcast

Jump to content

» «
Photo

GTA4's VSync - Problems

8 replies to this topic
mark007
  • mark007

    Player Hater

  • Members
  • Joined: 21 May 2010

#1

Posted 21 May 2010 - 10:16 AM Edited by mark007, 21 May 2010 - 11:32 AM.

Hi,

I have found some issues with gta4's own vsync setting, at least using my GTX 295. It doesn't behave like other games vsync control where they normally ask the gfx card to control the vsync.

Instead vsync in GTA4 seems to simply reduce the maximum frame rate to below the refresh rate of the screen. For example on my HDTV, at 50hz, using GTA4's vsync control, my fps maxes out about 45fps (seen with fraps).

This of course gives a slight judder every second or so rather than perfect 50fps vsync. I also notice in strenuous areas of Liberty City, using GTA 4's own vsync control, the frame rate is much lower than when using the gfx cards own vsync control.

For this reason, I decide to set force vsync on in the nvidia control panel, and vsync off in gta 4. This allows me perfect 50fps in areas that arn't very detailed, and gives me higher, and smoother frame rates in detailed areas of the city, if only by a few frames per second.

The only problem with disabling vsync within gta4's options, is instead of taking 10-15 seconds to load the city, it takes 5-10 minutes to load the city. So I think rockstar should address both of these issues.

1) Vsync On: GTA4 should do proper vsync like other games, not simply reduce the frame rate to make it be lower than the refresh rate.
2) Vsync Off: GTA4 shouldn't take a lifetime to load with vsync set to off.

Regards,

ikt
  • ikt

     

  • Members
  • Joined: 02 Oct 2006

#2

Posted 21 May 2010 - 10:21 AM

QUOTE (mark007 @ May 21 2010, 12:16)
Hi,

I have found some issues with gta4's own vsync setting, at least using my GTX 295. It doesn't behave like other games vsync control where they normally ask the gfx card to control the vsync.

Instead vsync in GTA4 seems to simply reduce the maximum frame rate to below the refresh rate of the screen. For example on my HDTV, at 50hz, using GTA4's vsync control, my fps maxes out about 45fps.

This of course gives a slight judder every second or so rather than perfect 50fps vsync. I also notice in strenuous areas of Liberty City, using GTA 4's own vsync control, the frame rate is much lower than when using the gfx cards own vsync control.

For this reason, I decide to set force vsync on in the nvidia control panel, and vsync off in gta 4. This allows me perfect 50fps in areas that arn't very detailed, and gives me higher, and smoother frame rates in detailed areas of the city, if only by a few frames per second.

The only problem with disabling vsync within gta4's options, is instead of taking 10-15 seconds to load the city, it takes 5-10 minutes to load the city. So I think rockstar should address both of these issues.

1) Vsync On: GTA4 should do proper vsync like other games, not simply reduce the frame rate to make it be lower than the refresh rate.
2) Vsync Off: GTA4 shouldn't take a lifetime to load with vsync set to off.

Regards,

That's very odd. Turing Vsync off usually results in faster loading, and turning it on results in very slow loading. Could you try turning off both the Vsync options, in both the game and the GPU driver?

mark007
  • mark007

    Player Hater

  • Members
  • Joined: 21 May 2010

#3

Posted 21 May 2010 - 10:28 AM Edited by mark007, 21 May 2010 - 05:16 PM.

Yeah i did out a table one night with 1.0.5.0 of the diff combinations of vsync on / off in game and nv control panel. I think having both on back then was fastest, but lastnight, with nvidia cp on, gta 4's off, it took forever to load. I'll do another speed test tonight with different combinations.

I'll also report on gta4's vsync anomalies, ie frame rate being reduced unnecessarily as an alternative to the correct way to do vsync like other games do.

Please feel free to post your load time differences also with all combinations below. I am just going to time the load time of the particular part of the city I last saved in.

GTA Vsync=On
GFX Card Vsync=On
Load Time=18 seconds
Max FPS Seen With Fraps=45fps on 50hz

GTA Vsync=On
GFX Card Vsync=Off
Load Time=1minute 58 seconds
Max FPS Seen With Fraps=45fps on 50hz

GTA Vsync=Off
GFX Card Vsync=Off
Load Time=1 minute 57 seconds
Max FPS Seen With Fraps=50fps on 50hz

GTA Vsync=Off
GFX Card Vsync=On
Load Time=18 seconds
Max FPS Seen With Fraps=50fps on 50hz

SNAKE DOC
  • SNAKE DOC

    \o/

  • Members
  • Joined: 14 Aug 2008
  • None

#4

Posted 21 May 2010 - 03:38 PM

A little bit off-topic but how well is GTA running with your 295? Whats your avg fps? And what CPU do you have? Wondering cause I also have the same card but performance wise I'm not satisfied.

Gilly1987
  • Gilly1987

    Thug

  • Members
  • Joined: 11 Aug 2009

#5

Posted 21 May 2010 - 03:54 PM

ive always used a tool that comes with riva tune
called d3doverider what adds vsync (you dont have to be running rivatune)and that caps the fps at 60 icon14.gif

mark007
  • mark007

    Player Hater

  • Members
  • Joined: 21 May 2010

#6

Posted 21 May 2010 - 05:23 PM Edited by mark007, 21 May 2010 - 05:32 PM.

OK updated post above with load times, basically no matter what the combination, the gta4 vsync setting being ON, reduces the maximum frame rate, and with gta 4 vsync off, increases the load time x6.

What I think is happening is

With gta vsync on, its just reducing the frame rate to make sure it doesn't go above refresh rate, but this also has an impact when running at lower fps, they will be reduced also.
Also with vsync off in gta and in nvidia control panel, the frame rate during the loading sequence is capped at 60, and this somehow holds back the load times. When gta4 vsync is on, its like the load times don't get hampered anymore.

This is a serious pain in the a$$ because I just want the game to load fast, and also have a proper vsync implementation along with it, not this fudged way rockstar seems to be trying to achieve vsync.

Yeah I use rivatuner with games like Street Figher IV where nvidias vsync setting doesn't have an impact, thats not the case here, nvidias vsync settings do work in the game, just rockstars vsync settings are messed up, and the loading sequences go awfully slow with gta's vsync off.

cornflakes, I have a core i7 920 @ 3.6ghz, 6gb of 1600mhz ram. With 1.0.6.0, at 1920 x 1080, with everything on maximum (using norestrict command line option), but with traffic set to 51, I get about 25-35fps average with single gpu, and 35-45 with 2 gpus enabled, but of course double gpu's adds flickering which is supposed to be fixed in the upcoming 256 nvidia drivers.

I wish vsync / load times could be fixed, this along with the new 256 nvidia drivers would be a step in the right direction biggrin.gif

SNAKE DOC
  • SNAKE DOC

    \o/

  • Members
  • Joined: 14 Aug 2008
  • None

#7

Posted 21 May 2010 - 07:06 PM

QUOTE (mark007 @ May 21 2010, 20:23)
OK updated post above with load times, basically no matter what the combination, the gta4 vsync setting being ON, reduces the maximum frame rate, and with gta 4 vsync off, increases the load time x6.

What I think is happening is

With gta vsync on, its just reducing the frame rate to make sure it doesn't go above refresh rate, but this also has an impact when running at lower fps, they will be reduced also.
Also with vsync off in gta and in nvidia control panel, the frame rate during the loading sequence is capped at 60, and this somehow holds back the load times. When gta4 vsync is on, its like the load times don't get hampered anymore.

This is a serious pain in the a$$ because I just want the game to load fast, and also have a proper vsync implementation along with it, not this fudged way rockstar seems to be trying to achieve vsync.

Yeah I use rivatuner with games like Street Figher IV where nvidias vsync setting doesn't have an impact, thats not the case here, nvidias vsync settings do work in the game, just rockstars vsync settings are messed up, and the loading sequences go awfully slow with gta's vsync off.

cornflakes, I have a core i7 920 @ 3.6ghz, 6gb of 1600mhz ram. With 1.0.6.0, at 1920 x 1080, with everything on maximum (using norestrict command line option), but with traffic set to 51, I get about 25-35fps average with single gpu, and 35-45 with 2 gpus enabled, but of course double gpu's adds flickering which is supposed to be fixed in the upcoming 256 nvidia drivers.

I wish vsync / load times could be fixed, this along with the new 256 nvidia drivers would be a step in the right direction biggrin.gif

The same thing happens to me. My frame rate drops with vsync on, and the load time is longer than the intro song.

Nice system. I would expect GTA to run better on that setup, but I could be wrong. My fps is the same as yours, but I get no flickering with multi-gpu enabled. Though my frame rate drops to the early 20's at times.

Lets hope the new drivers does something good smile.gif

PS: I just installed my old 2 x XFX 8800GTX (SLI disabled) to test performance in game, and GTA runs smoother than with the 295.

mark007
  • mark007

    Player Hater

  • Members
  • Joined: 21 May 2010

#8

Posted 22 May 2010 - 12:05 AM Edited by mark007, 22 May 2010 - 12:12 AM.

That's impressive alright. You sure you have everything on 100 and set to very high including shadows, 16x anisotropic, 1920 x 1080. Can anyone else reproduce vsync load time problems.

WIGILOCO
  • WIGILOCO

    Player Hater

  • Members
  • Joined: 18 Jan 2010

#9

Posted 02 June 2010 - 10:46 AM

My fps is capped @ 56fps when using GTA IV vsync. My monitor is 60hz and GTA IV options know it is 60hz. It is weird.




1 user(s) are reading this topic

0 members, 1 guests, 0 anonymous users