{"id":105564,"date":"2022-11-15T09:37:38","date_gmt":"2022-11-15T07:37:38","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/otkrytyj-drajver-rusticl-sertificzirovan-na-sovmestimost-s-opencl-3-0"},"modified":"2022-11-15T09:37:38","modified_gmt":"2022-11-15T07:37:38","slug":"otkrytyj-drajver-rusticl-sertificzirovan-na-sovmestimost-s-opencl-3-0","status":"publish","type":"post","link":"https:\/\/prohoster.info\/hu\/blog\/news\/otkrytyj-drajver-rusticl-sertificzirovan-na-sovmestimost-s-opencl-3-0","title":{"rendered":"A Rusticl ny\u00edlt meghajt\u00f3 tan\u00fas\u00edtva van az OpenCL 3.0 kompatibilit\u00e1sra","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>A Mesa projekt fejleszt\u0151i bejelentett\u00e9k, hogy a Khronos szervezet tan\u00fas\u00edtotta a rusticl meghajt\u00f3t, amely sikeresen teljes\u00edtette a CTS (Kronos Conformance Test Suite) tesztjeit, \u00e9s teljes m\u00e9rt\u00e9kben kompatibilis az OpenCL 3.0 specifik\u00e1ci\u00f3val, amely az API-t \u00e9s a C nyelv kiterjeszt\u00e9seit hat\u00e1rozza meg a platformok k\u00f6z\u00f6tti p\u00e1rhuzamos sz\u00e1m\u00edt\u00e1sok el\u0151seg\u00edt\u00e9se \u00e9rdek\u00e9ben. A tan\u00fas\u00edtv\u00e1ny megszerz\u00e9se lehet\u0151v\u00e9 teszi, hogy hivatalosan nyilatkozzanak a standardokkal val\u00f3 kompatibilit\u00e1sr\u00f3l \u00e9s haszn\u00e1lj\u00e1k a Khronos \u00e1ltal kapcsolt v\u00e9djegyeket. Az ellen\u0151rz\u00e9st egy 12. gener\u00e1ci\u00f3s Intel integr\u00e1lt GPU-val rendelkez\u0151 rendszeren v\u00e9gezt\u00e9k, amelyben a Gallium3D Iris meghajt\u00f3t haszn\u00e1lt\u00e1k.    <\/p>\n<p>A meghajt\u00f3 Rust nyelven \u00edr\u00f3dott, \u00e9s Karol Herbst, a Red Hat munkat\u00e1rsa fejleszti, aki r\u00e9szt vesz a Mesa, a Nouveau meghajt\u00f3 \u00e9s az OpenCL ny\u00edlt stack fejleszt\u00e9s\u00e9ben. A Rusticl a Mesa OpenCL frontendje, a Clover megfelel\u0151jek\u00e9nt m\u0171k\u00f6dik, \u00e9s szint\u00e9n a Mesa \u00e1ltal biztos\u00edtott Gallium interf\u00e9sz felhaszn\u00e1l\u00e1s\u00e1val k\u00e9sz\u00fclt. A Clover m\u00e1r r\u00e9g\u00f3ta elhanyagolt \u00e1llapotban van, \u00e9s a rusticl a j\u00f6v\u0151beli helyettes\u00edt\u0151jek\u00e9nt pozicion\u00e1l\u00f3dik. Az OpenCL 3.0 kompatibilit\u00e1s el\u00e9r\u00e9se mellett a Rusticl projekt k\u00fcl\u00f6nb\u00f6zik a Clover-t\u0151l, mert t\u00e1mogatja az OpenCL kiterjeszt\u00e9seit a k\u00e9pfeldolgoz\u00e1sra, de egyel\u0151re nem t\u00e1mogatja az FP16 form\u00e1tumot. A Rusticl a Rust-bindgen seg\u00edts\u00e9g\u00e9vel hoz l\u00e9tre k\u00f6tik a Mesa \u00e9s az OpenCL sz\u00e1m\u00e1ra, amely lehet\u0151v\u00e9 teszi Rust funkci\u00f3k h\u00edv\u00e1s\u00e1t C k\u00f3db\u00f3l, \u00e9s ford\u00edtva.    <\/p>\n<p>A Rust nyelv t\u00e1mogat\u00e1s\u00e1hoz k\u00e9sz\u00fclt k\u00f3d \u00e9s a rusticl driver a Mesa f\u0151 \u00e1gba ker\u00fclt, \u00e9s a v\u00e1rhat\u00f3an november v\u00e9g\u00e9n megjelen\u0151 Mesa 22.3 verzi\u00f3ban lesz el\u00e9rhet\u0151. A Rust \u00e9s a rusticl t\u00e1mogat\u00e1sa alap\u00e9rtelmez\u00e9s szerint le lesz tiltva, \u00e9s a k\u00f6vetkez\u0151 opci\u00f3k megad\u00e1s\u00e1val kell majd \u00f6sszegy\u0171jteni: &#171;-D gallium-rusticl=true -Dllvm=enabled -Drust_std=2021&#187;. Az \u00f6sszegy\u0171jt\u00e9shez sz\u00fcks\u00e9ges tov\u00e1bbi f\u00fcgg\u0151s\u00e9gek a rustc ford\u00edt\u00f3, a bindgen k\u00f6t\u00e9sgener\u00e1tor, az LLVM, a SPIRV-Tools eszk\u00f6zk\u00e9szlet \u00e9s a SPIRV-LLVM-Translator.          <\/p>\n<p>A Rust program's implementation in the Mesa project has been under discussion since 2020. Among the advantages of supporting Rust are the increased safety and quality of drivers due to the elimination of common memory management issues, as well as the opportunity to include third-party developments, such as Kazan (a Vulkan implementation in Rust). Disadvantages include the complexity of the build system, the reluctance to tie into the cargo package system, expanded requirements for the build environment, and the necessity to include the Rust compiler in the build dependencies that are mandatory for constructing key components of the Linux desktop.    <\/p>\n<p>Additionally, we can note the work on developing the Nouveau driver, also carried out by Carol Herbst. The Nouveau driver has added basic OpenGL support for GNU NVIDIA GeForce RTX 30xx based on the Ampere microarchitecture, which has been released since May 2020. Changes related to supporting the new chips will be included in the Linux kernel 6.2 and Mesa 22.3.<br \/>\n<br \/>Forr\u00e1s: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=58114\">opennet.ru<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0420\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u0438 \u043f\u0440\u043e\u0435\u043a\u0442\u0430 Mesa \u043e\u0431\u044a\u044f\u0432\u0438\u043b\u0438 \u043e \u0441\u0435\u0440\u0442\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u0438 \u043e\u0440\u0433\u0430\u043d\u0438\u0437\u0430\u0446\u0438\u0435\u0439 Khronos \u0434\u0440\u0430\u0439\u0432\u0435\u0440\u0430 rusticl, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0443\u0441\u043f\u0435\u0448\u043d\u043e \u043f\u0440\u043e\u0448\u0451\u043b \u0432\u0441\u0435 \u0442\u0435\u0441\u0442\u044b \u0438\u0437 \u043d\u0430\u0431\u043e\u0440\u0430 CTS (Kronos Conformance Test Suite) \u0438 \u043f\u0440\u0438\u0437\u043d\u0430\u043d \u043f\u043e\u043b\u043d\u043e\u0441\u0442\u044c\u044e \u0441\u043e\u0432\u043c\u0435\u0441\u0442\u0438\u043c\u044b\u043c \u0441\u043e \u0441\u043f\u0435\u0446\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u0435\u0439 OpenCL 3.0, \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u044f\u044e\u0449\u0435\u0439 API \u0438 \u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043d\u0438\u044f \u044f\u0437\u044b\u043a\u0430 \u0421 \u0434\u043b\u044f \u043e\u0440\u0433\u0430\u043d\u0438\u0437\u0430\u0446\u0438\u0438 \u043a\u0440\u043e\u0441\u0441-\u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u0435\u043d\u043d\u044b\u0445 \u043f\u0430\u0440\u0430\u043b\u043b\u0435\u043b\u044c\u043d\u044b\u0445 \u0432\u044b\u0447\u0438\u0441\u043b\u0435\u043d\u0438\u0439. \u041f\u043e\u043b\u0443\u0447\u0435\u043d\u0438\u0435 \u0441\u0435\u0440\u0442\u0438\u0444\u0438\u043a\u0430\u0442\u0430 \u0434\u0430\u0451\u0442 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c \u043e\u0444\u0438\u0446\u0438\u0430\u043b\u044c\u043d\u043e \u0437\u0430\u044f\u0432\u043b\u044f\u0442\u044c \u043e \u0441\u043e\u0432\u043c\u0435\u0441\u0442\u0438\u043c\u043e\u0441\u0442\u0438 \u0441\u043e \u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u0430\u043c\u0438 \u0438 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u0441\u0432\u044f\u0437\u0430\u043d\u043d\u044b\u0435 \u0441 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-105564","post","type-post","status-publish","format-standard","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.3 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u0420\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u0438 \u043f\u0440\u043e\u0435\u043a\u0442\u0430 Mesa \u043e\u0431\u044a\u044f\u0432\u0438\u043b\u0438 \u043e \u0441\u0435\u0440\u0442\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u0438 \u043e\u0440\u0433\u0430\u043d\u0438\u0437\u0430\u0446\u0438\u0435\u0439 Khronos \u0434\u0440\u0430\u0439\u0432\u0435\u0440\u0430 rusticl, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0443\u0441\u043f\u0435\u0448\u043d\u043e \u043f\u0440\u043e\u0448\u0451\u043b \u0432\u0441\u0435 \u0442\u0435\u0441\u0442\u044b \u0438\u0437 \u043d\u0430\u0431\u043e\u0440\u0430 CTS (Kronos Conformance Test Suite) \u0438 \u043f\u0440\u0438\u0437\u043d\u0430\u043d \u043f\u043e\u043b\u043d\u043e\u0441\u0442\u044c\u044e \u0441\u043e\u0432\u043c\u0435\u0441\u0442\u0438\u043c\u044b\u043c \u0441\u043e \u0441\u043f\u0435\u0446\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u0435\u0439.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/hu\/blog\/news\/otkrytyj-drajver-rusticl-sertificzirovan-na-sovmestimost-s-opencl-3-0\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.3\" \/>\n\t\t<meta property=\"og:locale\" content=\"hu_HU\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u041e\u0442\u043a\u0440\u044b\u0442\u044b\u0439 \u0434\u0440\u0430\u0439\u0432\u0435\u0440 Rusticl \u0441\u0435\u0440\u0442\u0438\u0444\u0438\u0446\u0438\u0440\u043e\u0432\u0430\u043d \u043d\u0430 \u0441\u043e\u0432\u043c\u0435\u0441\u0442\u0438\u043c\u043e\u0441\u0442\u044c \u0441 OpenCL 3.0 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0420\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u0438 \u043f\u0440\u043e\u0435\u043a\u0442\u0430 Mesa \u043e\u0431\u044a\u044f\u0432\u0438\u043b\u0438 \u043e \u0441\u0435\u0440\u0442\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u0438 \u043e\u0440\u0433\u0430\u043d\u0438\u0437\u0430\u0446\u0438\u0435\u0439 Khronos \u0434\u0440\u0430\u0439\u0432\u0435\u0440\u0430 rusticl, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0443\u0441\u043f\u0435\u0448\u043d\u043e \u043f\u0440\u043e\u0448\u0451\u043b \u0432\u0441\u0435 \u0442\u0435\u0441\u0442\u044b \u0438\u0437 \u043d\u0430\u0431\u043e\u0440\u0430 CTS (Kronos Conformance Test Suite) \u0438 \u043f\u0440\u0438\u0437\u043d\u0430\u043d \u043f\u043e\u043b\u043d\u043e\u0441\u0442\u044c\u044e \u0441\u043e\u0432\u043c\u0435\u0441\u0442\u0438\u043c\u044b\u043c \u0441\u043e \u0441\u043f\u0435\u0446\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u0435\u0439.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/hu\/blog\/news\/otkrytyj-drajver-rusticl-sertificzirovan-na-sovmestimost-s-opencl-3-0\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2022-11-15T07:37:38+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2022-11-15T07:37:38+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47The open-source Rusticl driver is certified for compatibility with OpenCL 3.0 | ProHoster","description":"The developers of the Mesa project announced the certification of the rusticl driver by the Khronos organization, which successfully passed all tests from the CTS (Kronos Conformance Test Suite) and was recognized as fully compliant with the specification.","canonical_url":"https:\/\/prohoster.info\/hu\/blog\/news\/otkrytyj-drajver-rusticl-sertificzirovan-na-sovmestimost-s-opencl-3-0","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"hu_HU","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u041e\u0442\u043a\u0440\u044b\u0442\u044b\u0439 \u0434\u0440\u0430\u0439\u0432\u0435\u0440 Rusticl \u0441\u0435\u0440\u0442\u0438\u0444\u0438\u0446\u0438\u0440\u043e\u0432\u0430\u043d \u043d\u0430 \u0441\u043e\u0432\u043c\u0435\u0441\u0442\u0438\u043c\u043e\u0441\u0442\u044c \u0441 OpenCL 3.0 | ProHoster","og:description":"\u0420\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u0438 \u043f\u0440\u043e\u0435\u043a\u0442\u0430 Mesa \u043e\u0431\u044a\u044f\u0432\u0438\u043b\u0438 \u043e \u0441\u0435\u0440\u0442\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u0438 \u043e\u0440\u0433\u0430\u043d\u0438\u0437\u0430\u0446\u0438\u0435\u0439 Khronos \u0434\u0440\u0430\u0439\u0432\u0435\u0440\u0430 rusticl, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0443\u0441\u043f\u0435\u0448\u043d\u043e \u043f\u0440\u043e\u0448\u0451\u043b \u0432\u0441\u0435 \u0442\u0435\u0441\u0442\u044b \u0438\u0437 \u043d\u0430\u0431\u043e\u0440\u0430 CTS (Kronos Conformance Test Suite) \u0438 \u043f\u0440\u0438\u0437\u043d\u0430\u043d \u043f\u043e\u043b\u043d\u043e\u0441\u0442\u044c\u044e \u0441\u043e\u0432\u043c\u0435\u0441\u0442\u0438\u043c\u044b\u043c \u0441\u043e \u0441\u043f\u0435\u0446\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u0435\u0439.","og:url":"https:\/\/prohoster.info\/hu\/blog\/news\/otkrytyj-drajver-rusticl-sertificzirovan-na-sovmestimost-s-opencl-3-0","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2022-11-15T07:37:38+00:00","article:modified_time":"2022-11-15T07:37:38+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":[],"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/posts\/105564","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/comments?post=105564"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/posts\/105564\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/media?parent=105564"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/categories?post=105564"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/tags?post=105564"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}