Az Igaliánál dolgozó Tvrtko Ursulin csütörtökön küldte ki a véleményezésre szánt (RFC) javításokat, hogy kezelje azokat az eseteket, amikor a rendszert futásra kész CPU-folyamatok terhelik túl, és emiatt egy nagy prioritású DRM kliensnél késleltetés jelenik meg a GPU-feladatok beküldési útvonalán, mivel a DRM ütemező kernel workqueue-kat használ.
A javasolt javítócsomagok a workqueue-k helyett kthread_work használatára állnak át az aszinkron feladatvégrehajtáshoz. Az új DRM ütemezővel „megdöbbentő javulást” mértek.
Ursulin hozzátette: „ez nyilvánvalóan nagyon jó arra, hogy a kompozitorok ne hagyjanak ki képkockákat és hasonlók”.
Különösen ígéretes ez a Panthor Arm Mali driver számára. A DRM ütemezőt használó driverek közül még nem mindet adaapttálták ezekhez az RFC javításokhoz, eddig csak az Intel Xe-t és a Panthort. Az AMDGPU driver és más, a DRM ütemezőt hardveres ütemezőként használó drivereknél nem várnak olyan látványos különbséget, mint a fenti Panthor-eredmények.
Akik részletesebben is megismerkednének ezzel a DRM ütemező adaapttációval, amely a workqueue-kat kthread_work-ra cseréli, az RFC javítócsomagokat megtalálják a dri-devel levelezőlistán.

