Documentation

Unity Engine


User Manual

Script Reference

Unity Engine


Graphics performance and profiling in URP

Resources for understanding and improving rendering performance in the Universal Render Pipeline (URP).
Read time 1 minuteLast updated 18 days ago

Resources for understanding and improving rendering performance in the Universal Render Pipeline (URP).

Page

Description

Understanding performanceUnderstand how the performance of your project depends on the Universal Render Pipeline (URP) features you use or enable, what your scenes contain, and which platforms you target. 
Adjust settings to improve performanceAdjust settings in the URP asset or the URP Renderer to improve performance.
Optimizing draw callsTechniques for speeding up rendering by reducing the number of drawing commands the CPU sends to the GPU.
GPU occlusion cullingUse the GPU instead of the CPU to exclude GameObjects from rendering when they're occluded behind other GameObjects.
Reduce GPU bandwidth with on-tile renderingLearn about on-tile rendering in URP for tile-based GPUs.
Optimize frames by fetching data from the framebufferFetch data that a previous render pass wrote to GPU memory, instead of writing it to a separate texture and reading it back.
Optimize GPU performance with variable rate shadingImplement variable rate shading to reduce GPU workload while maintaining visual quality in critical screen areas.

Additional resources