Xe, त्याच्या GPU साठी इंटेलचा नवीन लिनक्स ड्रायव्हर

Xe

आधुनिक iGPUs आणि dGPUs साठी Xe नवीन लिनक्स कर्नल ग्राफिक्स ड्राइव्हर आहे

इंटेलचे अनावरण नुकतीच डी ची प्रारंभिक आवृत्ती रिलीझ केलीलिनक्स कर्नलसाठी नवीन ड्राइव्हर, कोड नावासह "Xe", हे नवीन ड्रायव्हर्स असल्याचा उल्लेख आहे समाकलित GPU आणि ग्राफिक्स कार्डसह वापरण्यासाठी हेतू विवेकी इंटेल Xe आर्किटेक्चरवर आधारित टायगर लेक प्रोसेसर आणि आर्क फॅमिली ग्राफिक्स कार्ड सिलेक्ट केल्यापासून एकात्मिक ग्राफिक्समध्ये वापरले जाते.

उद्देश चालक विकास आहे नवीन चिप्सला समर्थन देण्यासाठी फ्रेमवर्क प्रदान करा, जुन्या प्लॅटफॉर्मला समर्थन देण्यासाठी कोडशी जोडलेले नाही. DRM (डायरेक्ट रेंडरिंग मॅनेजर) उपप्रणालीच्या इतर घटकांसह Xe कोडचे अधिक सक्रिय सामायिकरण देखील घोषित केले आहे.

कोड सुरुवातीला विविध हार्डवेअर आर्किटेक्चर्सना समर्थन देण्यासाठी डिझाइन केले गेले होते आणि x86 आणि ARM सिस्टम्सवर चाचणीसाठी उपलब्ध आहे.

इंटेलचे लिनक्स ग्राफिक्स ड्रायव्हर अभियंते नवीन Gen12/Xe ग्राफिक्ससाठी नवीन डायरेक्ट रेंडरिंग मॅनेजर ड्रायव्हरवर शांतपणे काम करत आहेत आणि जुने i915 ड्रायव्हर बॅगेज जवळ बाळगू नये यासाठी त्यांनी प्रगती केली आहे.

हे Xe चे प्रेझेंटेशन आहे, जो इंटेल GPU साठी नवीन ड्रायव्हर आहे जो दोघांनाही सपोर्ट करतो.
टायगर लेक पासून एकात्मिक आणि स्वतंत्र प्लॅटफॉर्म (सह पहिला प्लॅटफॉर्म इंटेल Xe आर्किटेक्चर). या नवीन पायलटचा मानस एक नवीन तळ आहे जुन्या प्लॅटफॉर्ममुळे ते काम करण्यास अडथळा येत नाही, तसेच ते घेतात drm मध्ये शेअरिंग वाढवण्यासाठी आमचे कंट्रोलर पुन्हा डिझाइन करण्याची संधी उपप्रणाली, लाभ घेते आणि आम्हाला इतरांना अधिक योगदान देण्याची परवानगी देते TTM आणि drm/शेड्यूलर सारखे सामायिक घटक. मेमरी मॉडेल VM वर आधारित आहे bind जे i915 अंमलबजावणी सारखे आहे. त्याचप्रमाणे execbuf Xe ची अंमलबजावणी i3 वरील execbuf915 सारखीच आहे

असे नमूद केले आहे की सध्याची अंमलबजावणी अद्याप विकासकांद्वारे चर्चेसाठी एक प्रायोगिक पर्याय मानली जाते, जी कर्नलच्या मुख्य भागामध्ये एकत्रीकरणासाठी अद्याप तयार नाही. जुन्या i915 कंट्रोलरवरील काम थांबत नाही आणि त्याची देखभाल चालू राहील. नवीन Xe कंट्रोलर 2023 मध्ये तयार होणार आहे.

कोड अशा टप्प्यावर आहे जिथे तो आधीपासूनच कार्यशील आणि अनुभवी आहे
टायगर लेक प्रमाणे अनेक प्लॅटफॉर्मसाठी समर्थन, प्रारंभिक समर्थनासह
Mesa मध्ये (Iris आणि Anv, आमच्या OpenGL आणि Vulkan ड्रायव्हर्ससाठी), तसेच
NEO प्रमाणे (OpenCL आणि Level0 साठी). एक Mesa MR [2] आणि NEO प्रकाशित झाले आहेत
पुढील वर्षाच्या सुरुवातीला अंमलबजावणी सार्वजनिकपणे जाहीर केली जाईल. आमच्याकडे एक सूट देखील आहे. XE साठी IGT कडून जे लवकरच IGT वर सूचीबद्ध केले जाईल.

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

Xe मधील मेमरी मॉडेल i915 मेमरी मॉडेलच्या अंमलबजावणीच्या अगदी जवळ आहे, आणि execbuf ची अंमलबजावणी i3 कोडमधील execbuf915 सारखीच आहे. OpenGL आणि Vulkan ग्राफिक्स API चे समर्थन करण्यासाठी, Linux कर्नलसाठी ड्रायव्हर व्यतिरिक्त, प्रकल्पाने Xe मॉड्यूलद्वारे काम करण्यासाठी Iris आणि ANV Mesa ड्रायव्हर्ससाठी बदल देखील तयार केले आहेत.

सध्याच्या स्वरूपात, Xe-Mesa लिंक आधीच GNOME, OpenGL आणि Vulkan-आधारित ब्राउझर आणि गेम चालविण्यासाठी पुरेशी परिपक्व आहे, परंतु तरीही काही समस्या आणि बग आहेत, इतर गोष्टींसह, ज्यामुळे तो क्रॅश होतो. तसेच, अद्याप कोणतेही कार्यप्रदर्शन ऑप्टिमायझेशन कार्य केले गेले नाही.

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

आपण असाल तर याबद्दल अधिक जाणून घेण्यात स्वारस्य आहे, आपण मधील तपशील तपासू शकता खालील दुवा.


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

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

*

*

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