Jos Mesa 23.1 ei olisi enää jännittävä, kun RADV GPL-tuki on oletusarvoisesti käytössä, enemmän RDNA3-optimointeja, jatkuvaa Zink-optimointia, enemmän Intel DG2/Alchemist-parannuksia ja paljon muita ominaisuuksia… Tuki RadeonSI:lle Rusticl Rust-kirjoitetulla OpenCL-ajuri on yhdistetty!
Rusticl-kehitystä johtaneen Red Hatin Karol Herbstin puoli vuotta vanha yhdistämispyyntö Rusticl-tuen mahdollistamiseksi RadeonSI:lle on vihdoin yhdistetty Gitiin Mesa 23.1:lle.
Tämä seuraa muita äskettäin tehtyjä Rusticl-ja RadeonSI-parannuksia, ja kun kolme viimeistä korjaustiedostoa yhdistettiin eilen, tuki työnnetään maaliviivan yli.
Tämän vuosineljänneksen Mesa 23.1-julkaisun myötä toimiiko tämä mukava ja moderni OpenCL-tuki nyt RadeonSI:lle vaihtoehtona ROCm OpenCL-pinon käytölle tai ikääntyvälle ja ei liian hyödylliselle”Clover”Gallium3D OpenCL-ohjaimelle. Suoritan pian joitain RadeonSI Rusticl OpenCL-testejä nähdäkseni kuinka hyvin tämä tuki toimii. Karolin aiemmin tekemät vertailuarvot ovat osoittaneet, että Rusticl suoriutui tuolloin ROCm OpenCL:n paremmin.
Rusticl-reitin käyttämisen pitäisi myös olla paljon helpompaa avoimen lähdekoodin Radeon OpenCL:n käyttämisessä muissa kuin yrityskäyttöön tarkoitetuissa Linux-jakeluissa, joissa ROCm ei ole virallisesti sertifioitu/testattu.