मेसा 22.3.0 शेडर्स, विस्तार आणि बरेच काही सुधारणांसह आले आहे

ड्रायव्हर्स टेबल

Mesa एक मुक्त स्रोत, विकसित ग्राफिक्स लायब्ररी आहे जी OpenGL चे सामान्य अंमलबजावणी प्रदान करते.

अलीकडे च्या प्रक्षेपण OpenGL आणि Vulkan API अंमलबजावणीची नवीन आवृत्ती "सारणी 22.3.0", मेसा 22.3.0 शाखेची ही पहिली आवृत्ती आहे जिची प्रायोगिक स्थिती आहे आणि ती नंतर (कोडच्या अंतिम स्थिरीकरणानंतर), एक स्थिर आवृत्ती 22.3.1 जारी केली जाईल.

Mesa 22.3 मध्ये, Vulkan 1.3 ग्राफिक्स API समर्थन Intel GPU साठी anv मध्ये, AMD GPU साठी radv आणि एमुलेटर (vn) मोडमध्ये उपलब्ध आहे. Vulkan 1.1 साठी समर्थन v1.0dv ड्रायव्हर (Raspberry Pi 3 Broadcom VideoCore VI GPU) मध्ये lavapipe सॉफ्टवेअर रास्टरायझर (lvp) आणि Vulkan 4 मध्ये लागू केले आहे.

सारणी १ .22.3.0 .२.० ची मुख्य नवीनता

सादर करण्यात आलेल्या या नवीन आवृत्तीमध्ये एसआणि फ्रीड्रेनो ड्रायव्हर जोडला Qualcomm Adreno GPU साठी आहे सुसंगत ग्राफिक्स API OpenGL 4.5 आणि एमुलेटर ड्रायव्हर (vn) API अनुरूप आहे व्हल्कन 1.3.

या नवीन आवृत्तीमध्ये दिसणारा आणखी एक बदल म्हणजे GFX11/RDNA3 GPU साठी समर्थन जोडले RADV (AMD) वल्कन ड्रायव्हरमध्ये (Radeon RX 7000 मालिका), तसेच R8G8B8, B8G8R8, आणि R16G16B16 पिक्सेल फॉरमॅट्स, तसेच 64-बिट व्हर्टेक्स बफर फॉरमॅटसाठी अतिरिक्त समर्थन.

आम्ही ते टेबल 22.3.0 मध्ये देखील शोधू शकतो ओपनसीएल 3.0 स्पेसिफिकेशनच्या अंमलबजावणीसह रस्टिकल ड्रायव्हर समाविष्ट आहे, जे क्रॉस-प्लॅटफॉर्म समांतर संगणन ऑर्केस्ट्रेट करण्यासाठी C भाषा API आणि विस्तार परिभाषित करते. ड्रायव्हर रस्टमध्ये लिहिलेला आहे, मेसामध्ये प्रदान केलेल्या गॅलियम इंटरफेसचा वापर करून विकसित केला आहे आणि मेसामध्ये उपस्थित असलेल्या क्लोव्हर ओपनसीएल इंटरफेसचा अॅनालॉग म्हणून कार्य करतो.

क्लोव्हरकडे बर्याच काळापासून दुर्लक्ष केले गेले आहे आणि रस्टिकल त्याच्या भविष्यातील बदली म्हणून स्थित आहे. रस्ट आणि रस्टिकल समर्थन डीफॉल्टनुसार अक्षम केले आहे आणि स्पष्ट पर्यायांसह संकलन आवश्यक आहे "-D gallium-rusticl=true -Dllvm=enabled -Drust_std=2021" हे लक्षात घेतले पाहिजे की संकलित करताना, rustc कंपाइलर, bindgen, LLVM, SPIRV-Tools आणि SPIRV-LLVM-Translator हे अतिरिक्त अवलंबित्व म्हणून आवश्यक आहेत.

याव्यतिरिक्त, नियंत्रक RadeonSI ला मल्टी-थ्रेडेड रेंडरिंगसाठी समर्थन आहे OpenGL द्वारे डीफॉल्ट सक्षम केले जाते, तर पॅनफ्रॉस्ट ड्राइव्हर डिस्कवर शेडर्स कॅशे करण्याची क्षमता लागू करतो आणि Mali T620 GPU साठी समर्थन जोडतो.

Mesa 22.3.0 मधील इतर बदलांपैकी:

  • मेसा-डीबी सादर केला आहे, एक नवीन प्रकारचा शेडर कॅशे जो एका फाइलमध्ये डेटा संचयित करतो.
  • ड्रायव्हर OpenGL 3.1 तपशील आणि OpenGL ES 3.1 चे पालन करतो.
  • किरण ट्रेसिंगसाठी कोड ऑप्टिमाइझ केला गेला आहे.
  • विस्तारितDynamicState2PatchControlPoints फ्लॅगसाठी समर्थन जोडले, जे VK_EXT_extended_dynamic_state2 विस्तारासाठी समर्थन परिभाषित करते.
  • एकात्मिक रेडियन रे ट्रेसिंग विश्लेषक.
  • OpenGL विस्तारांसाठी जोडलेले समर्थन: llvmpipe साठी GL_ARB_shader_clock, zinc साठी GL_KHR_blend_equation_advanced_coherent, llvmpipe साठी GL_NV_shader_atomic_float.
  • Se agregó soporte para las extensiones de Vulkan: VK_KHR_shader_clock para lavapipe, VK_EXT_attachment_feedback_loop_layout para RADV, lavapipe, VK_KHR_global_priority para RADV, VK_EXT_load_store_op_none para RADV, VK_EXT_mutable_descriptor_type para RADV, VK_EXT_shader_atomic_float para lvp, VK_EXT_shader_atomic_float2 para lvp, VK_EXT_image_robustness para v3dv., VK_EXT_extended_dynamic_state3 para lavapipe, RADV y ANV, RADV साठी VK_EXT_extended_dynamic_state2.

शेवटी आपल्याला त्याबद्दल अधिक जाणून घेण्यात स्वारस्य असल्यास मेसा ड्रायव्हर्सच्या या नवीन आवृत्तीबद्दल, आपण तपासू शकता पुढील लिंकवर तपशील.

लिनक्सवर मेसा व्हिडिओ ड्राइव्हर्स कसे स्थापित करावे?

मेसा पॅकेजेस सर्व लिनक्स वितरणामध्ये आढळले, म्हणून त्याची स्थापना एकतर स्त्रोत कोड डाउनलोड करुन आणि संकलित करुन केली जाऊ शकते (याबद्दल सर्व माहिती) किंवा तुलनेने सोप्या मार्गाने, जे आपल्या वितरणाच्या अधिकृत चॅनेल किंवा तृतीय पक्षाच्या उपलब्धतेवर अवलंबून असते.

उबंटू, लिनक्स मिंट आणि डेरिव्हेटिव्ह्ज वापरणारे त्यांच्यासाठी ते खालील रेपॉजिटरी जोडू शकतात जेथे ड्राइव्हर्स द्रुतपणे अद्यतनित केले जातात.

sudo add-apt-repository ppa:kisak/kisak-mesa -y

आता आम्ही यासह आमची पॅकेजेस आणि रेपॉजिटरीची सूची अद्ययावत करणार आहोत.

sudo apt update

आणि शेवटी आम्ही यासह ड्रायव्हर्स स्थापित करू शकतो:

sudo apt upgrade

जे आहेत त्यांच्या बाबतीत आर्क लिनक्स वापरकर्ते आणि डेरिव्हेटिव्ह्ज, आम्ही त्यांना खालील आदेशासह स्थापित करतो:

sudo pacman -S mesa mesa-demos mesa-libgl lib32-mesa lib32-mesa-libgl

कारण ते कोण आहेत फेडोरा 32 वापरकर्ते ही रेपॉजिटरी वापरू शकतात, म्हणून त्यांनी यासह कॉर्पोरेशन सक्षम केले पाहिजे:

sudo dnf copr enable grigorig/mesa-stable

sudo dnf update

शेवटी, जे ओपनस्यूएसई वापरकर्ते आहेत, टाइप करून ते स्थापित किंवा अपग्रेड करू शकतात:

sudo zypper in mesa

आपली टिप्पणी द्या

आपला ई-मेल पत्ता प्रकाशित केला जाणार नाही. आवश्यक फील्ड चिन्हांकित केले आहेत *

*

*

  1. डेटासाठी जबाबदार: AB इंटरनेट नेटवर्क 2008 SL
  2. डेटाचा उद्देशः नियंत्रण स्पॅम, टिप्पणी व्यवस्थापन.
  3. कायदे: आपली संमती
  4. डेटा संप्रेषण: कायदेशीर बंधन वगळता डेटा तृतीय पक्षास कळविला जाणार नाही.
  5. डेटा संग्रहण: ओकेन्टस नेटवर्क (EU) द्वारा होस्ट केलेला डेटाबेस
  6. अधिकारः कोणत्याही वेळी आपण आपली माहिती मर्यादित, पुनर्प्राप्त आणि हटवू शकता.