Subscene + URP + SRP batcher are an explosive combination

Hello Everyone,
im making a game with 3 other Friends, from 4 months now we are blocked with a rendering Bug. (Weird Bug)

  • im not using probuilder.
  • im not referencing any Mesh within my scene.
  • this bug is present in all Unity Versions i tried : (Last Test Unity 2019.3.0b10)

all the rendered scene just go crazy when using the URP + the SRP batcher option.

we already sent a bug report (Case : 1172922) the bug report was closed but the bug not fixed,
the bug was reported since “29/07/2019”.

That’s what the game looks like in:

Editor: (after Restarting Unity it starts to behave exactly like the OnePlus2 )
Gif Link : - Find & Share on GIPHY

OnePlus 2:
Gif Link : - Find & Share on GIPHY

Samsung S8 :
Gif Link : - Find & Share on GIPHY

if anyone can suggest anything it will be awesome!
Thank you!

1 Like

Edit: Hybrid + URP + SRP Batcher.

I have this issue (I call it the “disco mode”) in URP + SRP Batcher alone: Disabled Physics Components vs. Removed Physics Components (that issue is about physics components, but in my GIFs I get the disco mode in play mode)

The frame debugger indicates that the issue is introduced in the SRP batcher substep in the draw opaques step.

1 Like

did they close your case without any fix or response to it ?

I’ll put together the case soon – the answer here https://discussions.unity.com/t/764713/3 did not work, but disabling the SRP batcher helped.

1 Like

i did it too but it drops my frame from 380fps in editor to 250 even less in certain places. The triangles count goes from 16k to 200k.
In my case it was more benefic removing the URP.

I posted a minimal reproduction ( Disco (SRP Batcher) Bug? ) and will submit a case next.

Note that a subscene is not necessary for the bug to occur.

1 Like