You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
perf_diagnose: says whether a recording splits its GPU work into too many short encoders, as translation layers
do, with encoders and command buffers per frame, the labels with the most GPU time and the GPU's idle time.
Defaults (4 encoders per frame, 25 µs, 25 % short) come from bgfx 17-drawstress on an M1 Pro: 7 encoders per frame
and 50 % under 25 µs under Mullion, 2 and 2 % in native Metal.
Summaries gain encoders and gpu_idle, from metal-gpu-intervals and metal-application-encoders-list.
Summaries written by older versions have neither: record again to diagnose them.
Every tool parameter has a description; metal-gpu-trace --version.