मेसा 19.3.0 नियंत्रक अधिक एक्सटेंशन, अधिक समर्थन और बहुत अधिक के साथ आते हैं

ड्राइवर टेबल

मेसा नियंत्रक खुला स्रोत लिनक्स सॉफ्टवेयर हैं AMD, NVIDIA और Intel हार्डवेयर के लिए उपलब्ध है। मेसा की परियोजना ओपनग्ल स्पेसिफिकेशन के एक ओपन सोर्स कार्यान्वयन (इंटरैक्टिव 3 डी ग्राफिक्स के प्रतिपादन के लिए एक प्रणाली) के रूप में शुरू हुई।

वर्षों के माध्यम से, परियोजना अधिक ग्राफिक्स एपीआई को लागू करने के लिए बढ़ीसहित, ओपन ES (संस्करण 1, 2, 3), OpenCL, OpenMAX, VDPAU, VA API, XvMC और Vulkan। विभिन्न प्रकार के नियंत्रक उपकरणों की मेसा पुस्तकालयों को कई अलग-अलग वातावरणों में उपयोग करने की अनुमति देता है, आधुनिक जीपीयू के लिए हार्डवेयर त्वरण को पूरा करने के लिए सॉफ्टवेयर एमुलेशन से।

मेसा ग्राफिक्स एपीआई जैसे ओपेनग्ल और ऑपरेटिंग सिस्टम के कर्नेल में ग्राफिक्स ड्राइवरों के बीच एक विक्रेता-स्वतंत्र अनुवाद परत को लागू करता है।

मेसा 19.3.0 में नया क्या है?

टेबल 19.3.0 के लॉन्च की घोषणा हाल ही में की गई थी यह मेसा शाखा का पहला संस्करण है जिसमें एक प्रयोगात्मक राज्य है, जिसके बाद कोड के अंतिम स्थिरीकरण, मेसा 19.3.1 पर एक स्थिर संस्करण जारी किया जाएगा।

तालिका 19.3.0 प्रदान करती है इंटेल जीपीयू के लिए पूर्ण ओपनजीएल 4.6 समर्थन (i965, iris ड्राइवर), OpenGL 4.5 के लिए समर्थन AMD (r600, radeonsi) और NVIDIA (nvc0) जीपीयू, साथ ही साथ इंटेल और एएमडी कार्ड के लिए वल्कन 1.1 समर्थन।

पैरा राडवी (AMD चिप्स के लिए वल्कन ड्राइवर) shaders संकलित करने के लिए एक नया बैकएंड »एसीओ», जो वाल्व को LLVM शेडर कंपाइलर के विकल्प के रूप में विकसित कर रहा है। बैकएंड का लक्ष्य यह सुनिश्चित करना है कि कोड गेम एप्लिकेशन शेडर्स के लिए सर्वोत्तम संभव तरीके से प्रदान किया गया है और एक बहुत ही उच्च गति की गति प्राप्त करने के लिए है।

ACO C ++ में लिखा गया है और इसे JIT संकलन के लिए उपयोग किए जाने के लक्ष्य के साथ विकसित किया जा रहा है और सूचक आधारित संरचनाओं से बचने के लिए तेजी से डेटा संरचनाओं का उपयोग करता है।

इंटरमीडिएट कोड रेंडरिंग पूरी तरह से SSA (स्टेटिक सिंगल असाइन्मेंट) पर आधारित है और रिकॉर्ड असाइनमेंट की अनुमति देता है, जो कि छाया के आधार पर रिकॉर्ड की पूर्व-गणना करता है एसीओ को वेगा 8, वेगा 9, वेगा 10, वेगा 20 और नवी 10 जीपीयू के लिए सक्रिय किया जा सकता है पर्यावरण चर "RADV_PERFTEST = aco" सेट करना;

Zink Gallium3D ड्राइवर कोड बेस में शामिल है, जो वल्कन के शीर्ष पर OpenGL एपीआई को लागू करता है। जिंक आपको हार्डवेयर को त्वरित ओपनगेल प्राप्त करने की अनुमति देता है यदि सिस्टम पर ड्राइवर हैं जो केवल वुलकन एपीआई का समर्थन करने के लिए सीमित हैं।

ANV Vulkan ड्राइवर और OpenGL आईरिस ड्राइवर इंटेल चिप्स (टाइगर लेक, जीन 12) की 12 वीं पीढ़ी के लिए प्रारंभिक सहायता प्रदान करते हैं। लिनक्स कर्नेल में, टाइगर लेक समर्थन घटकों को संस्करण 5.4 के बाद से शामिल किया गया है;

L i965 और आईरिस ड्राइवर उन्होंने प्रदान किया के लिए समर्थन की मध्यवर्ती प्रस्तुति SPIR-V शेड्स, जिसने इन ड्राइवरों में पूर्ण ओपनजीएल 4.6 समर्थन हासिल करना संभव बना दिया।

जोड़ दिया गया है RadeonSI ड्राइवर को AMD नवी 14 GPU सपोर्ट करता है और वीडियो डिकोडिंग त्वरण उपकरण में सुधार किया गया है, उदाहरण के लिए, H.8 और VP265 प्रारूपों में 9K वीडियो डिकोडिंग के लिए समर्थन जोड़ा गया है;

La संकलन मोड का समर्थन नियंत्रक में संरक्षित जोड़ा गया है RADV द्वारा वल्कन, जिसमें दृश्यों को संकलित करने के लिए चलाए जाने वाले अनुक्रमों को seccomp तंत्र का उपयोग करके अलग किया जाता है।

AMD चिप के लिए ड्राइवर AMDGPU कोर मॉड्यूल में दिखाई देने वाले GPU को रीसेट करने के लिए प्रोग्राम इंटरफ़ेस का उपयोग करते हैं।

इसके लिए काम किया है AMD Radeon APUs के साथ सिस्टम पर प्रदर्शन में सुधार। इसने इंटेल जीपीयू के लिए गैलियम 3 डी आइरिस ड्राइवर के प्रदर्शन में भी सुधार किया;

नए का OpenGL एक्सटेंशन जोड़ा गया है कि हम विज्ञापन में हाइलाइट किए गए हैं:

  • I965 के लिए GL_ARB_gl_spirv
  • GL_ARB_spirv _for i965
  • I965 के लिए GL_EXT_demote_to_helper_invocation

AMD कार्ड के लिए वल्कन RADV एक्सटेंशन:

  • वीके_एंड्रॉइड_एक्सटर्नल_मेमोरी_एंड्रॉइड_हार्डवेयर_बफर
  • VK_EXT_shader_demote_to_helper_आह्वान
  • वीके_केएचआर_शेडर_घड़ी
  • वीके_केएचआर_शेडर_फ्लोट_कंट्रोल
  • वीके_केएचआर_स्पिरव_1_4
  • वीके_केएचआर_टाइमलाइन_सेमाफोर
  • VK_EXT_texel_buffer_संरेखण

इंटेल कार्ड के लिए ANV वल्कन एक्सटेंशन:

  • VK_INTEL_performance_query
  • वीके_केएचआर_वल्कन_मेमोरी_मॉडल
  • VK_EXT_shader_उपसमूह_मतदान
  • VK_EXT_shader_subgroup_vote
  • वीके_केएचआर_स्पिरव_1_4
  • वीके_केएचआर_शेडर_घड़ी
  • वीके_केएचआर_शेडर_फ्लोट_कंट्रोल

इसके अलावा, हम GCN (ग्राफिक्स कोर नेक्स्ट) माइक्रोआर्किटेक्चर पर आधारित APU "वेगा" 7nm उपकरणों की वास्तुकला पर प्रलेखन के AMD द्वारा प्रकाशन देख सकते हैं।

अंत में, अगले कुछ दिनों के दौरान मुख्य लिनक्स वितरण में वितरित होने के लिए मेसा ड्राइवरों के इस नए संस्करण की प्रतीक्षा करें।


अपनी टिप्पणी दर्ज करें

आपका ईमेल पता प्रकाशित नहीं किया जाएगा। आवश्यक फ़ील्ड के साथ चिह्नित कर रहे हैं *

*

*

  1. डेटा के लिए जिम्मेदार: एबी इंटरनेट नेटवर्क 2008 SL
  2. डेटा का उद्देश्य: नियंत्रण स्पैम, टिप्पणी प्रबंधन।
  3. वैधता: आपकी सहमति
  4. डेटा का संचार: डेटा को कानूनी बाध्यता को छोड़कर तीसरे पक्ष को संचार नहीं किया जाएगा।
  5. डेटा संग्रहण: ऑकेंटस नेटवर्क्स (EU) द्वारा होस्ट किया गया डेटाबेस
  6. अधिकार: किसी भी समय आप अपनी जानकारी को सीमित, पुनर्प्राप्त और हटा सकते हैं।

  1.   एंटोनियो कहा

    नमस्ते। मैंने RADV_PERFTEST = aco सिस्टम वैरिएबल सेट करने के बारे में कई स्थानों पर पढ़ा है, लेकिन कोई भी यह नहीं बताता है कि यह कैसे करना है ... यह किसी के लिए उस वेरिएबल को सक्रिय या कॉन्फ़िगर करने के बारे में टिप्पणी करने के लिए एक विवरण होगा। धन्यवाद

    1.    डेविड नारजो कहा

      ACO शेड्स के लिए एक संकलक है जो सिद्धांत में "डिफ़ॉल्ट रूप से सक्षम है" (यानी, कुछ भी नहीं करना है) आपको बस मेसा ड्राइवरों का नवीनतम संस्करण या स्टीम के मामले में आपके पास उपयोग के लिए मजबूर कर सकता है कंपाइलर गेम लॉन्चर में जोड़ने का विकल्प `RADV_PERFTEST = aco% कमांड%` है

      या पूरे सिस्टम में विकल्प को सक्रिय करने के लिए बस फ़ाइल ~ / / पर्यावरण फ़ाइल के लिए पर्यावरण चर RADV_PERFTEST = aco जोड़ें।

      आपको बस यह ध्यान रखना है कि सभी GPU संगत नहीं हैं और इसलिए आप बस इस कंपाइलर को शुरू नहीं कर सकते हैं।

      नेटवर्क में प्रत्येक लिनक्स वितरण में चर को कॉन्फ़िगर करने के तरीके या स्टीम, ल्यूट्रिस आदि जैसे कुछ अनुप्रयोगों के बारे में अधिक जानकारी है।

      नमस्ते!