Scrolling the app grid incurs very high CPU/GPU usage and stutters
Fixes required:
-
Land all the CPU optimizations for cursor movement (mutter#283 (closed) and especially mutter!189 (merged)) -
Eliminate slow JavaScript functions vfunc_pick
andvfunc_paint
fromiconGrid.js
(!306 (merged)). -
Eliminate full screen relayouts during scrolling ( clutter_actor_queue_relayout
fromst-box-layout.c
). (fixed, but when?!) -
Avoid offscreening ( !1884 (closed)!2335 (merged)) -
Optional: Frequency scaling / triple buffering (mutter!1441 or similar). -
Optional: High frequency input (like mutter!168 (closed)) can't scroll at all.