Maximaum pre-rendered frame settings.

Discussion in 'Technical Archives' started by G.Bird, Jul 9, 2013.

  1. G.Bird

    G.Bird Registered

    Joined:
    Apr 20, 2013
    Messages:
    52
    Likes Received:
    0
    Why is the cpu over worked with pre-rendered frames to the point it's nearly under full load
    across all four cores when there is no reason for it to be pushing what ever amount
    it is trying to push to the gcard.
    What i have found is if i limit it to pre-render 1 frame the cpu usage drops to about 50% in core 2 and 3
    core 1 and 4 more or less 4% usage.

    So why is it doing all this unnecessary pre-rendering and maxing out the cpu when it's clearly
    overloading the cpu for no reason.

    With the game controlling the pre-rendering i get frame rate fluxuations and some stuttering.

    With the pre-rendering set to 1 no fluxuations and no stuttering and cpu is not maxing out.

    I can not get the upload files to work to show people the difference with the cpu ???
     
  2. privatebrian

    privatebrian Registered

    Joined:
    Jan 30, 2012
    Messages:
    598
    Likes Received:
    12
    Same here, with maximum pre-rendered frames set to "Application controlled" it maxes my cpu out,
    so i have to set it to 1, it's been like this for awhile.
     
  3. G.Bird

    G.Bird Registered

    Joined:
    Apr 20, 2013
    Messages:
    52
    Likes Received:
    0
  4. Adrianstealth

    Adrianstealth Registered

    Joined:
    May 28, 2012
    Messages:
    4,578
    Likes Received:
    1,071
    I'm paranoid about lag input
    I find that pre-rendered frames can introduce some so I keep pre rendered set to 1 in the nvidua control panel to free up the CPU as much as possible
    Strange I know as my CPU is only just utilised with rf2

    -but the difference between stock clock & overclock (3.8ghz to 5ghz)
    In fps Is a massive +20%
    (Even though graphs show CPU isn't utilised that much in the 1st place)
     
    Last edited by a moderator: Jul 9, 2013
  5. realkman666

    realkman666 Registered

    Joined:
    Jun 28, 2013
    Messages:
    919
    Likes Received:
    0
    Thanks for the tip.
     
  6. Barf Factor

    Barf Factor Registered

    Joined:
    Nov 2, 2012
    Messages:
    403
    Likes Received:
    18
    For AMD graphics cards the equivalent setting is "flip queue size". It can be changed in Radeonpro. Setting it lower should reduce input lag
     
  7. MarcG

    MarcG Registered

    Joined:
    Oct 4, 2010
    Messages:
    6,854
    Likes Received:
    2,234
    does that actually help with peforemance? if so is there a vast difference or is it barely noticeable?
    I'm interested but if it's not worth messing with then I'm happy as is.
     
  8. G.Bird

    G.Bird Registered

    Joined:
    Apr 20, 2013
    Messages:
    52
    Likes Received:
    0
    It helps me to stabilize the frame rate and removes the stuttering give it a try.

    Another thing I have noticed is that Rfactor 2 is not very well optimized for quad core processor's when you limit the pre-rendered frame's to 1 as you can see in the pics I posted when limited it drops 2 cores and only loads up 2 cores maybe some one from ISI
    could explain this as to why they set the game engine to tell the cpu to go in to overdrive with the pre-rendering.
    Maybe this is the reason for the stuttering ?
     
  9. MarcG

    MarcG Registered

    Joined:
    Oct 4, 2010
    Messages:
    6,854
    Likes Received:
    2,234
    I dont get stuttering anyway so best leave it well alone!
     
  10. MJP

    MJP Registered

    Joined:
    Oct 5, 2010
    Messages:
    988
    Likes Received:
    21
    I did test this awhile ago and although I haven't got any figures I seem to recall '0' gave noticeably less fps and '1' was noticeably better. I think '2' gave a further increase and I recall debating on whether to use '1' or '2'. Setting it to '3' (default) was an insignificant boost I think.

    I have mine set to '1' and can get good usage on 4 cores in rF2, all my cpu usage screenshots I've posted would've been using '1'.

    Update:

    Just after I posted I had a quick trawl through my old FRAPS logs and I do have some figures after all lol.

    Code:
    2012-09-06 19:24:50 - rFactor2
    Frames: 6143 - Time: 89297ms - Avg: 68.793 - Min: 53 - Max: 90 // LEVEL 4 AA, FULL TEX DETAIL, RENDER AHEAD 2, 99% GPU
    
    2012-09-06 19:28:35 - rFactor2
    Frames: 5091 - Time: 89219ms - Avg: 57.062 - Min: 43 - Max: 69 // LEVEL 4 AA, FULL TEX DETAIL, RENDER AHEAD 0, 84% GPU
    
    2012-09-06 19:33:51 - rFactor2
    Frames: 5881 - Time: 89360ms - Avg: 65.812 - Min: 50 - Max: 84 // LEVEL 4 AA, FULL TEX DETAIL, RENDER AHEAD 1, 99% GPU
    
    2012-09-06 19:37:52 - rFactor2
    Frames: 6270 - Time: 89516ms - Avg: 70.043 - Min: 55 - Max: 89 // LEVEL 4 AA, FULL TEX DETAIL, RENDER AHEAD 3, 99% GPU
    
    2012-09-06 19:42:46 - rFactor2
    Frames: 6480 - Time: 91094ms - Avg: 71.135 - Min: 54 - Max: 90 // LEVEL 4 AA, FULL TEX DETAIL, RENDER AHEAD 4, 99% GPU
    Looking at those would tend to suggest me debating between '2' and '3' but I really can't remember why I decided on '1'. Perhaps it was because I'd always used '0' or '1' down the years (vaguely remember '0' not being an option at one time) but I digress.

    According to my notes these were with B107, looks like I'd not long had my GTX470 but still on an i3-2120. Also I don't recall checking the CPU usage, perhaps I should run new tests with the latest build now I have an i5-3570K.
     
    Last edited by a moderator: Jul 9, 2013
  11. Rony1984

    Rony1984 Registered

    Joined:
    May 10, 2012
    Messages:
    500
    Likes Received:
    28
    Here a post by Mr. Campana, responsible for the graphics department if I am not mistaken, which might shed some light:

     
  12. G.Bird

    G.Bird Registered

    Joined:
    Apr 20, 2013
    Messages:
    52
    Likes Received:
    0
    With the Threaded optimization on it makes no difference it still only loads up on 2 cores when set to pre-render frames to 1.
    View attachment 8700
    what i wont to no is why ISI are letting the game render so meny frames when there clearly not needed and possibly
    herting game performance which it was before i found the pre-rendered setting.
    With
    Input lag
    frame rate ups and downs
    stuttering
     

Share This Page