Disable all Overrides, Null Hardware and Disable Draw Calls

Use the Disable all Overrides option to disable all override modes. Use this option to reset the rendering state of the game or graphics application back to the default state.

The Null Hardware override emulates an infinitely fast GPU by not sending any primitives to the GPU. This override is only available on computers using Intel® HD Graphics.

The Disable Draw Calls override emulates an infinitely fast driver and GPU by not sending any primitives to the driver and, therefore, to the GPU as well.

NOTE

The Disable Draw Calls override discards the draw calls after they are submitted by the application. This has no influence on the “Draw Calls” metric, which measures all draw calls (even the ones discarded by the system) submitted by the application.

Run these overrides iteratively, using Disable all Overrides between experiments; compare frame rate results between experiments and analyze your results based on the following table:              

Performance

Bottleneck

Disable Draw Calls – no change
Null Hardware – no change

CPU bound in the application
use the Intel® GPA Platform Analyzer or Intel® VTune™ Amplifier XE to analyze game/CPU code

Disable Draw Calls – improves frame rate
Null Hardware – no changes

CPU bound in the driver;
use the Intel® GPA Platform Analyzer or Intel® VTune™ Amplifier XE to analyze game/CPU code

Null Hardware – improves frame rate

GPU bound;
use the Intel® GPA Frame Analyzer to analyze the issue

Use the set of Disable all Overrides, Null Hardware and Disable Draw Calls to determine if the game is CPU bound in the application, CPU bound in the driver, or GPU bound. If your application is GPU-bound, you can capture a frame with a low frame rate for detailed analysis by the Intel GPA Frame Analyzer. If your application is CPU-bound, you can use the Intel® GPA Platform Analyzer to show how the various CPU tasks within your application are being executed.

See Also

Override Modes Overview
Wireframe
2×2 Texture
Simple Pixel Shader
1×1 Scissor Rect
Disable Texture Filtering
Disable Z-Test
Disable Z-Write

Cull None
Cull Clockwise
Cull Counter-Clockwise

Disable Alpha Blending
Disable Alpha Test
Overdraw Visualization
FPS Limit

Disable all Overrides, Null Hardware and Disable Draw Calls