Xe, इसके GPU के लिए Intel का नया Linux ड्राइवर

Xe

Xe आधुनिक iGPUs और dGPUs के लिए नया Linux कर्नेल ग्राफ़िक्स ड्राइवर है

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

लक्ष्य चालक विकास का है नए चिप्स का समर्थन करने के लिए एक ढांचा प्रदान करें, पुराने प्लेटफॉर्म का समर्थन करने के लिए कोड से बंधे नहीं हैं। DRM (डायरेक्ट रेंडरिंग मैनेजर) सबसिस्टम के अन्य घटकों के साथ Xe कोड का अधिक सक्रिय साझाकरण भी घोषित किया गया है।

कोड को शुरू में विभिन्न हार्डवेयर आर्किटेक्चर का समर्थन करने के लिए डिज़ाइन किया गया था और यह x86 और ARM सिस्टम पर परीक्षण के लिए उपलब्ध है।

Intel के Linux ग्राफ़िक्स ड्राइवर इंजीनियर चुपचाप नए Gen12/Xe ग्राफ़िक्स के लिए एक नए डायरेक्ट रेंडरिंग मैनेजर ड्राइवर पर काम कर रहे हैं और पुराने i915 ड्राइवर सामान को ले जाने से बचने के लिए प्रयास किए हैं।

यह एक्सई के लिए एक प्रस्तुति है, जो इंटेल जीपीयू के लिए एक नया ड्राइवर है जो दोनों का समर्थन करता है।
टाइगर लेक से एकीकृत और असतत प्लेटफॉर्म (पहला प्लेटफॉर्म इंटेल Xe आर्किटेक्चर)। इस नए पायलट का इरादा नए सिरे से आधार तैयार करना है इससे काम करने के लिए पुराने प्लेटफॉर्म से बाधा नहीं आती है, जबकि ड्रम में शेयरिंग बढ़ाने के लिए हमारे कंट्रोलर को फिर से डिज़ाइन करने का अवसर सबसिस्टम, लाभ उठाना और हमें दूसरे के लिए अधिक योगदान करने की अनुमति देना टीटीएम और ड्रम/शेड्यूलर जैसे साझा घटक। मेमोरी मॉडल वीएम पर आधारित है बाइंड जो i915 कार्यान्वयन के समान है। इसी तरह execbuf Xe के लिए कार्यान्वयन i3 पर execbuf915 के समान है

यह उल्लेख किया गया है कि वर्तमान कार्यान्वयन को अभी भी डेवलपर्स द्वारा चर्चा के लिए एक प्रायोगिक विकल्प के रूप में माना जाता है, जो अभी तक कर्नेल के मुख्य भाग में एकीकरण के लिए तैयार नहीं है। पुराने i915 कंट्रोलर पर काम नहीं रुकता है और इसका मेंटेनेंस जारी रहेगा। नया Xe नियंत्रक 2023 के दौरान तैयार होने वाला है।

कोड उस चरण में है जहां यह पहले से ही कार्यात्मक और अनुभवी है
प्रारंभिक समर्थन के साथ टाइगर लेक के रूप में कई प्लेटफार्मों के लिए समर्थन
मेसा (आइरिस और एएनवी, हमारे ओपनजीएल और वल्कन ड्राइवरों के लिए) के साथ-साथ लागू किया गया
जैसा कि एनईओ (ओपनसीएल और लेवल0 के लिए) में है। एक मेसा एमआर [2] और नव प्रकाशित किया गया है
कार्यान्वयन अगले साल की शुरुआत में सार्वजनिक रूप से जारी किया जाएगा। हमारे पास एक सुइट भी है। XE के लिए IGT से जो शीघ्र ही IGT पर सूचीबद्ध होगा।

नए नियंत्रक में, स्क्रीन के साथ इंटरैक्ट करने के लिए अधिकांश कोड i915 ड्राइवर से उधार लिए गए हैं और, भविष्य में, डेवलपर्स विशिष्ट घटकों के दोहराव से बचने के लिए दोनों नियंत्रकों में इस कोड को साझा करना सुनिश्चित करने की योजना बनाते हैं (अब ऐसे कोड को केवल दो बार बनाया गया है, लेकिन वैकल्पिक कोड-साझाकरण विकल्पों पर चर्चा की जा रही है)।

Xe में मेमोरी मॉडल i915 मेमोरी मॉडल के कार्यान्वयन के बहुत करीब है, और execbuf का कार्यान्वयन i3 कोड से execbuf915 के समान है। OpenGL और Vulkan ग्राफ़िक्स APIs का समर्थन करने के लिए, Linux कर्नेल के लिए ड्राइवर के अलावा, परियोजना ने Xe मॉड्यूल के माध्यम से काम करने के लिए Iris और ANV मेसा ड्राइवरों के लिए भी बदलाव तैयार किए हैं।

अपने वर्तमान स्वरूप में, Xe-Mesa लिंक पहले से ही GNOME, OpenGL और Vulkan-आधारित ब्राउज़र और गेम चलाने के लिए पर्याप्त परिपक्व है, लेकिन अभी भी कुछ मुद्दे और बग हैं, जो इसे क्रैश करने का कारण बनते हैं। साथ ही, अभी तक कोई प्रदर्शन अनुकूलन कार्य नहीं किया गया है।

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

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


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

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

*

*

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