MacBook Pro 2020 slower than MacBook Pro 2015
When I upgraded my 2015 MBP 15" (2.2 GHz model with Intel Iris Pro 5200 integrated graphics) to a 2020 MBP 16" I was surprised how the system felt globally more sluggish for development tasks. Lots of subtle stutter here and there, but it adds up.
I investigated and I found that while both the CPU and GPU performance were way above the 2015 model, this was the case only in peak, that is during a benchmark, a video encoding or a game. In normal use (browsing, mail, development, etc.), what happens is that macOS sets the lowest GPU frequency possible to save power.
-> On the 2015 model that is 750 MHz (pretty high, but Intel didn't allow going lower).
-> On the 2020 model it alternates between 0 and 300 MHz (much slower despite better architecture).
The GPU never gets above that under normal use, which makes the 2020 less reactive. You'd think that it only affects the animations and provokes occasional stutter, but actually macOS relies on the GPU to draw anything on any of the windows, and has to wait for it to finish before presenting it. As such almost everything in the UI will react slower. If you want to get an idea, run the Intel Power Gadget, enable the "Max GPU frequency" test from the test menu, and then try to use the Mac. You'll see that everything slows down hugely, because of the busy GPU: Settings, changing About my Mac tabs, etc.
I think there's something wrong in selling new computers that are both more expensive and slower in common use. The more it goes the slower macOS gets because Intel allows a slower minimum frequency. It has to stop. Apple should provide an option to power up the GPU to the fullest, and it should be the default on AC power, where the gains from the aggressive power saving are insignificant.
MacBook Pro with Touch Bar