AMD Radeon "SISCHED" Support Has Been Retired
Written by Michael Larabel in Radeon on 8 March 2020 at 08:26 AM EDT. Add A Comment
Not many AMD Radeon Linux gamers have been using the "sisched" SI machine instruction scheduler in recent times. This non-default scheduler hasn't been well maintained. Additionally, when on the RADV Vulkan driver, using the Valve-backed compiler back-end has been far superior. As such, SISCHED has now been gutted out of Mesa.

SISCHED being retired is of little surprise. Last month we outlined that the Radeon sisched scheduler is obsolete. While it was very promising at first, it hasn't received much attention in many months while the likes of ACO have shown much more potential.

The SISCHED lead developer also commented in the forums, "My mistake was probably to decline requesting llvm push accesses soon after sisched was merged. Ever since the merge it has been an uphill battle to get the slightest patch merged. My patches took months, years or even infinite time to get reviewed and pushed. It's been two years now i gave up and just wish it was dropped."

As of this weekend, it's been dropped. AMD developer Pierre-Eric Pelloux-Prayer wiped out the integration on the Mesa side in 20.1-devel on the basis of it not being maintained anymore.

ACO hasn't been ported (yet) to the RadeonSI Gallium3D driver at all for juicing more performance out of the GPU, but even the out-of-the-box RadeonSI OpenGL performance is still better off now than it was back during the SISCHED triumphant days.
Related News
About The Author
Author picture

Michael Larabel is the principal author of and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and automated benchmarking software. He can be followed via Twitter or contacted via

Popular News This Week