The Notebook Review forums were hosted by TechTarget, who shut down them down on January 31, 2022. This static read-only archive was pulled by NBR forum users between January 20 and January 31, 2022, in an effort to make sure that the valuable technical information that had been posted on the forums is preserved. For current discussions, many NBR forum users moved over to NotebookTalk.net after the shutdown.
Problems? See this thread at archive.org.

    Vsync just wont turn OFF!

    Discussion in 'Gaming (Software and Graphics Cards)' started by Nocturnal310, May 6, 2008.

  1. Nocturnal310

    Nocturnal310 Notebook Virtuoso

    Reputations:
    792
    Messages:
    2,708
    Likes Received:
    0
    Trophy Points:
    0
    I have noticing after i uninstalled Vista SP1 RC that i am not getting above 60 fps in CZ (condition zero)

    I tried all nVidia control panel settings and all commands in CZ console.

    But somehow the GPU is just not giving more than 60 fps.

    as if its been forced to lock at 60 fps.


    Help needed.
     
  2. sirmetman

    sirmetman Notebook Virtuoso

    Reputations:
    679
    Messages:
    3,291
    Likes Received:
    0
    Trophy Points:
    105
    Why does it matter? Your screen almost certainly can't go any faster than 60FPS no matter how fast your GPU goes, so the only possible effect higher FPS will give you is tearing. Are you seeing any unusual low FPS numbers, or are you just getting capped at 60?
     
  3. StormEffect

    StormEffect Lazer. *pew pew*

    Reputations:
    613
    Messages:
    2,278
    Likes Received:
    0
    Trophy Points:
    55
    Your monitor is technologically incapable of displaying that many frames a second. Deal, please. It doesn't matter if it is V-synched.

    Seriously, you'll live.

    *sigh* Makes sure that it isn't being forced on in the Nvidia Control Panel.
     
  4. Nocturnal310

    Nocturnal310 Notebook Virtuoso

    Reputations:
    792
    Messages:
    2,708
    Likes Received:
    0
    Trophy Points:
    0
    No sir,
    I easily get 100 fps constant in-game.

    these days max is 60 fps...and it drops to 20-40 also.

    the game is s*** lagging. and i am losing all matches & training sessions.
    infact i ve stopped playing any game coz its such a horrible experience.

    I checked NVidia CP... Vsync is turned off.

    shud i re-install Video driver?
     
  5. sakuranbo

    sakuranbo Notebook Guru

    Reputations:
    0
    Messages:
    56
    Likes Received:
    0
    Trophy Points:
    15
    get a new driver from laptopvideo2go.com it may solve ur problem
     
  6. eleron911

    eleron911 HighSpeedFreak

    Reputations:
    3,886
    Messages:
    11,104
    Likes Received:
    7
    Trophy Points:
    456
    Probably a different driver might do the trick.
    However, forcing it OFF from the Nvidia Control Panel should allow the game to have the capacity to turn it off also.
     
  7. Charles P. Jefferies

    Charles P. Jefferies Lead Moderator Super Moderator

    Reputations:
    22,339
    Messages:
    36,639
    Likes Received:
    5,082
    Trophy Points:
    931
    Some games have framerate caps, are you sure it is not the game?
     
  8. HTWingNut

    HTWingNut Potato

    Reputations:
    21,580
    Messages:
    35,370
    Likes Received:
    9,878
    Trophy Points:
    931
    Doesn't V-sync cut your framerate based on a factor of your native refresh? i.e. if you have an 10ms response monitor (1/.01s = 100Hz refresh) then it will display at 100 Hz, then 50, then 25, then 12, then 6, etc depending on what the GPU clock can keep up with?
     
  9. Pai

    Pai Notebook Evangelist

    Reputations:
    464
    Messages:
    657
    Likes Received:
    0
    Trophy Points:
    30
    I thought V-Sync, caps at 60, 30 or 15 depends on how much power your card can push out. It usually rounds the FPS down, thought that was one of the reason why people believe V-sync kills performance, a 45 FPS will be caps to 30.etc
     
  10. Thund3rball

    Thund3rball I dont know, I'm guessing

    Reputations:
    523
    Messages:
    1,777
    Likes Received:
    0
    Trophy Points:
    55
    This is why it matters

    From [H] http://www.hardforum.com/showthread.php?t=928593

     
  11. eleron911

    eleron911 HighSpeedFreak

    Reputations:
    3,886
    Messages:
    11,104
    Likes Received:
    7
    Trophy Points:
    456
    I have Vsync on when playing HL2 and I see sometimes 57,58 fps :)
     
  12. sirmetman

    sirmetman Notebook Virtuoso

    Reputations:
    679
    Messages:
    3,291
    Likes Received:
    0
    Trophy Points:
    105
    You are all wrong, though wingnut is closest. First, v-sync (or vertical syncronization, which should make sense after reading this post) has nothing to do directly with the speed of your graphics card; it is limited by your monitor. Second, there is a difference between pixel response time and screen refresh time.

    Let me lay down some groundwork first. You know how when you set your video settings, you select 59/60hz? That is screen refresh time. That is what correlates to v-sync. Pixel response time is a rating for how quickly a single pixel in your display can cycle from grey to white to grey, black to white to black, or some other set of extremes (read your specs to figure out exactly which response time is measured for your device) and has no bearing on v-sync.

    That said, now you need to understand how the image gets from your GFX card to your monitor. Your GFX card or GFX subsystem (if you don't have discrete graphics) contains something called a frame buffer. This is where the image is rendered to by your GPU (usually on v-ram). Your monitor gets the signal read out to it from this frame buffer in sequence, at your screen refresh rate (in other words, if you have a 60hz refresh rate, your screen displays one full frame buffer every 60th of a second).

    Now, let's say you have a 4X3 resolution represtened by this (both on screen and in the framebuffer):

    XXXX
    XXXX
    XXXX

    Now, as long as your GPU and screen hum along exactly in sync, you've got no problems. The GPU updates the frame buffer exactly at the time your screen starts its next pass through the frame buffer, the image is clear and consistant, and everyone is happy.

    However, the world is not always a happy place. Let's say, for instance, your screen buffer is refreshing at 3 frames to every 2 refreshes of your monitor. In other words, you are running at 60hz for your display, but your GPU is rendering to the frame buffer at 90FPS. Here's what you get:

    Frame buffer time 1:
    1111
    1111
    1111

    Monitor time 1:
    1111
    XXXX
    XXXX

    FB 2:
    1111
    1111
    1111

    MON 2:
    1111
    1111
    XXXX

    FB 3:
    2222
    2222
    2222

    MON 3:
    1111
    1111
    2222

    Now what you have here is called tearing. The monitor is displaying part of the image from 2 different frames in the frame buffer in one frame on the screen. You can get this effect whenever the refresh rate of your monitor is not an even multiple of your FPS.

    What v-sync does is forces the GFX card not to update the frame buffer unless the monitor is in between rendering frames. This eliminates tearing, but also potentially reduces maximum frame rate.

    As this should show, unless you don't mind reduced graphical fidelity and place a high premium on FPS, and/or you get extremely poor framerates (sub 20s), you will probably get a better experience with v-sync on. Additionally, it should show why having v-sync on will not introduce actual lag to your game.
     
    Last edited by a moderator: Jan 29, 2015
  13. eleron911

    eleron911 HighSpeedFreak

    Reputations:
    3,886
    Messages:
    11,104
    Likes Received:
    7
    Trophy Points:
    456
    One more thing to note. V-sync will make your GPU run cooler. At least mine does .
     
  14. sirmetman

    sirmetman Notebook Virtuoso

    Reputations:
    679
    Messages:
    3,291
    Likes Received:
    0
    Trophy Points:
    105
    Hmm, that is intersting. Though I could see how that might be.
     
  15. HTWingNut

    HTWingNut Potato

    Reputations:
    21,580
    Messages:
    35,370
    Likes Received:
    9,878
    Trophy Points:
    931
    It will make it run cooler because it is capping the number of frames its processing, and essentially idling several frames that it would normally be rendering.
     
  16. sirmetman

    sirmetman Notebook Virtuoso

    Reputations:
    679
    Messages:
    3,291
    Likes Received:
    0
    Trophy Points:
    105
    That really depends upon your card. There is actually more than 1 screen buffer on your card, but I explained it with 1 to simplify things. The image is rendered to a back buffer, then the entire back buffer is written to the front buffer (the one the monitor actually gets its signal from) when rendering of the frame is complete in the back buffer. Depending upon how your card implements buffering, and if it or you are using triple buffering, your card may actually be doing just as much work, but the frame is only being moved from a back buffer to the front buffer in between screen refresh cycles. Thus, the effect v-sync would have on operating temperatures is not so clear cut.

    Edit:
    I just found this article http://www.gamecritics.com/triple-buffering-improve-your-pc-gaming-performance-for-free that talks about a special tool that allows you to enable triple buffering for DX based applications that works as a plug in of some sort with rivatuner. However, it does not work with SLI or Crossfire. If someone wants to give it a look, it would be interesting to see the results you get.

    Second Edit:
    I was nosing around in RivaTuner, and I think I may have found the analogous settings in the recent versions. If you click "DirectDraw and Direct3D Settings" from the customize button for your Driver Settings, then go to the Vsync tab in the new window, there is a number field for "Prerender limit". This is no promise, but to me, that sounds like a setting for how many back buffers you want. Can anyone confirm or deny this?
     
  17. Nocturnal310

    Nocturnal310 Notebook Virtuoso

    Reputations:
    792
    Messages:
    2,708
    Likes Received:
    0
    Trophy Points:
    0
    Guys guys guys,
    thanks for your interest in my problem.

    as sirmetman explained (thanks to him) my in-game FPS is not going above 60fps & its not the only problem..its dropping to 20-30 fps on such an old game, my 5 yr old comp runs the same game at 100fps.

    monitor refresh Rate is 60 Hz only most laptops...but that doesnt mean the Game's FPS shud not exceed 60.
    The problem is that even after Turning OFF Vsync, i am still not getting more than 60 fps & the Game is lagging, crashing & taking too long to launch.

    Since i also tried other Games like TF2, the problem I think is with Graphic driver which mite be corrupted.

    So after i install SP1 tonite, i will also update my Graphic drivers.


    P.S: till 2 weeks ago i used to play the same game (counterstrike) at full constant 100 fps.
    suddenly after i uninstalled Vista SP1 RC , i am facing this problem.


    .
     
  18. Dienekes

    Dienekes Notebook Guru

    Reputations:
    0
    Messages:
    64
    Likes Received:
    0
    Trophy Points:
    15
    you have nvidia control panel, go into that and check the nvidia 3d settings for each game (im not sure if such an old driver has it though).

    but if you can, you can edit the game settings thru nvidia control panel, if so, check and make sure that vsync is turned off in those settings.
     
  19. dondadah88

    dondadah88 Notebook Nobel Laureate

    Reputations:
    2,024
    Messages:
    7,755
    Likes Received:
    0
    Trophy Points:
    205
    do you have rivatuner installed

    you might have vsync on in there
     
  20. eleron911

    eleron911 HighSpeedFreak

    Reputations:
    3,886
    Messages:
    11,104
    Likes Received:
    7
    Trophy Points:
    456
    Well, without VSync, I can hit 150-200 FPS at WUXGA,all high,Half Life 2.Max temp 65C
    With VSync it caps at 60 MOST OF THE TIME, altough I`ve seen 56 and 57 also.Max temps 53C.
     
  21. Prasad

    Prasad NBR Reviewer 1337 NBR Reviewer

    Reputations:
    1,804
    Messages:
    4,956
    Likes Received:
    10
    Trophy Points:
    106
    Sorry for being ignorant (again)..... I remember googling this before to no avail.... but... the hell is V-Sync ?? What does it do ? I always keep it off... should I turn it on with my specs (in my sig) ?

    EDIT: I googled it and found what I already knew about it.... now my question is how is it supposed to affect my system ? I've already played around with it on and off and found no difference at all! Guess it's just not as significant a graphics setting in any game as anything else....
     
  22. eleron911

    eleron911 HighSpeedFreak

    Reputations:
    3,886
    Messages:
    11,104
    Likes Received:
    7
    Trophy Points:
    456
    It forces the frames to be capped at the max refresh rate,which being 60Hz for most of the screens,translates into 60 fps.
    It also removes high fps stuttering,if you can call it like that(a fast jump from 150 fps to 70 for example would be noticeable).
    And at 60 fps CONSTANT the game seems real and fluid not matter what.
    Take HL2 for example. I can run it at 200+ fps but at an explosion,with fire,flashlight turned on and quick turns it will dip into 70-80s. I can sense the quick dip ,but with VSync on it always stays on track and gives the feeling of fluidity.
    The problem is that if your system cannot achieve over 60fps at all times,it will make it run at 30 or 15,depending which is the lowest max.
     
  23. dondadah88

    dondadah88 Notebook Nobel Laureate

    Reputations:
    2,024
    Messages:
    7,755
    Likes Received:
    0
    Trophy Points:
    205
    that probably y for me ut3 stays at 30 fps
    i knew it was v-sync but i did not know why it stayed at 30fps instead if trying to go to 60
     
  24. sirmetman

    sirmetman Notebook Virtuoso

    Reputations:
    679
    Messages:
    3,291
    Likes Received:
    0
    Trophy Points:
    105
    Prasad, read my post on page 2. v-sync stops tearing. It keeps your monitor's refresh rate and your GFX card's front buffer refresh in sync. This leads to an effective cap to FPS and "stepping" of your FPS. However, that said, the stepping is of your instantaneous FPS, not sustained FPS. Let me give you an example:

    Let's split up a second in to 10th of a second intervals. Each interval will have an instantaneous FPS that is stepped because of v-sync. I will list the tenth followed by the number of frames recieved and the instantaneous FPS, then at the end, I will show you that even though your instantaneous FPS suffers, it is mitigated over the long term.

    1/10 sec - recieved 1 frame - instantaneous FPS = 10
    2/10 - 2 - 20
    3/10 - 3 - 30
    4/10 - 6 - 60
    5/10 - 3 - 30
    6/10 - 6 - 60
    7/10 - 1 - 10
    8/10 - 3 - 30
    9/10 - 6 - 60
    10/10 - 2 - 20

    Total: 33 frames in 1 second.

    In other words, even though instantaneous framerate fluctuated between 10 and 60 FPS, always stepped by v-sync, sustained framerate was still 33 FPS (which you should note is not one of the steps in a 60hz v-synced scenario). I hope this shows you why the claims where people say "with v-sync on, you will only get a framerate that is a factor of your refresh rate" is both alarmist and not telling the whole story. You will only get an instantaneous framerate that is a factor of your refresh rate, but your sustained framerate can be basically any number between 0 and your refresh rate.
     
    Last edited by a moderator: Jan 29, 2015
  25. sirmetman

    sirmetman Notebook Virtuoso

    Reputations:
    679
    Messages:
    3,291
    Likes Received:
    0
    Trophy Points:
    105
    As my post imediately above this one should show, v-sync is not going to take you from near 60 sustained FPS to 30.
     
  26. eleron911

    eleron911 HighSpeedFreak

    Reputations:
    3,886
    Messages:
    11,104
    Likes Received:
    7
    Trophy Points:
    456
    VSync is only advised if you feel the GPU is up for the task .Otherwise,you`ll get terrible fps.And I did say I had 56, 57fps in HL2 also, so I was never on the level with the refresh rate denominators fps(15,30fps) .
    Thanks for the thourough explanation sirmetman.
    Don`t even try Crysis with VSync :D
     
  27. StormEffect

    StormEffect Lazer. *pew pew*

    Reputations:
    613
    Messages:
    2,278
    Likes Received:
    0
    Trophy Points:
    55
    Nobody ask what V-sync is until you have read sirmetman's posts #12, 16, 24.

    He has explained it, though people might be confused when he says it fixes taring. What he means is that it fixes TEARING, where your screen looks like it is ripping halfway down the screen, updating part of the screen before the other half was done being displayed.

    Nocturnal, why did you install SP1 RC? Isn't SP1 available yet in Singapore? The RC is long gone, and it is not the final version of Service Pack 1 you should be installing.

    Try updating your GFX driver, but otherwise, I think you may be out of luck.
     
  28. sirmetman

    sirmetman Notebook Virtuoso

    Reputations:
    679
    Messages:
    3,291
    Likes Received:
    0
    Trophy Points:
    105
    Err, oops. Spelling fails. :) Let's see if I can fix that...

    Oh, also, please note that while I split the second up in to 10 segments for the example, that is only for the sake of explanation. In reality, each individual frame has its own instantaneous frame rate. If a frame is on the screen for 1/60 of a second, it has a 60 instantaneous frame rate; another that is on screen for 1/15 of a second has 15 FPS. There is no set interval at which your instantaneous frame rate "exists", it is truely instantaneous, frame by frame.
     
  29. Nocturnal310

    Nocturnal310 Notebook Virtuoso

    Reputations:
    792
    Messages:
    2,708
    Likes Received:
    0
    Trophy Points:
    0
    Hoorray!! its gone..

    i went to nVidia CP.. turned it On & then OFF..

    so now i am getting full 100 fps.

    Thanks guys
     
  30. Prasad

    Prasad NBR Reviewer 1337 NBR Reviewer

    Reputations:
    1,804
    Messages:
    4,956
    Likes Received:
    10
    Trophy Points:
    106
    Thanks guys, and thanks eleron for the info! :D
     
  31. BenLeonheart

    BenLeonheart walk in see this wat do?

    Reputations:
    42
    Messages:
    1,128
    Likes Received:
    0
    Trophy Points:
    55

    Well... V-Sync would get you around 60fps, because it matches the monitor refresh rate, the reason why its capped at 30 fps, might be that you're playing UT3 multiplayer, which is capped at 30 by default..

    try the single player...
    its gonna go above 30 and 60 (if your PC is teh awesome)...
    but in multiplayer the framerate will always be 30 or under.
     
  32. onhcetum

    onhcetum Notebook Enthusiast

    Reputations:
    0
    Messages:
    24
    Likes Received:
    0
    Trophy Points:
    5
    Hey Nocturnal310, can you tell me what drivers your using?

    We have the exact same operating system, processor, and video card.

    I'm having the exact same problem, I downloaded SP1 and now I cant go past 60 fps in Counter-Strike, I could go up to 100 fps before that.

    What drivers are you using? I don't even have the option to turn it off.

    Thanks