Bahlahisi ba morero oa Mesa ba phatlalalitse setifikeiti ke mokhatlo oa Khronos oa mokhanni oa rusticl, o atlehileng ho feta liteko tsohle ho tloha ho CTS (Kronos Conformance Test Suite) e behiloeng 'me e nkoa e lumellana ka botlalo le tlhaloso ea OpenCL 3.0, e hlalosang APIs le katoloso ea puo ea C bakeng sa ho hlophisa khomphutha e tšoanang ea sethala. Ho fumana setifikeiti ho o fa monyetla oa hore o phatlalatse ka molao hore o lumellana le litekanyetso le ho sebelisa matšoao a amanang le Khronos. Teko e entsoe ka sistimi e nang le li-Intel GPU tse kopaneng tsa meloko e 12 e sebelisang mokhanni oa Gallium3D Iris.
Mokhanni o ngotsoe ka Rust mme o ntlafalitsoe ke Karol Herbst ho tsoa ho Red Hat, ea kentseng letsoho ho nts'etsopele ea Mesa, mokhanni oa Nouveau le stack e bulehileng ea OpenCL. Rusticle e sebetsa e le analogue ea Mesa's OpenCL frontend Clover hape e nts'etsopele ho sebelisoa segokanyimmediamentsi sa Gallium se fanoeng ho Mesa. Clover e lahliloe nako e telele mme rusticl e behiloe e le sebaka sa eona sa kamoso. Ntle le ho fihlela ho lumellana le OpenCL 3.0, morero oa Rusticle o fapane le Clover ka ho tšehetsa lisebelisoa tsa OpenCL bakeng sa ts'ebetso ea litšoantšo, empa ha e e-s'o tšehetse sebopeho sa FP16. Ho hlahisa litlamo bakeng sa Mesa le OpenCL, ho u lumella ho letsetsa mesebetsi ea Rust ho tsoa ho khoutu ea C le ka tsela e fapaneng, rust-bindgen e sebelisoa ho Rusticle.
Khoutu ea tšehetso ea puo ea Rust le mokhanni oa rusticl li amohetsoe molemong oa Mesa mme li tla fanoa ka tokollo ea Mesa 22.3, e lebelletsoeng ho elella bofelong ba Pulungoana. Ts'ehetso ea Rust le rusticl e tla holofala ka ho sa feleng mme e tla hloka moaho o nang le "-D gallium-rusticl=true -Dllvm=enabled -Drust_std=2021" likhetho tse boletsoeng ka ho hlaka. Ha u haha, u tla hloka rustc compiler, bindgen binding jenereithara, LLVM, SPIRV-Tools, le SPIRV-LLVM-Translator e le lintho tse ling tse itšetlehileng ka tsona.
Monyetla oa ho sebelisa puo ea Rust morerong oa Mesa o 'nile oa tšohloa ho tloha ka 2020. Har'a melemo ea ho tšehetsa Rust ke ts'ireletso e eketsehileng le boleng ba mokhanni ka lebaka la ho felisoa ha mathata a tloaelehileng a memori, hammoho le bokhoni ba ho kenyelletsa nts'etsopele ea motho oa boraro ho Mesa, joalo ka Kazan (ts'ebetso ea Rust ea Vulkan). Mathata a kenyelletsa ho rarahana ho eketsehileng ha sistimi ea kaho, ho se rate ho hokahana le sistimi ea ho paka thepa, litlhoko tse atolositsoeng tsa tikoloho ea kaho, le tlhoko ea ho kenyelletsa moqokeleli oa Rust ho litšekamelo tsa kaho tse hlokahalang bakeng sa ho haha likarolo tsa bohlokoa tsa desktop. Linux.
Ho phaella moo, mosebetsi wa ntshetsopele ya mokhanni wa Nouveau, oo le wona o etelletsoeng pele ke Carol Herbst, o bohlokwa. Mokhanni wa Nouveau o eketsa tshehetso ya motheo ya OpenGL bakeng sa di-GPU tsa NVIDIA GeForce RTX 30xx ho latela meralo e menyenyane ya Ampere, e lokollotsweng ho tloha ka Motsheanong 2020. Diphetoho tse amanang le tshehetso ya di-chip tse ntjha di tla kenngwa ka hara kernel. Linux 6.2 le Mesa 22.3.
Source: opennet.ru
