Earlier this month I ran some benchmarks of Mesa’s Rusticl OpenCL driver against AMD ROCm on Strix Halo. Those benchmarks caught many by surprise with how well that Rust-based open-source OpenCL driver was working on AMD GPUs for being a generic OpenCL implementation built atop Mesa’s Gallium3D. For those curious about the potential of Rusticl on the Intel graphics side, here are some Battlemage benchmarks for Rusticl up against Intel’s official Compute Runtime driver stack.
Today’s tests are a look at how well Rusticl is working on the Intel graphics driver side using their latest Intel Arc Graphics B580 graphics card. Rusticl was tested using Mesa 25.3-devel Git as of last week. The latest Intel Compute Runtime 25.31.34666.3 release was used for testing Intel’s official OpenCL driver implementation used on Linux and Windows.
The same hardware/software was used each time besides swapping out the OpenCL ICD driver used for testing. From there a variety of OpenCL benchmarks were run on the Intel Arc B580 for seeing if this generic Rusticl OpenCL driver can compete with Intel’s optimized Compute Runtime.