RPI-VK-Drive: पुराने RPI बोर्डों के लिए Vulkan सपोर्ट वाला GPU कंट्रोलर

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

केवल एक चीज का उन्होंने उल्लेख किया कि यह 2020 की दूसरी छमाही में संभव हो सकता है, नियंत्रक विनिर्देशों के भीतर यह उल्लेख किया गया था कि यह सीमित है VideoCore VI ग्राफिक्स त्वरक समर्थन, रास्पबेरी पाई 4 मॉडल और से उपयोग किया जाता है यह पुराने प्लेटों के साथ संगत नहीं हो सकता है, अर्थात 3 बी + मॉडल पीछे से उन्हें छोड़ दिया गया।

इसके अलावा, उन्होंने उल्लेख किया कि, OpenGL की तुलना में, Vulkan के उपयोग से ग्राफिक्स अनुप्रयोगों और खेलों के प्रदर्शन में सुधार हो सकता है।

इस खबर के साथ, एक रास्पबेरी पाई के कई प्रशंसक और मालिक जो मॉडल 4 नहीं थे, वे निराश थे क्योंकि उन्हें लगा कि उन्हें अलग रखा गया है और उन्होंने व्यावहारिक रूप से घोषणा की कि यह अब इन बोर्डों में से किसी का समर्थन करने के लिए काम करने के लायक नहीं है।

लेकिन, अब और हालिया खबरों में, ऐसा लगता है कि डेवलपर के रूप में चीजें बदल गई हैं अन्यथा साबित हुईं।

आरपीआई-वीके-चालक 1.0 के बारे में

एक NVIDIA इंजीनियर मार्टिन थॉमस, आरपीआई-वीके-चालक के विकास के लिए जिम्मेदार था जो एक खुला नियंत्रक है जो इसके लेखक के शब्दों में है:

"नियंत्रक द्वारा विकसित किया गया था, हालांकि विकास एक व्यक्तिगत परियोजना के रूप में किया गया था, एनवीआईडीआईए से असंबंधित (नियंत्रक अपने खाली समय में पिछले दो वर्षों में विकसित किया गया था)।

यह पहला संस्करण ओपन ड्राइवर आरपीआई-वीके-ड्राइवर 1.0 को एमआईटी लाइसेंस के तहत और में वितरित किया जाता है वल्कन ग्राफिक्स एपीआई समर्थन लागू किया गया है पुराने रास्पबेरी पाई बोर्डों के लिए जो ब्रॉडकॉम विडियोकोर IV जीपीयू के साथ जहाज करते हैं।

नियंत्रक यह रास्पबेरी पाई 4 से पहले जारी किए गए सभी रास्पबेरी पाई बोर्ड मॉडल के लिए उपयुक्त है।

समर्थित मॉडलों में, निम्नलिखित भंडार में उल्लिखित हैं:

  • शून्य
  • शून्य w
  • 1 मॉडल ए
  • 1 मॉडल ए +
  • 1 मॉडल बी
  • 1 मॉडल बी +
  • 2 मॉडल बी
  • 3 मॉडल ए +
  • 3 मॉडल बी
  • 3 मॉडल बी +
  • गणना मॉड्यूल १
  • कम्प्यूट मॉड्यूल 3
  • कम्प्यूट मॉड्यूल 3 लाइट
  • गणना मॉड्यूल 3+
  • कम्प्यूट मॉड्यूल 3 + लाइट

VideoCore IV GPU की क्षमताओं के बाद से, जो पुराने रास्पबेरी पाई मॉडल से लैस हैं, वे पर्याप्त नहीं हैं पूर्ण वल्कन कार्यान्वयन के लिए, नियंत्रक केवल Vulkan API का एक सबसेट लागू करता है, जो पूरे मानक को कवर नहीं करता है, लेकिन इसका पालन करने का प्रयास करें जहां तक ​​टीम अनुमति देती है।

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

नियंत्रक MSAA जैसे कार्यों का भी समर्थन करता है (एंटी-अलियासिंग मल्टीसम्पल), निम्न-स्तर के शेड और प्रदर्शन काउंटर। सीमाओं में से, जीएलएसएल शेड्स के लिए समर्थन की कमी है, जो अभी तक विकास के इस स्तर पर उपलब्ध नहीं हैं।

लेखक के रूप में, हम यह उजागर कर सकते हैं कि वह रास्पबेरी पाई के लिए गेम क्वेक 3 के पोर्ट को प्रकाशित करने के लिए भी प्रभारी थे, जो नए नियंत्रक की क्षमताओं के प्रदर्शन के रूप में कार्य करता है।

खेल ioQuake3 इंजन पर आधारित है, जिसमें वुलकान पर आधारित एक मॉड्यूलर रेंडर बैकएंड जोड़ा गया था, जो मूल रूप से क्वेक III एरिना केनी एडिशन प्रोजेक्ट द्वारा विकसित किया गया था। खेल में नए नियंत्रक का उपयोग करके, 100p आउटपुट पर रास्पबेरी पाई 3 बी + बोर्ड पर प्रति सेकंड (एफपीएस) 720 से अधिक फ्रेम प्रस्तुत करना संभव था।

अंत में, इस नियंत्रक के कार्यान्वयन के बारे में के रूप में अच्छी तरह से पता करने के लिए इसके बारे में अधिक जानकारी, वे नियंत्रक भंडार में जाँच कर सकते हैं निम्नलिखित लिंक।


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

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

*

*

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