Open-Source RadeonSI+Rusticl Nearing Formal OpenCL 3.0 Conformance
([Radeon] 75 Minutes Ago
OpenCL 3.0 Conformance)
- Reference: 0001623651
- News link: https://www.phoronix.com/news/RadeonSI-Modern-CL-Conformance
- Source link:
The open-source RadeonSI Gallium3D driver with [1]Rusticl for modern Rust-based OpenCL is nearing formal OpenCL 3.0 conformance with all necessary OpenCL test cases passing. Making this all the more interesting is that this is the first modern AMD graphics hardware in a decade likely to see formal recognition for OpenCL conformance with AMD having not submitted any of their own OpenCL conformance results since 2015.
Rusticl lead developer Karol Herbst of Red Hat posted on [2]Mastodon this weekend that he has fixed all the remaining Conformance Test Suite (CTS) issues for OPenCL with RadeonSI+Rusticl. He remarked in his post:
"So if I didn't screw up fixing all the other issues I maybe have a conforming CL driver for modern AMD hw now 🙃
Which is funny, because afaik AMD' never submitted any conformance submissions for their #OpenCL driver, at least not on RDNA hardware.
the last one I can find is from 2015 with their Windows Catalyst driver."
Indeed the last OpenCL conformance submission from AMD was [3]this 2015 submission where their Radeon R9 Fury, R9 200 series, and other graphics cards at the time received OpenCL 2.0 conformance under Microsoft Windows 8.1.
Since 2015, the only AMD OpenCL conformance submissions was a 2024 entry from Google for Radeon RADV atop the CLVK layer while using ChromeOS with an AMD APU and then also in 2024 was the Radeon RX 6700 XT seeing OpenCL 3.0 conformance using RadeonSI+Rusticl. Now if all pans out with Karol's latest fixes and submitting the results to The Khronos Group, in 2026 could be the first time in more than a decade seeing a listed current-generation AMD GPU with formal OpenCL conformance.
AMD ROCm continues to provide OpenCL support but without any OpenCL conformance submissions taking place. Last year at Phoronix were the tests [4]Rusticl Performance For AMD Strix Halo Against ROCm OpenCL . With Karol continuing to advance the Mesa Rusticl code, it looks like it could be time for some fresh benchmarks soon.
[1] https://www.phoronix.com/search/Rusticl
[2] https://chaos.social/@karolherbst/116309071300961776
[3] https://www.khronos.org/conformance/adopters/conformant-products/opencl#submission_268
[4] https://www.phoronix.com/review/rocm-7-rusticl-opencl
Rusticl lead developer Karol Herbst of Red Hat posted on [2]Mastodon this weekend that he has fixed all the remaining Conformance Test Suite (CTS) issues for OPenCL with RadeonSI+Rusticl. He remarked in his post:
"So if I didn't screw up fixing all the other issues I maybe have a conforming CL driver for modern AMD hw now 🙃
Which is funny, because afaik AMD' never submitted any conformance submissions for their #OpenCL driver, at least not on RDNA hardware.
the last one I can find is from 2015 with their Windows Catalyst driver."
Indeed the last OpenCL conformance submission from AMD was [3]this 2015 submission where their Radeon R9 Fury, R9 200 series, and other graphics cards at the time received OpenCL 2.0 conformance under Microsoft Windows 8.1.
Since 2015, the only AMD OpenCL conformance submissions was a 2024 entry from Google for Radeon RADV atop the CLVK layer while using ChromeOS with an AMD APU and then also in 2024 was the Radeon RX 6700 XT seeing OpenCL 3.0 conformance using RadeonSI+Rusticl. Now if all pans out with Karol's latest fixes and submitting the results to The Khronos Group, in 2026 could be the first time in more than a decade seeing a listed current-generation AMD GPU with formal OpenCL conformance.
AMD ROCm continues to provide OpenCL support but without any OpenCL conformance submissions taking place. Last year at Phoronix were the tests [4]Rusticl Performance For AMD Strix Halo Against ROCm OpenCL . With Karol continuing to advance the Mesa Rusticl code, it looks like it could be time for some fresh benchmarks soon.
[1] https://www.phoronix.com/search/Rusticl
[2] https://chaos.social/@karolherbst/116309071300961776
[3] https://www.khronos.org/conformance/adopters/conformant-products/opencl#submission_268
[4] https://www.phoronix.com/review/rocm-7-rusticl-opencl