NVK, NVIDIA साठी ओपन सोर्स वल्कन ड्रायव्हर

NVK-Logo_RGB

NVK हा NVIDIA ग्राफिक्स हार्डवेअरसाठी एक नवीन ओपन सोर्स वल्कन ड्रायव्हर आहे

Collabora ने NVK लाँच केले आहे, Mesa साठी एक नवीन ओपन सोर्स ड्रायव्हर आहे NVIDIA ग्राफिक्स कार्डसाठी Vulkan ग्राफिक्स API लागू करते. अधिकृत हेडर फाइल्स आणि NVIDIA द्वारे जारी केलेल्या ओपन कर्नल मॉड्यूल्सचा वापर करून ड्रायव्हर सुरवातीपासून लिहिलेला आहे.

नवीन ड्रायव्हर विकसित करताना, Nouveau OpenGL ड्राइव्हर कोर घटक काही ठिकाणी वापरले जातात, परंतु NVIDIA शीर्षलेख फाइल नावे आणि Nouveau मधील उलट अभियांत्रिकी नावांमधील फरकांमुळे, कोडचा पुनर्वापर करणे कठीण आहे आणि बहुतेक भागांसाठी पुष्कळ पुनर्विचार आणि सुरवातीपासून अंमलबजावणी आवश्यक आहे.

विकास देखील नवीन वल्कन ड्रायव्हर तयार करण्याच्या दृष्टीकोनातून सुरू आहे Mesa साठी संदर्भ, ज्याचा कोड इतर नियंत्रक तयार करताना उधार घेतला जाऊ शकतो.

ओपन सोर्स ड्रायव्हर्समध्ये NVIDIA हार्डवेअरसाठी सपोर्ट नेहमीच थोडा कमी असतो. नोव्यू ड्रायव्हर्स अस्तित्वात आहेत, परंतु त्यांच्यात अनेकदा वैशिष्ट्ये गहाळ असतात, बग असतात किंवा विशिष्ट कार्ड्सशी सुसंगत नसतात. हे घटकांच्या संयोजनामुळे आहे. इंटेल आणि एएमडी ड्रायव्हर्सच्या विपरीत, नोव्यू ड्रायव्हर स्टॅक एनव्हीआयडीआयएकडून काही अधिकृत कागदपत्रे किंवा मदतीशिवाय विकसित केले गेले आहे. ते येथे अधूनमधून लहान प्रॉप्स देतात. ऐतिहासिकदृष्ट्या, याने प्रामुख्याने नोव्यू सक्षम करण्यावर लक्ष केंद्रित केले आहे जेणेकरुन तुम्ही तुमचे लिनक्स वितरण स्थापित करू शकता, वेब ब्राउझरमध्ये प्रवेश करू शकता आणि त्याचे मालकीचे ड्रायव्हर स्टॅक डाउनलोड करू शकता.

हे करण्यासाठी, असे नमूद केले आहे की एनव्हीके ड्रायव्हरच्या कामाच्या दरम्यान, वल्कन ड्रायव्हर्सच्या विकासातील सर्व उपलब्ध अनुभव विचारात घेण्याचा प्रयत्न केला गेला, कोड बेसला इष्टतम आकारात ठेवा आणि इतर वल्कन ड्रायव्हर्सकडून कोडचे हस्तांतरण कमी करा, उच्च-गुणवत्तेच्या, इष्टतम कामासाठी काय केले पाहिजे.

NVK ड्रायव्हर फक्त काही महिन्यांपासून विकासात आहे, म्हणून त्याची कार्यक्षमता मर्यादित आहे. नियंत्रक 98% चाचण्या यशस्वीपणे उत्तीर्ण होतात व्हल्कन सीटीएस (कंपॅटिबिलिटी टेस्ट सूट) चाचण्यांच्या 10% चालवताना.

सर्वसाधारणपणे, ANV आणि RADV नियंत्रकांच्या कार्यक्षमतेच्या 20-25% एवढा ड्रायव्हर प्रशिक्षणाचा अंदाज आहे. हार्डवेअर सपोर्टच्या बाबतीत, ड्रायव्हर सध्या कार्ड्सपुरता मर्यादित आहे मायक्रोआर्किटेक्चरवर आधारित ट्युरिंग आणि अँपियर. केपलर, मॅक्सवेल आणि पास्कल GPU ला समर्थन देण्यासाठी पॅचेस कामात आहेत, परंतु अद्याप तयार नाहीत.

कदाचित तांत्रिक संघर्षाचे सर्वात मोठे क्षेत्र म्हणजे कर्नल स्पेसमधून हार्डवेअर योग्यरित्या चालवणे. NVIDIA हार्डवेअर डिस्प्लेपासून जॉब एक्झिक्यूशनपर्यंत पॉवर मॅनेजमेंटपर्यंत सर्व गोष्टींसाठी स्वाक्षरी केलेल्या फर्मवेअरवर अवलंबून असते. NVIDIA ने भूतकाळात प्रदान केलेले फर्मवेअर ब्लॉब्स केवळ ओपन सोर्स ड्रायव्हर्ससाठी तयार केलेल्या स्ट्रिप-डाउन आवृत्त्या होत्या.

दीर्घकालीन, NVIDIA ग्राफिक्स कार्डसाठी NVK ड्रायव्हरने RADV ड्रायव्हर प्रमाणेच दर्जा आणि कार्यक्षमता प्राप्त करणे अपेक्षित आहे. AMD कार्डसाठी. NVK ड्राइव्हर तयार झाल्यावर, त्याच्या विकासादरम्यान तयार केलेल्या सामायिक लायब्ररीचा वापर NVIDIA व्हिडिओ कार्डसाठी Nouveau OpenGL ड्राइव्हर वाढवण्यासाठी केला जाऊ शकतो.

त्यावरही विचार केला जात आहे ची शक्यता ओपनजीएल ड्रायव्हर लागू करण्यासाठी झिंक प्रकल्प वापरा NVIDIA व्हिडिओ कार्डसाठी जे Vulkan API कॉलच्या भाषांतराद्वारे कार्य करते.

दीर्घकालीन, आशा आहे की NVK हे NVIDIA हार्डवेअरसाठी असेल जे RADV AMD हार्डवेअरसाठी आहे.

शेवटी, प्रकल्पासाठी इच्छुकांसाठी, असे नमूद केले आहे द्वारे विकसित केले जात आहे एक संघ ज्यामध्ये समाविष्ट आहे कॅरोल हर्बस्ट (Red Hat वर Nouveau विकासक), डेव्हिड एअरली (Red Hat वर DRM देखभालकर्ता) आणि जेसन एकस्ट्रँड (कोलाबोरामधील मेसाचा सक्रिय विकासक).

कंट्रोलर कोडसाठी, तुम्हाला ते माहित असले पाहिजे हे MIT परवान्याअंतर्गत मुक्त स्रोत आहे. ड्रायव्हर फक्त सप्टेंबर 2018 पासून रिलीज झालेल्या ट्युरिंग आणि अँपिअर मायक्रोआर्किटेक्चरवर आधारित GPU ला समर्थन देतो. तुम्हाला त्याबद्दल अधिक जाणून घ्यायचे असल्यास, तुम्ही तपशील पाहू शकता पुढील लिंकवर


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

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

*

*

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