Results 1 to 8 of 8

Thread: vsync framerates

  1. #1
    Registered User
    Join Date
    Jan 2006
    Posts
    33

    vsync framerates

    Sorry if this is stupid I figure I might as well just finally ask it. Something that's always bugged me about vsync is we're told that when framerate dips it halves. So if you go below 60fps you'll get 30fps. But then how come when I run OSD programs I see framerates of 40fps, 38fps, etc. Shouldn't I just see 60/30/15?

  2. #2
    I am Xtreme zanzabar's Avatar
    Join Date
    Jul 2007
    Location
    SF bay area, CA
    Posts
    15,871
    vsynk holds frames until they match a frame thats sent, so if u have a 60hz monitor and have 60fps u get 1 frame per frame thats sent to the monitor, if u get say 30 then it will send a frame then duplicate it then send the next. if u were at say 45fps then it would send a fram, send a frame then duplicate then send it.

    u can have half or quarter modes depending on what your expected frames are like consoles that normaly run 30, but its all the same.
    5930k, R5E, samsung 8GBx4 d-die, vega 56, wd gold 8TB, wd 4TB red, 2TB raid1 wd blue 5400
    samsung 840 evo 500GB, HP EX 1TB NVME , CM690II, swiftech h220, corsair 750hxi

  3. #3
    Registered User
    Join Date
    Jan 2006
    Posts
    33
    From reading around I think I get it now. It's just explanations from guys like this have always confused me. http://www.brighthub.com/computing/h...les/27719.aspx

    Edit: Excellent explanation right here I understand it better. I guess the other fps readings I was getting was because triple buffering is automatically enabled with vsync in tf2. http://hardforum.com/showpost.php?p=...11&postcount=1
    Last edited by vazel; 10-04-2010 at 11:49 PM.

  4. #4
    c[_]
    Join Date
    Nov 2002
    Location
    Alberta, Canada
    Posts
    18,728
    if you have a stable enough framerate its better to disable vsync. Using vsync creates display and input latency.

    All along the watchtower the watchmen watch the eternal return.

  5. #5
    I am Xtreme zanzabar's Avatar
    Join Date
    Jul 2007
    Location
    SF bay area, CA
    Posts
    15,871
    Quote Originally Posted by STEvil View Post
    if you have a stable enough framerate its better to disable vsync. Using vsync creates display and input latency.
    or i find it better to cap the frames if u have a bad lcd as thats the only time u would want vsync to start with

    especially on source
    5930k, R5E, samsung 8GBx4 d-die, vega 56, wd gold 8TB, wd 4TB red, 2TB raid1 wd blue 5400
    samsung 840 evo 500GB, HP EX 1TB NVME , CM690II, swiftech h220, corsair 750hxi

  6. #6
    Xtreme Cruncher
    Join Date
    Oct 2006
    Location
    1000 Elysian Park Ave
    Posts
    2,669
    In online yes, but offline i put vsync on
    i3-8100 | GTX 970
    Ryzen 5 1600 | RX 580
    Assume nothing; Question everything

  7. #7
    Registered User
    Join Date
    Jan 2006
    Posts
    33
    Ugh you see this is what I don't get. According to that hardocp post the only framerates I should get with vsync are 60, 30, 20, 15, 12, 10, and so forth. Yet here in l4D1 with double buffered vsync I'm getting 45fps.

    Last edited by vazel; 10-05-2010 at 01:10 AM.

  8. #8
    c[_]
    Join Date
    Nov 2002
    Location
    Alberta, Canada
    Posts
    18,728
    I dont see a reason why you couldnt get 45. Its not a multiple of 60 but there's no reason you cant take every x frame produced to output a couple points other than multiples of 60.

    All along the watchtower the watchmen watch the eternal return.

Bookmarks

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •