Mesa 23.1 RadeonSI Enables Rusticl OpenCL Support
![MESA](/assets/categories/mesa.webp)
The half-year-old merge request by Red Hat's Karol Herbst, who has led Rusticl development, to enable Rusticl support for RadeonSI has finally been merged to Git for Mesa 23.1.
This follows other Rusticl and RadeonSI improvements recently and with the final three patches merged yesterday push the support over the finish line.
With this quarter's Mesa 23.1 release is now this nice and modern OpenCL support working for RadeonSI as an alternative to using the ROCm OpenCL stack or the aging and not too useful "Clover" Gallium3D OpenCL driver. I'll be running some RadeonSI Rusticl OpenCL benchmarks soon for seeing how well this support plays out. Benchmarks previously carried out by Karol have indicated Rusticl outperforming ROCm OpenCL at the time.
Going the Rusticl route should also be much easier for running open-source Radeon OpenCL on non-enterprise Linux distributions where ROCm isn't officially certified/tested.
29 Comments