Hi All,
First up - let me point out that I am not a technical guru
That said, I work around graphics and benchmarking 24x7, so a little 'something' seeps through my non-porous skull sometimes
A HEXUS reader asked a question earlier about why a 6800GT can get close to a much faster Radeon card in 3DMark05
The answer is to do with the CPU becoming a bottleneck
Graphic cards can only process the code/geometry that they are sent by the system running the game
Bear in mind that graphic cards are AWESOMELY FAST and the demand on the CPU is IMMENSE
If the CPU falls behind - then your graphic card sits there 'twiddling its thumbs' - waiting for the next block of data
How can you tell if you have a bottleneck ?
I have to thank the almighty 'Wavey Dave' for this knowledge (Baumann @ Beyond)
He uses a system of graphs for testing that don't appear to make sense to the uneducated eye
Dave runs custom benchmarks and records the results on a graph... nothing new there
However, he starts from 640x480 - runs every resolution mode - ending as high as he can go - then looks at the angle of the graph
The line stays flat - representing the maximum possible throughput (in frames per second) for a few resolutions...
...then you see a drop off in the score
The point where that drop off happens is the point at which the demand on the graphic card finally outweighs the demand on the CPU
i.e. The bottleneck passes from the CPU to the graphic card
This rather crude and totally made up diagram explains the principal:-
You can therefore easily work out if your game/benchmark is limited by the CPU or the graphic card
Set the resolution to 640x480 with IQ forced off (i.e. no AA or AF) and the overall quality of the game set way down below what you would normally play...
...run your test and record the results in a spreadsheet
Increase the resolution and wait for the line to drop off
Once you have done it for 0xA/0xAF - you might want to engage these IQ settings and repeat
Finally, you can increase the in-game quality to maximum and repeat one final time
With 15 results per game on a chart - you will have a very intimate understanding of your system & card's ability to engage that game
Lecture over - hope you found this useful - if you are a boffin and spot any mistakes with this 'presentation' then please post and let me know