Megérkezett az első hivatalosan megfelelt OpenCL 3.1 megvalósítás: Apple M1/M2 Asahi Linuxon Rusticl-lel

enlightened Ez az oldal a közösségért készül. heart Kövess minket máshol is:  Linux Mint Magyar Közösség a Mastodon-on  Telegram csatorna – csak hírek  Beszélgessünk a Telegram – Linux csevegő csoport  Hírek olvasása RSS segítségével  Linux Mint Hivatalos Magyar Közösség a Facebook-on      Linux Mint Baráti Kör a Facebook-on
wink Ha hasznosnak találod, és szeretnéd, hogy folytatódjon, támogasd a munkát Ko-fi vagy Paypal segítségével. laugh

kami911 képe

Az OpenCL 3.1-et az AI- és HPC-feladatokra helyezett hangsúllyal jelentették be. Alig több mint két hónappal később ez a 3.0-s verzióhoz képest inkrementális frissítés már meg is kapta az első, OpenCL 3.1-nek megfelelőként listázott megvalósítást, amely sikerrel teljesítette az OpenCL 3.1 megfelelőségi tesztcsomagot. Ez az Apple Silicon M1/M2 grafika Asahi Linuxon, a Mesa Rusticl driverével.

Elég szokatlan fordulat, hogy az első, hivatalosan megfelelt OpenCL 3.1 megvalósítás az Apple Silicon Asahi Linuxon, a Mesa Rusticl driverével. Az Apple természetesen nem támogatja a Linuxot, így a munka az Asahi Linux visszafejtéssel foglalkozó csapatára és más nyílt forráskódú közreműködőkre hárul. A Rusticl egy általános OpenCL megvalósítás, amely a Mesa Gallium3D drivereit célozza.

A Mesa Rusticl driver fejlesztését vezető, Red Hatnél dolgozó Karol Herbst a következőt írta

Mastodonon:

"Ja igen... tegnaptól a Rusticl az első, OpenCL 3.1-nek megfelelő megvalósítás.

Hivatalosan Apple hardveren, Linuxon futva felelt meg, vagyis Asahi Linuxon.

Valószínűleg be akarom fejezni a többi 3.1-es beadásomat is, az AMD/radeonsi és a zink már a pipeline-ban van, de még ki kell javítanom pár idegesítő problémát."

Így alakult, hogy az Apple Silicon M1/M2 grafika Asahi Linuxon, a legfrissebb Mesa Rusticl kóddal lett az elsőként listázott megvalósítás az

Khronos.org oldalán az OpenCL 3.1-hez.

Akik régóta követik a Linux asztali világát, valószínűleg emlékeznek rá, hogy több mint egy évtizeddel ezelőtt a nyílt forráskódú Linux grafikus stack tartósan lemaradásban volt a nagy hardvergyártókhoz képest az újabb OpenGL- és OpenCL-verziók támogatásában.