पैंथोर, 10वीं पीढ़ी के आर्म माली जीपीयू के लिए कोलाबोरा का ड्राइवर

पैंथोर

पैंथोर आर्म वल्हॉल जीपीयू के लिए एक ओपन सोर्स जीपीयू कर्नेल ड्राइवर है

सहयोग का अनावरण किया गया एक ब्लॉग पोस्ट के माध्यम से सबसे हालिया मील के पत्थर में से एक उनके प्रस्तुत कार्यों के भीतर, और वह है ने लंबे समय से प्रतीक्षित नियंत्रक विलय की घोषणा की है गुठली जो 10वीं पीढ़ी के आर्म माली जीपीयू के लिए समर्थन जोड़ता है डीआरएम-विविध में. यह ड्राइवर "पैंथर" के नाम से बेहतर जाना जाता है, एक ओपन सोर्स ड्राइवर है जिसे विशेष रूप से 310वीं पीढ़ी के माली जीपीयू (जी510, जी710, जीXNUMX) के लिए डिज़ाइन किया गया है।

यह उल्लेख किया गया है कि नियंत्रक का विलय कई डेवलपर्स और कंपनियों के बीच दो साल के सहयोगात्मक प्रयास और काम का प्रतिनिधित्व करता है, कोलाबोरा उन्नत प्रौद्योगिकियों के विकास में सहयोग के महत्व पर प्रकाश डालता है।

इस प्रक्रिया में आर्म की भागीदारी महत्वपूर्ण रही है, जो न केवल प्रमुख दस्तावेज़ों तक पहुंच प्रदान करती है, बल्कि कर्नेल ड्राइवर की समीक्षा और सह-रखरखाव में भी सक्रिय रूप से भाग लेती है।

सबसे पहले, नए ड्राइवर का विकास रिवर्स इंजीनियरिंग के माध्यम से किया गया था, लेकिन फिर एआरएम परियोजना में शामिल हो गया, दस्तावेज़ीकरण तक पहुंच प्रदान की और कोड समीक्षा में भाग लिया। दो एआरएम कर्मचारियों को लिनक्स कर्नेल के लिए ड्राइवर सह-रखरखाव स्थिति में पदोन्नत किया गया है। भविष्य में, एक बार ओपनजीएल ड्राइवर तैयार हो जाने पर, काम नए माली जीपीयू के लिए वल्कन ड्राइवर को लागू करने और पुराने माली जीपीयू के लिए मौजूदा वल्कन ड्राइवर को अपडेट करने पर केंद्रित होगा।

यह ड्राइवर सीएसएफ प्रौद्योगिकी का उपयोग करता है (कमांड स्ट्रीम फ्रंटएंड) कुछ कार्यों को नियंत्रक से फ़र्मवेयर पक्ष में स्थानांतरित करने के लिए, जो सीपीयू पर लोड को कम करने में मदद करता है और जीपीयू पर काम को व्यवस्थित करने के लिए एक नया मॉडल प्रदान करता है। पैंथोर डीआरएम (डायरेक्ट रेंडरिंग मैनेजर) ड्राइवर drm-misc शाखा में स्वीकार कर लिया गया है और इसे Linux 6.10 कर्नेल में शामिल किए जाने की उम्मीद है. मेसा ने नए ड्राइवर का समर्थन करने के लिए बदलावों को भी अपनाया है, जिसे माली जीपीयू के लिए पैनफ्रॉस्ट गैलियम ड्राइवर में शामिल किया जाएगा।

माली जीपीयू की नई पीढ़ी में, जॉब मैनेजर शेड्यूलर को सीएसएफ इंटरफ़ेस द्वारा प्रतिस्थापित किया जाता है, जो कमांड-फ्लो-आधारित मॉडल के बजाय फर्मवेयर पक्ष पर कमांड फ्लो कतार शेड्यूलिंग के साथ कमांड फ्लो-आधारित मॉडल का उपयोग करता है। नौकरियां। इसमें GPU में एक अलग Cortex-M7 माइक्रोकंट्रोलर का एकीकरण और CSF निर्देशों को निष्पादित करने के लिए एक विशेष कमांड निष्पादन इकाई शामिल है। इन कार्यों के लिए उपयोगकर्ता स्थान से GPU पर कार्य स्थानांतरित करने के लिए एक मौलिक रूप से भिन्न संगठन की आवश्यकता होती है।

शुरू में, पैनफ्रॉस्ट डीआरएम ड्राइवर में सीएसएफ-आधारित माली जीपीयू के लिए समर्थन लागू करने का प्रयास किया गया था, लेकिन डेवलपर्स ने निष्कर्ष निकाला कि यह मौजूदा नियंत्रक को अधिक जटिल बना देगा। इसलिए, सीएसएफ के लिए, एक अलग वास्तुकला के साथ एक नया नियंत्रक बनाना अधिक इष्टतम था। पैंथोर नियंत्रक पूरी तरह से नया यूएपीआई, नया जॉब शेड्यूलिंग लॉजिक और नया एमएमयू/जीपीयू-वीए नियंत्रण लॉजिक लागू करता है। यह पैनफ्रॉस्ट के मौजूदा डीआरएम ड्राइवर कोड पर आधारित है, जिससे यह विशिष्ट ड्राइवर आरंभीकरण, आवृत्ति नियंत्रण और पावर प्रबंधन पैटर्न लेता है।

इसके अतिरिक्त, यह उल्लेख किया गया है कि कर्नेल ड्राइवर ने अनुरोध को मर्ज कर दिया है मुझे पिघला रहा हूँsa जो गैलियम ड्राइवर का विस्तार करता है नई 10वीं पीढ़ी के आर्म माली जीपीयू का समर्थन करने के लिए मौजूद है। सहयोग यह सुनिश्चित करने के लिए भी काम किया है कि रॉकचिप आरके3588-आधारित बोर्ड पूरी तरह से खुले सॉफ़्टवेयर स्टैक का उपयोग करके लोड किया जा सकता है। रॉकचिप आरके3588 के लिए, मालिकाना बीएल31 घटकों (बूटलोडर चरण 3.1) को बदलने के लिए एक डेबियन-आधारित सिस्टम छवि और ओपन बूटलोडर तैयार किया गया है। यह रॉकचिप के आरके3588 प्लेटफार्मों के लिए विशेष रूप से महत्वपूर्ण है, जहां इन अपडेट के कारण बेहतर प्रदर्शन और दक्षता की उम्मीद है।

गैलियम ड्राइवर पर काम में न केवल नए जीपीयू के लिए समर्थन सक्षम करना शामिल है, बल्कि आधुनिक ग्राफिक्स एपीआई के साथ प्रदर्शन और संगतता को अनुकूलित करना भी शामिल है। यह ड्राइवर एक्सटेंशन विभिन्न उपकरणों और उपयोग परिदृश्यों में असाधारण ग्राफिक्स अनुभव प्रदान करने के चल रहे प्रयास का हिस्सा है।

अगर तुम हो इसके बारे में अधिक जानने में रुचि रखते हैं, आप विवरण की जांच कर सकते हैं निम्नलिखित लिंक में


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

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

*

*

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