← All resources

How to profile the rendering - GPU profiling basics

Blog Beginner

Jan Mróz

Proposed by Jan Mróz

Visit resource ↗

Description

How to profile the rendering - GPU profiling basics is Jan Mróz's tutorial on vendor GPU profilers because Unity's built-in tools show CPU work and draw counts but not per-draw GPU durations. He contrasts profilers with Frame Debugger and RenderDoc, which inspect resources without timing data.

The walkthrough installs Nvidia Nsight Graphics, prepares a focused build, injects between the game and driver, and reads draw timings plus hardware unit throughput on a raymarched fog example. Mróz also lists AMD Radeon GPU Profiler, Intel GPA, and PIX as platform-appropriate alternatives on Windows.

Beginner to intermediate technical artists and graphics programmers on Windows with discrete GPUs benefit most. Readers should accept that capture setup is heavier than opening the Unity Profiler.

The article is a free step-by-step post on proceduralpixels.com with screenshots from Nsight connected to a game build.

It is a frequent entry point in Unity rendering circles before Mróz's editor-attached Nsight workflow article.