D'fhógair forbróirí an tionscadail Mesa deimhniú ag eagraíocht Khronos ar an tiománaí rusticl, a d'éirigh leis na tástálacha go léir a rith ón tsraith CTS (Kronos Conformance Test Suite) agus aithnítear go bhfuil sé ag luí go hiomlán le sonraíocht OpenCL 3.0, a shainíonn APIanna agus síntí ar an teanga C chun ríomhaireacht chomhthreomhar tras-ardán a eagrú. Má fhaigheann tú deimhniú ceadaítear duit comhlíonadh na gcaighdeán a dhearbhú go hoifigiúil agus na trádmharcanna Khronos gaolmhara a úsáid. Rinneadh an tástáil ar chóras le GPUanna Intel comhtháite 12-ghlúin ag baint úsáide as an tiománaí Gallium3D Iris.
Tá an tiománaí scríofa i Rust agus forbartha ag Karol Herbst ó Red Hat, a bhfuil baint aige le forbairt Mesa, an tiománaí Nouveau agus stack oscailte OpenCL. Feidhmíonn Rusticle mar analóg de Seamair tosaigh OpenCL Mesa agus forbraítear é freisin ag baint úsáide as an gcomhéadan Gailliam a sholáthraítear i Mesa. Tá seamair tréigthe le fada an lá agus tá rusticl suite mar athsholáthar sa todhchaí. Chomh maith le comhoiriúnacht OpenCL 3.0 a bhaint amach, tá an tionscadal Rusticle difriúil ó Clover maidir le tacú le síntí OpenCL le haghaidh próiseála íomhá, ach ní thacaíonn sé fós le formáid FP16. Chun ceangail a ghiniúint do Mesa agus OpenCL, rud a ligeann duit feidhmeanna Rust a ghlaoch ó chód C agus vice versa, úsáidtear meirge-bindgen i Rusticle.
Glacadh le cód tacaíochta teanga Rust agus an tiománaí rusticl isteach sa phríomhshrutha Mesa agus cuirfear ar fáil iad i scaoileadh Mesa 22.3, ag súil go déanach i mí na Samhna. Díchumasófar tacaíocht meirge agus rusticl de réir réamhshocraithe agus beidh gá le tógáil leis na roghanna "-D gallium-rusticl=true -Dllvm=enabled -Drust_std=2021" sonraithe go sainráite. Agus tú ag tógáil, beidh an tiomsaitheoir meirge, gineadóir ceangailteach bindgen, LLVM, SPIRV-Tools agus SPIRV-LLVM-Translator ag teastáil uait mar spleáchais bhreise.
Tá an fhéidearthacht teanga Rust a úsáid sa tionscadal Mesa á phlé ó 2020 i leith. I measc na buntáistí a bhaineann le tacú le Rust tá feabhas ar shlándáil agus ar cháilíocht tiománaithe mar gheall ar dhíchur saincheisteanna coitianta cuimhne, chomh maith leis an gcumas forbairtí tríú páirtí a ionchorprú i Mesa, amhail Kazan (cur i bhfeidhm Rust de Vulkan). I measc na míbhuntáistí tá castacht mhéadaithe an chórais thógála, leisce ceangal leis an gcóras pacáistithe lastais, riachtanais leathnaithe timpeallachta tógála, agus an gá atá ann an tiomsaitheoir Rust a áireamh sna spleáchais thógála atá riachtanach chun comhpháirteanna deisce tábhachtacha a thógáil. Linux.
Ina theannta sin, is fiú aird a thabhairt ar an obair forbartha tiománaí Nouveau, faoi stiúir Carol Herbst freisin. Cuireann tiománaí Nouveau tacaíocht bhunúsach OpenGL leis do GPUanna NVIDIA GeForce RTX 30xx bunaithe ar mhicrea-ailtireacht Ampere, a eisíodh ó Bhealtaine 2020. Cuirfear athruithe a bhaineann le tacaíocht do na sceallóga nua san eithne. Linux 6.2 agus Mesa 22.3.
Foinse: oscailtenet.ru
