Hi,
Whats the simplest way to check for bottlenecking is it this
1. Load afterburner and task manager
2. Run Benchmark on game
3. check afterburner and task manager cpu
4 if cpu is at 50% and gpu at 100% = gpu crap
5.if cpu is at 100% and gpu at 50% - cpu crap
am i thinking right
Not necessarily. GPU should be at 100%. It means it's working hard, either giving you the maximum framerate it can, or it's bottlenecking. The CPU could be coping just fine at 50% cpu usage.
Usually, game cpu cycles are capped at a maximum frame rate (200 fps, whatever). Quake3 being the exception, where it can go well beyond that (and subsequently break down due to loss of floating point precision).
So if your CPU is maxed, and your frame rate is crap, then the CPU is bottlenecking.
if you get under 30 fps average without vsync :
- GPU@50%, CPU@50% then it's the game that's the problem (i.e. Guild Wars 2 Beta). This can happen via poor optimisations, single threaded update and render. or some dependencies between the two.
- GPU@100%, CPU@50%, then the GPU is struggling. Decrease graphical settings (MSAA, tesselation, PhysX, usually a good bet).
- GPU@50%, CPU@100%, then the CPU is struggling. Decrease stuff like viewing distance and physics (ragdolls, ect...).
- GPU@100%, CPU@100%, then your computer on the whole is struggling. Decrease everything.
If you get over 40 fps whatever the condition, then don't worry about it.
That's my take on the whole thing. With caveats that in some occasions, particular circumstances may vary.