PDA

View Full Version : "Enable Performance Graph" in det51.75


tertsi
10-06-03, 10:40 AM
I found new hidden D3D feature called "Enable Performance Graph" in Det51.75. This hilarious hidden feature can be enable via drivers registers.

The Performance Graph outputs different types of info on screen in real-time. I don't know exactly what info, but perhaps min/avg/max fps, gpu usage, bandwidth usage, fillrate usage, PS1.1/1.3/2.0 usage etc.

Few shots....

Enable Performance Graph (http://www.skenegroup.net/51.75/pgraph1.jpg)

Aquamark 3 + Performance Graph (http://www.skenegroup.net/51.75/pgraph2.jpg)

Have fun :)

mrsabidji
10-06-03, 10:55 AM
Interesting. Thanks for the info. Hopefully, that setting will be included in the next official/officially-leaked Dets as well. Er... now if we only knew what all those beautiful curves actually mean...

mrsabidji

rth
10-06-03, 11:40 AM
maybe nvidia hope people will turn it on for benchmarking and be too distracted to notice lots of extra IQ hacks?

Dirty
10-06-03, 12:13 PM
rth u are a troll

Hanners
10-06-03, 12:24 PM
I can almost hear the nVidia line now: 'Don't use unreliable tests like Fraps or timedemos that just want to make our products look bad, use our own built-in benchmarking tool for the optimum benchmarking experience on the GeForceFX." :eek:

SurfMonkey
10-06-03, 01:31 PM
I would say that they are measuring framerate, memory throughput, and shader throughput. Possibly voltage or temperature too.

Or maybe they are just making it up so that it looks good ;)

tertsi
10-06-03, 03:56 PM
Performance Graph solved.

Top graph shows:
red - Numbers of API calls (Draw*Prim*, render states, texture states, shader states)
green - memory allacated Video
blue - memory allacated AGP

Bottom graph shows:
red - GPU Idle (Graphics HW not processing anything)
green - Driver Time - Driver doing work (states and resource management, shader compilation)
blue - Driver Idle (Driver waiting for GPU to finish)
yellow - Frame Time (Milliseconds for frame time)

The Baron
10-06-03, 04:02 PM
Originally posted by tertsi
Performance Graph solved.

Top graph shows:
red - Numbers of API calls (Draw*Prim*, render states, texture states, shader states)
green - memory allacated Video
blue - memory allacated AGP

Bottom graph shows:
red - GPU Idle Graphics HW not processing anything
green - Driver Time Driver doing work (states and resource management, shader compilation)
blue - Driver Idle (Driver waiting for GPU to finish)
yellow - Frame Time (Milliseconds for frame time)
Hmmm... I bet those are features geared towards the Quadro 3000G user, especially with its framelock capabilities.

Greg
10-06-03, 09:56 PM
These are merely debugging features built into a number of specific driver versions to allow developers to profile and optimise their products. Other software tools are available also. These profiling features are only compatible with specific hardware.

StealthHawk
10-06-03, 11:42 PM
Originally posted by Greg
These are merely debugging features built into a number of specific driver versions to allow developers to profile and optimise their products. Other software tools are available also. These profiling features are only compatible with specific hardware.

Bingo.

http://developer.nvidia.com/docs/IO/8374/CEDEC2003_PipelinePerformance.pdf