From the
dev materials we saw before this release, we know the following:
-CPU speed does not change between docked and un-docked states.
-GPU speed is limited to 307MHZ when un-docked. While docked, developers may choose to run at 307MHZ or 768MHZ.
-The memory controller can run at 1331MHZ or 1600MHZ, docked or un-docked.
This means developers cannot choose to run the GPU at full power while mobile, but they can choose to run it at mobile speeds while docked for performance consistency. This is only on the GPU side, so, only graphics should be affected. The GPU speed while mobile is a bit under half the speed while docked, so you might see games that run at 60FPS while docked and 30FPS while mobile. It's also possible that, if a Switch game targets a 1080p display while docked, it can simply target the 720p while mobile. Funny enough, the ratio of pixels in a 720p picture to a 1080p one (921600/2073600=
0.44) is nearly the same as the ratio of un-docked to docked GPU clock speeds (307.2/768=
0.40).
Based on that, I suspect that this is exactly what Nintendo has in mind- 1080p while docked, 720p while mobile (the mobile display's full resolution). Of course, developers themselves are free to pursue other means such as removing graphical effects and reducing the number of objects drawn, or reducing the framerate.