We are making something for a large-scale physical installation and we need to output 9000 x 2000 image. But it seems like whenever I switch the resolution to above 5000x2500 the fps drops to single digits from 50+. The drop is not liner but sharp, almost feel like something just hit a bottleneck.
in the profiler, it seems Gfx.WaitForPresentOnGfxThread is taking up a long time to execute.
How to reproduce:
create a new HDRP project
throw something random into the scene ( a cube, a particle system)
go-to game view, change the resolution to fixed 8000x3000
I just did some testing.
the fps drop only exists on DX12.
the project runs very smoothly on dx11.
btw
the fpx drop is present on the latest 2020 version with dx12.
I highly doubt its about video card…OP has been getting those results with a cube in the scene.
As for the DX12, don’t change to DX12 expecting it to just work. It has many performance issues at the moment and some basic features just not working. It is basically inferior to DX11 at the moment.
thanks for getting this to our attention. We are currently working on some optimizations in our DX12 implementation, and I will make note that high resolution output projects are not working well with the current state of DX12. however if you dont mind filing a bug about this it would be a great way for you to follow the state of the work on it.
as others pointed out currently our DX12 is still under preview/experimental tag, and we are working on it.