GPU EUs Stalled

Description

The metric GPU EUs Stalled represents the percentage of time when the GPU execution units (EUs) were stalled. An EU becomes stalled when all of its threads are waiting for results from fixed function units (for example, a pixel shader requests texels from the texture sampler).

Examples

  • If GPU EUs Stalled is 50, it means that EUs where stalled for 50% of the rendering time for selected ergs.
  • If GPU EUs Stalled is 0, it means that there were no stalls in EUs or stall time is very small.

Improving Performance

If this metric is unexpectedly high, especially when compared with the GPU EUs Active metric, you can analyze where the stalls happen by looking at the EUs Stalled in GS | PS | VS metrics. If any of these metrics shows that most of the stall time is in one particular shader, use the Shaders Tab in Intel® GPA Frame Analyzer to examine your shader code to determine why this shader may be causing the EUs to stall.

See Also

GS Duration

GPU Duration

GPU EUs Active
GPU EUs Idle

PS Duration

VS Duration

GPU EUs Stalled