Compatibility with real-time scheduling
Some compositors (eg KWin from KDE) support running the compositor process with real-time scheduling, eg SCHED_DEADLINE or SCHED_RR on Linux.
KWin only supports this in Wayland mode BTW.
I was hoping to be able to run gnome-shell with similar scheduling; however, a trivial approach to this isn't feasible because child processes inherit the same scheduling and so starting some apps kills the system. That kind of lockup would not happen if they inherited SCHED_OTHER.
Could Gnome shell gain official support and documentation for running the compositor part with real time priority? I suspect this could slightly improve user perceptions of how the system responds and behaves.