Is my CPU a Bottleneck?

Sometimes with the VR (Oculus, Vive, etc.) and the new CPU’s we are in doubt about what device is stopping us from reach the optimal performance. iRacing has a simple visual tool to help with these findings. Here Clive Norton explain how to do it and read them. Also, you can check it online going here: http://thebottlenecker.com/

You can monitor this in-game by adding CRG meters to the FPS blackbox.

edit \documents\app.ini

[XXX Dev Use Only]
CPUMeter=1 ; Include the sim-thread's CPU usage in the L/Q/S meter group?
CPUMeterAsText=1 ; Show CPU meter as ms in text?

C is the CPU doing the physics thread at 60Hz, so needs to be under 16.7ms, and under 14ms in practice. Slower CPU’s might need to reduce the number of visible cars or get a CPU with a faster single core speed. You’ll be fine.

R is the CPU doing the render thread. R is affected by scene complexity, objects, mirrors, shadows, dynamic shadows, dynamic track, grandstands, car detail, event, objects, crowd, car complexity, etc. If this is your bottleneck, reduce these or get a CPU with a faster single core speed. If not, increase them.

G is the GPU doing the graphics thread. G is affected by resolution, AA, AF, AATransparency, filtering, sharpening, FXAA, heat haze, and any other pixelly things I’ve forgotten. If this is your bottleneck, reduce these or get a faster GPU. If not, increase them.

​Whichever of R or G is highest is your bottleneck.
Theoretical frame rate should be 1000/R or 1000/G, whichever is worse, but in practice is lower than that.

This website uses affiliate links which may earn a commission at no additional cost to you.
Gonzalo

Simracer and many other things, but in this bio only that matters You can sign up in iRacing clicking here

View Comments

  • I don't think that this is accurate when you are in VSync (e.g. using VR). When I log in fpsVR the render time is actually C + G, then CPU and GPU both are idle until R. Regardless of fps settings R will sit just under the required frame time for VSync. It will be lower at high frame rates and higher at low frame rates. fpsVR logging or something similar will be self explanatory.

Share
Published by
Gonzalo

Recent Posts

Thermaltake Introduces Its GR500 Cockpit

It seems that something is moving beyond what we see as many companies are diving…

1 day ago

HORI Launches a New Truck Steering Wheel

Founded in 1969, HORI is a Japanese brand of accessories that in recent years has…

1 day ago

iRacing: Participation Success with the Weather System

The introduction of the iRacing Weather System has marked a significant milestone in the world…

2 days ago

iRacing’s Development Update: Navarra Free, Ford & Corvette GT3 and much more

iRacing has published a very exhaustive development note and there are many things we already…

2 days ago

iRacing Special Event: 24 Hours Nürburgring 2024

Note: For those looking for the live broadcast of the actual race, it will be…

3 days ago

Preparing Mentally for Driving a Faster Car: The Power of Mental Imagery

Switching to a much faster car can be both exciting and intimidating for any driver.…

3 days ago

advertisement

Asetek Simsports