मुख्य विंडोज 10 WSL को 21H1 बिल्ड के साथ लिनक्स में डायरेक्टएक्स सपोर्ट मिलेगा

WSL को 21H1 बिल्ड के साथ लिनक्स में डायरेक्टएक्स सपोर्ट मिलेगा



उत्तर छोड़ दें

Microsoft WSL 2 वातावरण में चल रहे लिनक्स डिस्ट्रोस में DirectX समर्थन जोड़ रहा है। यह परिवर्तन फास्ट रिंग में पहले 21H1 आयरन (Fe) शाखा से निर्मित होता है, जिसके इस जून में आने की उम्मीद है।

विज्ञापन

यूट्यूब पर कमेंट कैसे बंद करें

Microsoft है शुरू Windows प्रदर्शन ड्राइवर मॉडल संस्करण 2.9, WDDMv2.9, जो WSL 2 में GPU त्वरण लाएगा। इसे संभव बनाने के लिए, WSL के पक्ष में एक विशेष लिनक्स कर्नेल मॉड्यूल है,dxgkrnl

dxgkrnl

Dxgkrnl लिनक्स के लिए एक नया-नया कर्नेल ड्राइवर है जो इसे उजागर करता है / Dev / DXG उपयोगकर्ता मोड लिनक्स के लिए डिवाइस। / Dev / DXG IOCTL के एक सेट को उजागर करता है जो विंडोज पर देशी WDDM D3DKMT कर्नेल सर्विस लेयर की बारीकी से नकल करता है। लिनक्स कर्नेल के अंदर Dxgkrnl, VM होस्ट को उसके बड़े भाई से विंडोज होस्ट पर जोड़ता है और भौतिक GPU के साथ संचार करने के लिए इस VM बस कनेक्शन का उपयोग करता है।

Dxgkrnl

यदि होस्ट में कई GPU हैं, तो सभी GPU को Linux वातावरण में पेश किया जाता है और उपलब्ध है (इन सभी GPU को WDDMv2.9 ड्राइवर चला रहे हैं)।

Microsoft का दावा है कि आर्किटेक्चर WSL ऐप के प्रदर्शन को सीमित या बाधित नहीं करेगा, और लिनक्स GUI और कंसोल ऐप के साथ चलने वाले Windows ऐप्स के बीच GPU संसाधनों को ठीक से साझा किया जाएगा जो DirectX का उपयोग करते हैं।

Dxgkrnl लिनक्स संस्करण को खुला स्रोत बनाया जा रहा है।

सैमसंग टीवी बिना लाल बत्ती चालू नहीं करेगा

लिनक्स पर DxCore & D3D12

यह परियोजनाएँ पूर्ण डी 3 डी 12 एपीआई को बिना किसी नकल के लिनक्स में लाती हैं ।ibd3d12.so विंडोज पर d3d12.dll के समान स्रोत कोड से लेकिन एक लिनक्स लक्ष्य के लिए संकलित किया गया है। यह कार्यक्षमता और प्रदर्शन (माइनस वर्चुअलाइजेशन ओवरहेड) के समान स्तर प्रदान करता है। एकमात्र अपवाद वर्तमान () है। WSL के साथ वर्तमान में कोई प्रस्तुति एकीकरण नहीं है क्योंकि WSL एक कंसोल है जो केवल आज का अनुभव है। डी 3 डी 12 एपीआई का इस्तेमाल ऑफस्क्रीन रेंडरिंग और कंप्यूट के लिए किया जा सकता है, लेकिन स्क्रीन पर पिक्सल को कॉपी करने के लिए कोई स्वैचैन सपोर्ट नहीं है।

DxCore (libdxcore.so) dxgi का एक सरलीकृत संस्करण है जहाँ API के विरासत पहलुओं को आधुनिक संस्करणों द्वारा प्रतिस्थापित किया गया है। DxCore विंडोज और लिनक्स दोनों पर उपलब्ध है। DxCore को GPU पर बात करने के लिए Windows पर WDDM आधारित ड्राइवर द्वारा उपयोग किए जाने वाले D3DKMT API के एक फ्लैट संस्करण की मेजबानी के लिए भी उपयोग किया जाता है। यह एपीआई अंतर को अलग करता है कि कैसे विभिन्न डब्ल्यूडीएम सेवाएं कर्नेल के लिए अपना रास्ता बनाती हैं (लिनक्स पर विंडोज बनाम आईओसीटीएल पर सेवा तालिका)।

libd3d12.so और libdxcore.so बंद स्रोत हैं, पूर्व-संकलित उपयोगकर्ता मोड बायनेरिज़ जो कि विंडोज के हिस्से के रूप में जहाज करते हैं। ये बायनेरिज़ ग्लिबक आधारित डिस्ट्रोस के साथ संगत हैं और स्वचालित रूप से नीचे घुड़सवार हैं/ Usr / lib / WSL / libऔर लोडर को दिखाई दिया। दूसरे शब्दों में, ये एपीआई अतिरिक्त पैकेजों को स्थापित करने की आवश्यकता के बिना या डिस्ट्रो के कॉन्फ़िगरेशन को मोड़ने के बिना बॉक्स के ठीक बाहर काम करते हैं। सहायता वर्तमान में उबंटू, डिबियन, फेडोरा, सेंटोस, एसयूएसई, और इतने पर आधारित ग्लोसक आधारित डिस्ट्रोक्स तक सीमित है।

D3D12 GPU निर्माता के भागीदारों द्वारा प्रदान किए गए GPU विशिष्ट उपयोगकर्ता मोड ड्राइवर (UMD) के बिना काम नहीं कर पाएगा। यूएमडी हार्डवेयर विशिष्ट बाइट कोड के लिए शेड्स संकलन करने और जीपीयू द्वारा निष्पादित करने के लिए कमांड बफ़र्स में वास्तविक जीपीयू निर्देशों में एपीआई रेंडरिंग अनुरोधों का अनुवाद करने के लिए जिम्मेदार है। होस्ट ड्राइवर पैकेज को WSL / usr / lib / wsl / ड्राइवरों के अंदर और सीधे d3d12 API के लिए माउंट किया गया है। फिर से WDDM 2.9 ड्राइवर की आवश्यकता है।

Microsoft, MesL पुस्तकालय के माध्यम से WSL में OpenGL, OpenCL और Vulkan के लिए GPU त्वरण लाने पर काम कर रहा है।

कलह में बोल्ड कैसे टाइप करें

डब्ल्यूएसएल में मेसा लिनक्स


डीएक्सकोर, डी 3 डी 12, के लिए समर्थन DirectML और NVIDIA CUDA में आ रहा है विंडोज अंदरूनी सूत्र जल्द निर्माण होगा। वर्तमान में फास्ट रिंग है मैंगनीज (Mn) OS शाखा। फास्ट रिंग को नए में बदलने की उम्मीद हैलौह (Fe) शाखाजून के बाद के भाग की ओर जो अंदरूनी सूत्रों के लिए इस नई कार्यक्षमता को उजागर करेगा।

दिलचस्प लेख

संपादक की पसंद

जमे हुए कंप्यूटर को कैसे ठीक करें
जमे हुए कंप्यूटर को कैसे ठीक करें
आप आमतौर पर एक साधारण पुनरारंभ के साथ जमे हुए कंप्यूटर को ठीक कर सकते हैं। लेकिन अगर वह काम नहीं करता है, तो अपने कंप्यूटर को फिर से काम पर लाने के लिए युक्तियों की इस सूची को आज़माएँ।
फेसबुक पर शॉर्टकट कैसे जोड़ें या हटाएँ
फेसबुक पर शॉर्टकट कैसे जोड़ें या हटाएँ
फेसबुक ऐप पर शॉर्टकट आइकन की दृश्यता को अनुकूलित करने के लिए, शॉर्टकट बार में शॉर्टकट आइकन को टैप करके रखें > शॉर्टकट बार से छुपाएं
सैमसंग पर एंड्रॉइड 14 को कैसे अपडेट करें
सैमसंग पर एंड्रॉइड 14 को कैसे अपडेट करें
क्या आप अपने डिवाइस के लिए Google के ऑपरेटिंग सिस्टम का नवीनतम संस्करण प्राप्त करने के लिए तैयार हैं? यहां संगत फ़ोन और टैबलेट तथा अपग्रेड करने के तरीके बताए गए हैं।
उपकरणों के बीच सिंकिंग थीम्स से विंडोज 10 को रोकें
उपकरणों के बीच सिंकिंग थीम्स से विंडोज 10 को रोकें
विंडोज 10 में उपकरणों के बीच सिंकिंग थीम को कैसे निष्क्रिय करें। यदि आप विंडोज 10 में साइन इन करने के लिए एक Microsoft खाते का उपयोग कर रहे हैं।
माइक्रोसॉफ्ट टीम्स में अपना पासवर्ड कैसे बदलें
माइक्रोसॉफ्ट टीम्स में अपना पासवर्ड कैसे बदलें
अपना Microsoft Teams पासवर्ड भूल जाने से कुछ गंभीर समस्याएँ उत्पन्न हो सकती हैं। यदि आप किसी मीटिंग को छोड़ देते हैं क्योंकि आप अपने Microsoft Teams खाते में लॉग इन नहीं कर सकते हैं तो आप अव्यवसायिक दिख सकते हैं। इसके अलावा, यदि आप ऐसा नहीं कर सके तो आपका बॉस नाराज हो सकता है
डी-लिंक वायरलेस-एन नैनो यूएसबी एडाप्टर डीडब्ल्यूए-131 समीक्षा
डी-लिंक वायरलेस-एन नैनो यूएसबी एडाप्टर डीडब्ल्यूए-131 समीक्षा
यदि आपके पास 802.11g वाला लैपटॉप है, तो 802.11n में अपग्रेड करने का सबसे किफ़ायती तरीका USB डोंगल जोड़ना है। यह अजीब है, लेकिन यह अधिक गति प्राप्त करने का एकमात्र तरीका है
Microsoft Teams पर चैट को अक्षम कैसे करें
Microsoft Teams पर चैट को अक्षम कैसे करें
https://www.youtube.com/watch?v=UdEg2daqSMc Microsoft टीम सहकर्मियों या छात्रों के साथ दूरस्थ मीटिंग सेट करने का एक शानदार तरीका है। हालांकि कभी-कभी, आप टीम के सदस्यों को निजी चैट संदेशों का आदान-प्रदान करने से रोकना चाह सकते हैं