Intel Graphics Driver Low-Latency Scheduling Revived For A Smoother UX

Longtime Intel open-source driver developer Chris Wilson continues working on scheduling improvements for the Intel graphics driver. Among the work with the current set of 57 patches include the fair low-latency scheduling. This shouldn't impact Linux gaming performance but more so result in lower jitter when running multiple graphics applications on the desktop.
Also with the patch series is ring scheduling for Gen5 through Gen7 era graphics to ultimately allow for a smoother user experience and also the possibility of better power-savings. The patches also restore secure dispatch support on Gen6/Gen7 graphics.
We'll see if all this scheduling goodness for the Intel i915 kernel graphics driver manages to get into shape for the Linux 5.13 cycle this summer.
Separately another Intel kernel graphics driver patch series we are happy to see revived is the Intel per-engine busy state and clients via sysfs. This long pending work would allow for some useful per-process Intel graphics usage reporting. This would also be useful with the possible Intel graphics control panel for Linux that might materialize in 2021.
4 Comments