Scrolling the app grid incurs very high CPU usage and stutters
Scrolling the app grid incurs very high CPU usage. On an i7-7700 desktop it uses 47% CPU (compared to 17% to display a maximized glxgears).
I imagine most machines can't scroll the app grid smoothly. It doesn't appear smooth on this machine so I would look at the CPU usage problem first.
- Land all the CPU optimizations for cursor movement (mutter#283 (closed) and especially mutter!189 (merged))
Eliminate full screen relayouts during scrolling (
st-box-layout.c). (fixed, but when?!)
- Frequency scaling / triple buffering.
- High frequency input (like mutter!168) can't scroll at all.