URP - DoRenderLoop_Internal called twice, GC Allocates almost 300 000.

I have a scene with 100 quite low-poly models. Every time I add a model FPS drops a bit, adding 10-20 models will take my FPS down by ~1.

Empty scene: 150 fps.
200 models: 60 fps.

I went to see why simply rendering objects seems to cause such huge performance impact and all I can gather is this:

If I check where GC Alloc is called from (from diff session than obove):
6114146--665849--upload_2020-7-21_20-14-29.png

Some more stats:

It seems odd that there are so many GC Alloc? But this is the internal render loop, which I have no control over (AFAIK?). Is this intended? If not, what could be causing it?

Hi,

could you please try profiling that with the Profiler option to collect Call Stacks turned on, ideally in a build (though I don’t think these allocations should happen in the editor either unless it’s maybe down to Collection Checks being turned on).

with that, you should be able to select these GC.Alloc samples in the Show Related (Object) Data view of hierarchy, or in timeline view, to see the call stacks of the allocations. With that info it’ll get easier to figure out what’s happening here.

If those call stacks don’t suggest it could be something in you’re code, and if this issue persists on the latest patch version (of both your Unity version and relevant packages like SRPs), it’d be awesome if you could file a bug report so that the right teams can get to fixing this up :slight_smile:

1 Like

Thanks, The Call stack looks like:

Callstack:
0x7FF6E024936C
0x7FF6DE94ED98
0x7FF6DFCB2E63
0x7FF6E01A2FC2
0x7FFECB797875
0x7FFECB7E5E41
0x7FFECB7837D6
0x7FFECB733EE6
0x21B045F5E19
0x21B045F49CB    mscorlib.dll!System::Array.CreateInstance()
0x21B045F44A3    mscorlib.dll!System::Array.CreateInstance()
0x21B045EEC7B    mscorlib.dll!System::MonoCustomAttrs.GetCustomAttributes()
0x21A8F392DF3    mscorlib.dll!System.Reflection::MonoField.GetCustomAttributes()
0x21A8F456440    UnityEngine.CoreModule.dll!UnityEngine::EditorSystemInfo.IsObsolete()
0x21A8F45615B    UnityEngine.CoreModule.dll!UnityEngine::EditorSystemInfo.IsValidEnumValue()
0x21A8F455E1B    UnityEngine.CoreModule.dll!UnityEngine::EditorSystemInfo.SupportsRenderTextureFormat()
0x21A8F455C8B    UnityEngine.CoreModule.dll!UnityEngine::SystemInfoShimBase.SupportsRenderTextureFormat()
0x21A8F455B5E    UnityEngine.CoreModule.dll!UnityEngine::SystemInfo.SupportsRenderTextureFormat()
0x21A8F56803B    Assembly-CSharp.dll!EPOOutline::OutlineEffect.GetHDRFormat()    D:\Unity Projects\Untitled game\Assets\External\Easy performant outline\Scripts\OutlineEffect.cs:132
0x21A8F567CF3    Assembly-CSharp.dll!EPOOutline::OutlineEffect.GetTemporaryRT()    D:\Unity Projects\Untitled game\Assets\External\Easy performant outline\Scripts\OutlineEffect.cs:144
0x21A8F5627B3    Assembly-CSharp.dll!EPOOutline::OutlineEffect.SetupBuffer()    D:\Unity Projects\Untitled game\Assets\External\Easy performant outline\Scripts\OutlineEffect.cs:180
0x21A8F560723    Assembly-CSharp.dll!::SRPOutline.Execute()    D:\Unity Projects\Untitled game\Assets\External\Easy performant outline\URP support\SRPOutlineFeature.cs:35
0x21A8E31C460    Unity.RenderPipelines.Universal.Runtime.dll!UnityEngine.Rendering.Universal::ScriptableRenderer.ExecuteRenderPass()    D:\Unity Projects\Untitled game\Library\PackageCache\com.unity.render-pipelines.universal@7.3.1\Runtime\ScriptableRenderer.cs:481
0x21A8E3181E3    Unity.RenderPipelines.Universal.Runtime.dll!UnityEngine.Rendering.Universal::ScriptableRenderer.ExecuteBlock()    D:\Unity Projects\Untitled game\Library\PackageCache\com.unity.render-pipelines.universal@7.3.1\Runtime\ScriptableRenderer.cs:468
0x21A8E304ECB    Unity.RenderPipelines.Universal.Runtime.dll!UnityEngine.Rendering.Universal::ScriptableRenderer.Execute()    D:\Unity Projects\Untitled game\Library\PackageCache\com.unity.render-pipelines.universal@7.3.1\Runtime\ScriptableRenderer.cs:236
0x21A8E2E615B    Unity.RenderPipelines.Universal.Runtime.dll!UnityEngine.Rendering.Universal::UniversalRenderPipeline.RenderSingleCamera()    D:\Unity Projects\Untitled game\Library\PackageCache\com.unity.render-pipelines.universal@7.3.1\Runtime\UniversalRenderPipeline.cs:269
0x21A8E2CAFF3    Unity.RenderPipelines.Universal.Runtime.dll!UnityEngine.Rendering.Universal::UniversalRenderPipeline.RenderCameraStack()    D:\Unity Projects\Untitled game\Library\PackageCache\com.unity.render-pipelines.universal@7.3.1\Runtime\UniversalRenderPipeline.cs:320
0x21A8E2C4BE3    Unity.RenderPipelines.Universal.Runtime.dll!UnityEngine.Rendering.Universal::UniversalRenderPipeline.Render()    D:\Unity Projects\Untitled game\Library\PackageCache\com.unity.render-pipelines.universal@7.3.1\Runtime\UniversalRenderPipeline.cs:201
0x21A8E2C45E9    UnityEngine.CoreModule.dll!UnityEngine.Rendering::RenderPipeline.InternalRender()
0x21B93E2CE33    UnityEngine.CoreModule.dll!UnityEngine.Rendering::RenderPipelineManager.DoRenderLoop_Internal()
0x21B93E2D1B1    UnityEngine.CoreModule.dll!::<Module>.runtime_invoke_void_object_intptr_AtomicSafetyHandle()

There is something in there regarding SRPOutline which is an asset (Renderfeature) I use. Could that be the cause? Its not even rendering any outlines while taking this sample.

This is just one of many callstacks, here are som more samples:

Callstack:
0x7FF6E024936C
0x7FF6DE94ED98
0x7FF6DFCB2E63
0x7FF6E01A2FC2
0x7FFECB797875
0x7FFECB7E5CF4
0x7FFECB7891B5
0x7FFECB7896EA
0x7FFECB735A32
0x21A8F3106F4
0x21A8F3103C3    mscorlib.dll!System::Enum.GetValue()
0x21A8F310263    mscorlib.dll!System::Enum.System.IConvertible.ToInt64()
0x21A8F31010E    mscorlib.dll!System::Convert.ToInt64()
0x21B0477F8B3    mscorlib.dll!System::Enum.ToUInt64()
0x21B0477E1D3    mscorlib.dll!System::RuntimeType.IsEnumDefined()
0x21A8F30FBF1    mscorlib.dll!System::Enum.IsDefined()
0x21A8F4560B3    UnityEngine.CoreModule.dll!UnityEngine::EditorSystemInfo.IsValidEnumValue()
0x21A8F455E1B    UnityEngine.CoreModule.dll!UnityEngine::EditorSystemInfo.SupportsRenderTextureFormat()
0x21A8F455C8B    UnityEngine.CoreModule.dll!UnityEngine::SystemInfoShimBase.SupportsRenderTextureFormat()
0x21A8F455B5E    UnityEngine.CoreModule.dll!UnityEngine::SystemInfo.SupportsRenderTextureFormat()
0x21A8F56803B    Assembly-CSharp.dll!EPOOutline::OutlineEffect.GetHDRFormat()    D:\Unity Projects\Untitled game\Assets\External\Easy performant outline\Scripts\OutlineEffect.cs:132
0x21A8F567CF3    Assembly-CSharp.dll!EPOOutline::OutlineEffect.GetTemporaryRT()    D:\Unity Projects\Untitled game\Assets\External\Easy performant outline\Scripts\OutlineEffect.cs:144
0x21A8F5627B3    Assembly-CSharp.dll!EPOOutline::OutlineEffect.SetupBuffer()    D:\Unity Projects\Untitled game\Assets\External\Easy performant outline\Scripts\OutlineEffect.cs:180
0x21A8F560723    Assembly-CSharp.dll!::SRPOutline.Execute()    D:\Unity Projects\Untitled game\Assets\External\Easy performant outline\URP support\SRPOutlineFeature.cs:35
0x21A8E31C460    Unity.RenderPipelines.Universal.Runtime.dll!UnityEngine.Rendering.Universal::ScriptableRenderer.ExecuteRenderPass()    D:\Unity Projects\Untitled game\Library\PackageCache\com.unity.render-pipelines.universal@7.3.1\Runtime\ScriptableRenderer.cs:481
0x21A8E3181E3    Unity.RenderPipelines.Universal.Runtime.dll!UnityEngine.Rendering.Universal::ScriptableRenderer.ExecuteBlock()    D:\Unity Projects\Untitled game\Library\PackageCache\com.unity.render-pipelines.universal@7.3.1\Runtime\ScriptableRenderer.cs:468
0x21A8E304ECB    Unity.RenderPipelines.Universal.Runtime.dll!UnityEngine.Rendering.Universal::ScriptableRenderer.Execute()    D:\Unity Projects\Untitled game\Library\PackageCache\com.unity.render-pipelines.universal@7.3.1\Runtime\ScriptableRenderer.cs:236
0x21A8E2E615B    Unity.RenderPipelines.Universal.Runtime.dll!UnityEngine.Rendering.Universal::UniversalRenderPipeline.RenderSingleCamera()    D:\Unity Projects\Untitled game\Library\PackageCache\com.unity.render-pipelines.universal@7.3.1\Runtime\UniversalRenderPipeline.cs:269
0x21A8E2CAFF3    Unity.RenderPipelines.Universal.Runtime.dll!UnityEngine.Rendering.Universal::UniversalRenderPipeline.RenderCameraStack()    D:\Unity Projects\Untitled game\Library\PackageCache\com.unity.render-pipelines.universal@7.3.1\Runtime\UniversalRenderPipeline.cs:320
0x21A8E2C4BE3    Unity.RenderPipelines.Universal.Runtime.dll!UnityEngine.Rendering.Universal::UniversalRenderPipeline.Render()    D:\Unity Projects\Untitled game\Library\PackageCache\com.unity.render-pipelines.universal@7.3.1\Runtime\UniversalRenderPipeline.cs:201
0x21A8E2C45E9    UnityEngine.CoreModule.dll!UnityEngine.Rendering::RenderPipeline.InternalRender()
Callstack:
0x7FF6E024936C
0x7FF6DE94ED98
0x7FF6DFCB2E63
0x7FF6E01A2FC2
0x7FFECB797875
0x7FFECB7E5E41
0x7FFECB783935
0x7FFECB78EA63
0x218A3512081
0x21A8F52B5DB
0x21B045EE7F3    mscorlib.dll!System::MonoCustomAttrs.GetCustomAttributes()
0x21A8F392DF3    mscorlib.dll!System.Reflection::MonoField.GetCustomAttributes()
0x21A8F456440    UnityEngine.CoreModule.dll!UnityEngine::EditorSystemInfo.IsObsolete()
0x21A8F45615B    UnityEngine.CoreModule.dll!UnityEngine::EditorSystemInfo.IsValidEnumValue()
0x21A8F455E1B    UnityEngine.CoreModule.dll!UnityEngine::EditorSystemInfo.SupportsRenderTextureFormat()
0x21A8F455C8B    UnityEngine.CoreModule.dll!UnityEngine::SystemInfoShimBase.SupportsRenderTextureFormat()
0x21A8F455B5E    UnityEngine.CoreModule.dll!UnityEngine::SystemInfo.SupportsRenderTextureFormat()
0x21A8F56803B    Assembly-CSharp.dll!EPOOutline::OutlineEffect.GetHDRFormat()    D:\Unity Projects\Untitled game\Assets\External\Easy performant outline\Scripts\OutlineEffect.cs:132
0x21A8F567CF3    Assembly-CSharp.dll!EPOOutline::OutlineEffect.GetTemporaryRT()    D:\Unity Projects\Untitled game\Assets\External\Easy performant outline\Scripts\OutlineEffect.cs:144
0x21A8F5627B3    Assembly-CSharp.dll!EPOOutline::OutlineEffect.SetupBuffer()    D:\Unity Projects\Untitled game\Assets\External\Easy performant outline\Scripts\OutlineEffect.cs:180
0x21A8F560723    Assembly-CSharp.dll!::SRPOutline.Execute()    D:\Unity Projects\Untitled game\Assets\External\Easy performant outline\URP support\SRPOutlineFeature.cs:35
0x21A8E31C460    Unity.RenderPipelines.Universal.Runtime.dll!UnityEngine.Rendering.Universal::ScriptableRenderer.ExecuteRenderPass()    D:\Unity Projects\Untitled game\Library\PackageCache\com.unity.render-pipelines.universal@7.3.1\Runtime\ScriptableRenderer.cs:481
0x21A8E3181E3    Unity.RenderPipelines.Universal.Runtime.dll!UnityEngine.Rendering.Universal::ScriptableRenderer.ExecuteBlock()    D:\Unity Projects\Untitled game\Library\PackageCache\com.unity.render-pipelines.universal@7.3.1\Runtime\ScriptableRenderer.cs:468
0x21A8E304ECB    Unity.RenderPipelines.Universal.Runtime.dll!UnityEngine.Rendering.Universal::ScriptableRenderer.Execute()    D:\Unity Projects\Untitled game\Library\PackageCache\com.unity.render-pipelines.universal@7.3.1\Runtime\ScriptableRenderer.cs:236
0x21A8E2E615B    Unity.RenderPipelines.Universal.Runtime.dll!UnityEngine.Rendering.Universal::UniversalRenderPipeline.RenderSingleCamera()    D:\Unity Projects\Untitled game\Library\PackageCache\com.unity.render-pipelines.universal@7.3.1\Runtime\UniversalRenderPipeline.cs:269
0x21A8E2CAFF3    Unity.RenderPipelines.Universal.Runtime.dll!UnityEngine.Rendering.Universal::UniversalRenderPipeline.RenderCameraStack()    D:\Unity Projects\Untitled game\Library\PackageCache\com.unity.render-pipelines.universal@7.3.1\Runtime\UniversalRenderPipeline.cs:320
0x21A8E2C4BE3    Unity.RenderPipelines.Universal.Runtime.dll!UnityEngine.Rendering.Universal::UniversalRenderPipeline.Render()    D:\Unity Projects\Untitled game\Library\PackageCache\com.unity.render-pipelines.universal@7.3.1\Runtime\UniversalRenderPipeline.cs:201
0x21A8E2C45E9    UnityEngine.CoreModule.dll!UnityEngine.Rendering::RenderPipeline.InternalRender()
0x21B93E2CE33    UnityEngine.CoreModule.dll!UnityEngine.Rendering::RenderPipelineManager.DoRenderLoop_Internal()
0x21B93E2D1B1    UnityEngine.CoreModule.dll!::<Module>.runtime_invoke_void_object_intptr_AtomicSafetyHandle()
0x7FFECB7FCBA0
Callstack:
0x7FF6E024936C
0x7FF6DE94ED98
0x7FF6DFCB2E63
0x7FF6E01A2FC2
0x7FFECB797875
0x7FFECB7E5E41
0x7FFECB7837D6
0x7FFECB733EE6
0x21B045F5E19
0x21B045F49CB    mscorlib.dll!System::Array.CreateInstance()
0x21B045F44A3    mscorlib.dll!System::Array.CreateInstance()
0x21B045EEC7B    mscorlib.dll!System::MonoCustomAttrs.GetCustomAttributes()
0x21A8F392DF3    mscorlib.dll!System.Reflection::MonoField.GetCustomAttributes()
0x21A8F456440    UnityEngine.CoreModule.dll!UnityEngine::EditorSystemInfo.IsObsolete()
0x21A8F45615B    UnityEngine.CoreModule.dll!UnityEngine::EditorSystemInfo.IsValidEnumValue()
0x21A8F455E1B    UnityEngine.CoreModule.dll!UnityEngine::EditorSystemInfo.SupportsRenderTextureFormat()
0x21A8F455C8B    UnityEngine.CoreModule.dll!UnityEngine::SystemInfoShimBase.SupportsRenderTextureFormat()
0x21A8F455B5E    UnityEngine.CoreModule.dll!UnityEngine::SystemInfo.SupportsRenderTextureFormat()
0x21A8F56803B    Assembly-CSharp.dll!EPOOutline::OutlineEffect.GetHDRFormat()    D:\Unity Projects\Untitled game\Assets\External\Easy performant outline\Scripts\OutlineEffect.cs:132
0x21A8F567CF3    Assembly-CSharp.dll!EPOOutline::OutlineEffect.GetTemporaryRT()    D:\Unity Projects\Untitled game\Assets\External\Easy performant outline\Scripts\OutlineEffect.cs:144
0x21A8F562EEB    Assembly-CSharp.dll!EPOOutline::OutlineEffect.SetupBuffer()    D:\Unity Projects\Untitled game\Assets\External\Easy performant outline\Scripts\OutlineEffect.cs:180
0x21A8F560723    Assembly-CSharp.dll!::SRPOutline.Execute()    D:\Unity Projects\Untitled game\Assets\External\Easy performant outline\URP support\SRPOutlineFeature.cs:35
0x21A8E31C460    Unity.RenderPipelines.Universal.Runtime.dll!UnityEngine.Rendering.Universal::ScriptableRenderer.ExecuteRenderPass()    D:\Unity Projects\Untitled game\Library\PackageCache\com.unity.render-pipelines.universal@7.3.1\Runtime\ScriptableRenderer.cs:481
0x21A8E3181E3    Unity.RenderPipelines.Universal.Runtime.dll!UnityEngine.Rendering.Universal::ScriptableRenderer.ExecuteBlock()    D:\Unity Projects\Untitled game\Library\PackageCache\com.unity.render-pipelines.universal@7.3.1\Runtime\ScriptableRenderer.cs:468
0x21A8E304ECB    Unity.RenderPipelines.Universal.Runtime.dll!UnityEngine.Rendering.Universal::ScriptableRenderer.Execute()    D:\Unity Projects\Untitled game\Library\PackageCache\com.unity.render-pipelines.universal@7.3.1\Runtime\ScriptableRenderer.cs:236
0x21A8E2E615B    Unity.RenderPipelines.Universal.Runtime.dll!UnityEngine.Rendering.Universal::UniversalRenderPipeline.RenderSingleCamera()    D:\Unity Projects\Untitled game\Library\PackageCache\com.unity.render-pipelines.universal@7.3.1\Runtime\UniversalRenderPipeline.cs:269
0x21A8E2CB813    Unity.RenderPipelines.Universal.Runtime.dll!UnityEngine.Rendering.Universal::UniversalRenderPipeline.RenderCameraStack()    D:\Unity Projects\Untitled game\Library\PackageCache\com.unity.render-pipelines.universal@7.3.1\Runtime\UniversalRenderPipeline.cs:320
0x21A8E2C4BE3    Unity.RenderPipelines.Universal.Runtime.dll!UnityEngine.Rendering.Universal::UniversalRenderPipeline.Render()    D:\Unity Projects\Untitled game\Library\PackageCache\com.unity.render-pipelines.universal@7.3.1\Runtime\UniversalRenderPipeline.cs:201
0x21A8E2C45E9    UnityEngine.CoreModule.dll!UnityEngine.Rendering::RenderPipeline.InternalRender()
0x21B93E2CE33    UnityEngine.CoreModule.dll!UnityEngine.Rendering::RenderPipelineManager.DoRenderLoop_Internal()
0x21B93E2D1B1    UnityEngine.CoreModule.dll!::<Module>.runtime_invoke_void_object_intptr_AtomicSafetyHandle()
Callstack:
0x7FF6E024936C
0x7FF6DE94ED98
0x7FF6DFCB2E63
0x7FF6E01A2FC2
0x7FFECB797875
0x7FFECB7E5CF4
0x7FFECB7891B5
0x7FFECB7896EA
0x7FFECB78EAE3
0x218A35117E8
0x21A8F455E03    UnityEngine.CoreModule.dll!UnityEngine::EditorSystemInfo.SupportsRenderTextureFormat()
0x21A8F455C8B    UnityEngine.CoreModule.dll!UnityEngine::SystemInfoShimBase.SupportsRenderTextureFormat()
0x21A8F455B5E    UnityEngine.CoreModule.dll!UnityEngine::SystemInfo.SupportsRenderTextureFormat()
0x21A8F56803B    Assembly-CSharp.dll!EPOOutline::OutlineEffect.GetHDRFormat()    D:\Unity Projects\Untitled game\Assets\External\Easy performant outline\Scripts\OutlineEffect.cs:132
0x21A8F567CF3    Assembly-CSharp.dll!EPOOutline::OutlineEffect.GetTemporaryRT()    D:\Unity Projects\Untitled game\Assets\External\Easy performant outline\Scripts\OutlineEffect.cs:144
0x21A8F562883    Assembly-CSharp.dll!EPOOutline::OutlineEffect.SetupBuffer()    D:\Unity Projects\Untitled game\Assets\External\Easy performant outline\Scripts\OutlineEffect.cs:180
0x21A8F560723    Assembly-CSharp.dll!::SRPOutline.Execute()    D:\Unity Projects\Untitled game\Assets\External\Easy performant outline\URP support\SRPOutlineFeature.cs:35
0x21A8E31C460    Unity.RenderPipelines.Universal.Runtime.dll!UnityEngine.Rendering.Universal::ScriptableRenderer.ExecuteRenderPass()    D:\Unity Projects\Untitled game\Library\PackageCache\com.unity.render-pipelines.universal@7.3.1\Runtime\ScriptableRenderer.cs:481
0x21A8E3181E3    Unity.RenderPipelines.Universal.Runtime.dll!UnityEngine.Rendering.Universal::ScriptableRenderer.ExecuteBlock()    D:\Unity Projects\Untitled game\Library\PackageCache\com.unity.render-pipelines.universal@7.3.1\Runtime\ScriptableRenderer.cs:468
0x21A8E304ECB    Unity.RenderPipelines.Universal.Runtime.dll!UnityEngine.Rendering.Universal::ScriptableRenderer.Execute()    D:\Unity Projects\Untitled game\Library\PackageCache\com.unity.render-pipelines.universal@7.3.1\Runtime\ScriptableRenderer.cs:236
0x21A8E2E615B    Unity.RenderPipelines.Universal.Runtime.dll!UnityEngine.Rendering.Universal::UniversalRenderPipeline.RenderSingleCamera()    D:\Unity Projects\Untitled game\Library\PackageCache\com.unity.render-pipelines.universal@7.3.1\Runtime\UniversalRenderPipeline.cs:269
0x21A8E2CAFF3    Unity.RenderPipelines.Universal.Runtime.dll!UnityEngine.Rendering.Universal::UniversalRenderPipeline.RenderCameraStack()    D:\Unity Projects\Untitled game\Library\PackageCache\com.unity.render-pipelines.universal@7.3.1\Runtime\UniversalRenderPipeline.cs:320
0x21A8E2C4BE3    Unity.RenderPipelines.Universal.Runtime.dll!UnityEngine.Rendering.Universal::UniversalRenderPipeline.Render()    D:\Unity Projects\Untitled game\Library\PackageCache\com.unity.render-pipelines.universal@7.3.1\Runtime\UniversalRenderPipeline.cs:201
0x21A8E2C45E9    UnityEngine.CoreModule.dll!UnityEngine.Rendering::RenderPipeline.InternalRender()
0x21B93E2CE33    UnityEngine.CoreModule.dll!UnityEngine.Rendering::RenderPipelineManager.DoRenderLoop_Internal()
0x21B93E2D1B1    UnityEngine.CoreModule.dll!::<Module>.runtime_invoke_void_object_intptr_AtomicSafetyHandle()
0x7FFECB7FCBA0
0x7FFECB782112
0x7FFECB78B10F
0x7FF6E01BD29E
0x7FF6E01B700D

Hi again,

Thanks for these, those details do help indeed.
The common part in all of these is:

0x21A8F56803B    Assembly-CSharp.dll!EPOOutline::OutlineEffect.GetHDRFormat()    D:\Unity Projects\Untitled game\Assets\External\Easy performant outline\Scripts\OutlineEffect.cs:132

I assume this is from this asset store package?
Looks like it calls SystemInfo.SupportsRenderTextureFormat, does it do that every frame, does it need to do that so often per frame? Is that really necessary or can the result from that be cached for later?

You might be able to fix this yourself but I’d contact the Publisher of that Asset Store package and see if they have a fix for this.

1 Like

Oh yeah and, regarding the render loop getting called multiple times: do you have multiple cameras in that scene active or Game and Scene view open?

1 Like

I have one orto cam for the Screen space UI, and one main cam controlled by cinemachine. I also have game view and scene view open at same time on diff screens. Thanks!

1 Like