UX scheduler
Bypasses the completely fair scheduler and prioritizes scheduling of UX tasks.
How it works
The completely fair scheduler is bypassed and a new UX scheduler and UX run queue are created. When the scheduler picks the next run task from the run queue, it is no longer based on the traditional
Vruntime, but on the UX run queue tasks, which improves the user interaction experience.
User perception
Smart detection of user scenario changes ensures improved frame rates and stabilized frames as well as reduced lag in all scenarios, especially heavy load scenarios such as gaming, multitasking and video streaming.