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 ???
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.
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)
For AMD graphics cards the equivalent setting is "flip queue size". It can be changed in Radeonpro. Setting it lower should reduce input lag
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.
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 ?
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.
Here a post by Mr. Campana, responsible for the graphics department if I am not mistaken, which might shed some light:
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