GPUOpen-Tools / radeon_gpu_profiler

Radeon GPU Profiler (RGP) is a tool from AMD that allows for deep inspection of GPU workloads.
396 stars 41 forks source link

Incorrect data in RGP's Workload and Wavefront distribution sections for NGG shaders #66

Open Venemo opened 2 years ago

Venemo commented 2 years ago

When comparing the number of vertices specified in a draw call vs. "Shaded vertices" and "PrimS wavefronts", the numbers don't make sense. Here is an example screenshot with the problematic numbers highlighted:

Screenshot from 2022-04-25 12-40-04

These numbers are clearly incorrect:

Here is another example:

Screenshot from 2022-04-25 12-53-48

On this screenshot, we see a draw call with 6 input vertcies (2 triangles), but RGP claims that the number of shaded vertices is only 1, but it created 8294400 pixels from that 1 vertex? Which also makes no sense.