{"id":289612,"date":"2026-07-14T21:14:00","date_gmt":"2026-07-15T01:14:00","guid":{"rendered":"https:\/\/news-you-need.com\/index.php\/2026\/07\/14\/khronos-lists-first-conformant-opencl-3-1-implementation-apple-m1-m2-on-asahi-linux-with-rusticl\/"},"modified":"2026-07-15T00:20:14","modified_gmt":"2026-07-15T04:20:14","slug":"khronos-lists-first-conformant-opencl-3-1-implementation-apple-m1-m2-on-asahi-linux-with-rusticl","status":"publish","type":"post","link":"https:\/\/news-you-need.com\/index.php\/2026\/07\/14\/khronos-lists-first-conformant-opencl-3-1-implementation-apple-m1-m2-on-asahi-linux-with-rusticl\/","title":{"rendered":"Khronos Lists First Conformant OpenCL 3.1 Implementation: Apple M1\/M2 On Asahi Linux With Rusticl"},"content":{"rendered":"<p><a href=\"https:\/\/www.phoronix.com\/news\/OpenCL-3.1-Conformance-Apple\">Khronos Lists First Conformant OpenCL 3.1 Implementation: Apple M1\/M2 On Asahi Linux With Rusticl<\/a><\/p>\n<p><a href=\"https:\/\/www.phoronix.com\/news\/OpenCL-3.1-Conformance-Apple\">https:\/\/www.phoronix.com\/news\/OpenCL-3.1-Conformance-Apple<\/a><\/p>\n<p>Publish Date: <a href=\"publish_date]\">2026-07-14 21:14:00<\/a><\/p>\n<p>Source Domain: <a href=\"www.phoronix.com\">www.phoronix.com<\/a><\/p>\n<p>Back in May OpenCL 3.1 was announced with a focus on AI and HPC workloads. Just over two months later, this incremental update over OpenCL 3.0 now has its first listed conformant OpenCL 3.1 implementation for passing the OpenCL 3.1 conformance test suite cases. It&#8217;s Apple Silicon M1\/M2 graphics running on Asahi Linux with the Mesa Rusticl driver.<\/p>\n<p>In a rather peculiar twist, the first listed conformant implementation of OpenCL 3.1 is Apple Silicon running on Asahi Linux with Mesa&#8217;s Rusticl driver. Apple, of course, not supporting Linux but up to the reverse engineering crew with Asahi Linux and other open-source contributors. Rusticl being the generic OpenCL implementation targeting Mesa Gallium3D drivers.\n<\/p>\n<p>Karol Herbst of Red Hat who leads the Mesa Rusticl driver development remarked on Mastodon:<br \/>\n<\/p>\n<p>&#8220;Oh yeah.. as of yesterday, rusticl is the first OpenCL 3.1 conformant implementation.<\/p>\n<p>It&#8217;s officially conformant on Apple hardware running Linux, meaning Asahi Linux.\n<\/p>\n<p>I probably want to finish up my other 3.1 submissions, I&#8217;ve got AMD\/radeonsi and zink in the pipeline, but still need to fix annoying issues.&#8221;<\/p>\n<p>So as a rather odd twist, Apple Silicon M1\/M2 graphics on Asahi Linux with the latest Mesa Rusticl code happens to be the first listed implementation on Khronos.org for OpenCL 3.1.<\/p>\n<p align=\"center\"><img decoding=\"async\" src=\"https:\/\/www.phoronix.net\/image.php?id=2026&#038;image=opencl_31_first_med\" alt=\"OpenCL 3.1 conformant listing\"\/><\/p>\n<p>For those that have been around the Linux desktop scene a long will likely recall how more than a decade ago the open-source Linux graphics stack was consistently behind the major hardware vendors in supporting newer OpenGL and OpenCL versions.<br \/>\n<br \/><a href=\"https:\/\/www.phoronix.com\/news\/OpenCL-3.1-Conformance-Apple\">Source<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Khronos Lists First Conformant OpenCL 3.1 Implementation: Apple M1\/M2 On Asahi Linux With Rusticl https:\/\/www.phoronix.com\/news\/OpenCL-3.1-Conformance-Apple&#8230;<\/p>\n","protected":false},"author":1,"featured_media":289613,"comment_status":"closed","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"fifu_image_url":"https:\/\/www.phoronix.net\/image.php?id=2026&image=opencl_31_first","fifu_image_alt":"","footnotes":""},"categories":[48],"tags":[139,71,94],"class_list":["post-289612","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-linux","tag-asahi-linux","tag-linux","tag-red-hat-enterprise-linux"],"_links":{"self":[{"href":"https:\/\/news-you-need.com\/index.php\/wp-json\/wp\/v2\/posts\/289612"}],"collection":[{"href":"https:\/\/news-you-need.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/news-you-need.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/news-you-need.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/news-you-need.com\/index.php\/wp-json\/wp\/v2\/comments?post=289612"}],"version-history":[{"count":1,"href":"https:\/\/news-you-need.com\/index.php\/wp-json\/wp\/v2\/posts\/289612\/revisions"}],"predecessor-version":[{"id":289614,"href":"https:\/\/news-you-need.com\/index.php\/wp-json\/wp\/v2\/posts\/289612\/revisions\/289614"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/news-you-need.com\/index.php\/wp-json\/wp\/v2\/media\/289613"}],"wp:attachment":[{"href":"https:\/\/news-you-need.com\/index.php\/wp-json\/wp\/v2\/media?parent=289612"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/news-you-need.com\/index.php\/wp-json\/wp\/v2\/categories?post=289612"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/news-you-need.com\/index.php\/wp-json\/wp\/v2\/tags?post=289612"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}