Is Dynamic Resolution automatic?

I need some explanation about Dynamic Resolution Unity - Manual: Dynamic resolution

I use LWRP on Android(Vulkan) & iOS(Metal) and I want to scale render resolution dynamically depends on game performance. So is dynamic resolution working automatically when performance of game change? Or I need manually check “performance of Game” and manually scale resolution with ScalableBufferManager. Or it is work out of box: “Just set Allow Dynamic Resolution on Camera and Unity will do all everything for you”? Thanks in advance :slight_smile:

You have to write some code to first detect the current load on the machine, and then you have to write some more code to scale the resolution down (or back up once the performance issues are gone…)
See for more info.
Also check this video: Unite Austin 2017 - Advanced Rendering in Unity: Dynamic Resolution & HDR - YouTube .