gpu profiler - when?

so this scene that renders at 45fps suddenly renders at 32 fps, so i fire up the profiler and add GPU, no GPU for URP
that’s kind of important, when you make games …

The profiler should work with URP. Have you made sure to do the following for your project?

  • Disable graphics jobs

  • Run in playmode or standalone player

  • Enable GPU counters in project settings

graphics job was turned on
yellow triangle says it can’t work with vulkan so i switched to autoAPI
where is GPU counter?
after just turning those off profiler works, thanks!

1 Like

Sorry, I believe it’s the option at “Project Settings > Player > Other Settings > Rendering > Frame Timing Stats”. Glad to hear that you got it working!

Can it work on android for gles or vulkan?

Gotcha. that was off even when gpu profiler is showing a graph.
Interesting to see the framerate tank by 20% when jobs is off, I never noticed any effect until today.

is that while having the GPU Profiler module added to the Profiler? Because the GPU Profiler impacts the performance as well.

Vulkan is currently not supported, GLES can be supported but having Frame Timing Stats enabled can actively conflict with GPU profiling support for it if GL_EXT_disjoint_timer_query is available.

However, try it and the GPU Profiler Module will tell you all the reasons it can know about why it might not work for the current setup. The information provided by the module will also be more up-to-data and version specific than a forum post :wink: (Caveat: The GPU Profiler Module messaging is only available from Unity 2019.3 and up. Before that it’ll just guess and blame the drivers…)

even with dev turned off

1 Like