Documentation

Unity Engine


User Manual

Script Reference

Unity Engine


Adjust settings to improve performance in URP

Adjust settings in the URP Asset or the URP Renderer to improve performance.
Read time 2 minutesLast updated 20 days ago

If the performance of your Universal Render Pipeline (URP) project seems slow, you can adjust settings to increase performance.
Based on your analysis, you can adjust the following settings in the Universal Render Pipeline (URP) Asset or the Universal Renderer asset to improve the performance of your project.
Depending on your project or the platforms you target, some settings might not have a significant effect. There might also be other settings that have an effect on performance in your project.

Setting

Where the setting is

What to do for better performance

Accurate G-buffer normalsUniversal Renderer > RenderingDisable if you use the Deferred rendering path
Additional Lights > Cast ShadowsURP Asset > LightingDisable
Additional Lights > Cookie Atlas FormatURP Asset > LightingSet to Color Low
Additional Lights > Cookie Atlas ResolutionURP Asset > LightingSet to the lowest you can accept
Additional Lights > Per Object LimitURP Asset > LightingSet to the lowest you can accept. This setting has no effect if you use the Deferred or Forward+ rendering paths.
Additional Lights > Shadow Atlas ResolutionURP Asset > LightingSet to the lowest you can accept
Additional Lights > Shadow ResolutionURP Asset > LightingSet to the lowest you can accept
Cascade CountURP Asset > ShadowsSet to the lowest you can accept
Conservative Enclosing SphereURP Asset > ShadowsEnable
TechniqueDecal Renderer FeatureSet to Screen Space, and set Normal Blend to Low or Medium
Fast sRGB/Linear conversionURP Asset > Post ProcessingEnable
Grading ModeURP Asset > Post ProcessingSet to Low Dynamic Range
LOD Cross Fade DitherURP Asset > QualitySet to Bayer Matrix
LUT sizeURP Asset > Post ProcessingSet to the lowest you can accept
Main Light > Cast ShadowsURP Asset > LightingDisable
Max DistanceURP Asset > ShadowsReduce
Opaque DownsamplingURP Asset > RenderingIf Opaque Texture is enabled in the URP Asset, set to 4x Bilinear
Render ScaleURP Asset > QualitySet to below 1.0
Soft ShadowsURP Asset > ShadowsDisable, or set to Low
Upscaling FilterURP Asset > QualitySet to Bilinear or Nearest-Neighbor
Refer to the following for more information on the settings:

Additional resources