विंडोज 11 पर डायरेक्टस्टोरेज क्या है?

DirectStorage के आस-पास बहुत अधिक प्रचार है , एक नई सुविधा जिसका उपयोग डेवलपर्स लोडिंग समय को समाप्त करने और गेमर्स के समग्र अनुभव को बेहतर बनाने के लिए कर सकते हैं। लेकिन DirectStorage क्या है , और क्या यह अफवाहों पर खरा उतरेगा?

इस लेख में, हम बताएंगे कि DirectStorage क्या है, यह कैसे काम करता है, और आप इसे Windows 11 पर कैसे उपयोग कर सकते हैं । 

Microsoft का DirectStorage क्या है?

DirectStorage नवीनतम DirectX 12 पुनरावृत्तियों में शामिल एक विशेषता है जिसे नई पीढ़ी के (DirectX 12)SSDs की पूर्ण क्षमताओं तक पहुँच बनाकर गेमिंग अनुभव को बेहतर बनाने के लिए डिज़ाइन किया गया है । DirectStorage को शुरू में Xbox Series कंसोल के लिए विकसित किया गया था, लेकिन अब यह Windows 11 और 10 पर उपलब्ध है। 

डायरेक्टस्टोरेज कैसे काम करता है?

सीधे शब्दों में कहें , DirectStorage नए GPU(GPUs) को अब अनावश्यक रास्तों को छोड़कर और तेज़ तकनीक का उपयोग करके गेम डेटा को तेज़ी से प्राप्त करने की अनुमति देता है, जिसके परिणामस्वरूप लगभग-तत्काल लोड समय होता है। 

वर्तमान में, जब कोई गेम सिस्टम स्टोरेज से डेटा (जैसे बनावट, ऑडियो या मॉडल) का अनुरोध करता है, तो एक स्टोरेज एपीआई(API) डेटा प्राप्त करता है और इसे सिस्टम की रैंडम एक्सेस मेमोरी(Random Access Memory) ( रैम(RAM) ) में ले जाता है। यहां से, इसे ग्राफिकल प्रोसेसिंग यूनिट (जीपीयू)(Graphical Processing Unit’s (GPUs)) वीआरएएम को प्रदर्शित करने के लिए प्रस्तुत किया जाता है। 

यह डेटा आपकी हार्ड ड्राइव पर जगह बचाने के लिए संपीड़ित किया जाता है। समस्या यह है कि GPU(GPUs) आमतौर पर संपीड़ित डेटा नहीं पढ़ सकता है। इसलिए GPU(GPU) को भेजे जाने से पहले , डेटा को आपकी सेंट्रल प्रोसेसिंग यूनिट (CPU)(Central Processing Unit (CPU)) द्वारा डीकंप्रेस किया जाता है । 

वर्तमान में यह प्रक्रिया इस तरह दिखती है:

इस प्रक्रिया का दोष यह है कि डीकंप्रेसन में लंबा समय लगता है और सीपीयू(CPU) को बाधित करता है , जिसका अर्थ है कि यह उन कार्यों के लिए अनुपलब्ध है जिनकी GPU को आवश्यकता होती है। इसका मतलब है कि लंबे समय तक गेम लोड समय और कम फ्रेम दर। 

डायरेक्टस्टोरेज एक निम्न-स्तरीय स्टोरेज एप्लिकेशन प्रोग्रामिंग इंटरफेस(Application Programming Interface) ( एपीआई ) है जिसमें (API)सीपीयू(CPU) से जीपीयू(GPU) में डीकंप्रेसन कार्य को स्थानांतरित करने के लिए बिल्कुल नई जीपीयू(GPU) डीकंप्रेसन तकनीक शामिल है । इसका मतलब है कि सीपीयू(CPU) पूरी तरह से बायपास हो गया है, और जीपीयू(GPU) संपीड़ित डेटा की बड़ी धाराएं जल्दी से प्राप्त कर सकता है। 

DirectStorage नए NVMe SSDs का भी उपयोग करता है , जो पुराने स्टोरेज डिवाइस की तुलना में बहुत तेज़ डेटा ट्रांसफर दरों की अनुमति देता है। 

पिछले एपीआई(APIs) केवल सीमित मात्रा में डेटा को संभालने के लिए लिखे गए थे - एक समय में एक इन / आउट (आईओ) एक्सेस, आमतौर पर बड़े हिस्से में। DirectStorage कई समानांतर IO अनुरोधों को सक्षम करता है, केवल प्रत्येक दृश्य या स्तर के लिए आवश्यक डेटा को स्थानांतरित करने की अनुमति देकर दक्षता बढ़ाता है। अनिवार्य रूप से, DirectStorage NVMe ड्राइव  में उपलब्ध विशाल बैंडविड्थ के लिए IO प्रदर्शन को अनुकूलित करता है।

विंडोज 11(Windows 11) के लिए सिस्टम आवश्यकताएँ(System Requirements) क्या हैं ?

एक्सबॉक्स सीरीज़ एक्स और एक्सबॉक्स सीरीज़ एस कंसोल (Xbox Series X and Xbox Series S consoles)डायरेक्टस्टोरेज(DirectStorage) को मूल रूप से लागू करते हैं । इसे वेलोसिटी आर्किटेक्चर(Velocity Architecture) के हिस्से के रूप में शामिल किया गया था और यही कारण है कि गेम को Xbox SSD पर इंस्टॉल किया जाना चाहिए । 

हालाँकि, Windows 10 और 11 ऑपरेटिंग सिस्टम में DirectStorage को चलाने के लिए  विशिष्ट हार्डवेयर आवश्यकताएँ होती हैं।(specific hardware requirements)

DirectStorage के लिए हार्डवेयर आवश्यकताएं हैं: 

  • आपको कम से कम 1 TB की PCIe 3.0 NVMe ड्राइव का उपयोग करना चाहिए। (You must use a PCIe 3.0 NVMe drive at a minimum of 1 TB. )यह SSDs(SSDs) के लिए वर्तमान संचार प्रोटोकॉल है (पिछले SATA इंटरफेस की जगह)। NVMe SSD बहुत तेज गति प्राप्त कर सकते हैं क्योंकि वे (NVMe SSDs)PCIe इंटरफ़ेस के माध्यम से सीधे CPU से जुड़ते हैं। (CPU)PCIe 4.0 सर्वोत्तम परिणाम प्रदान करेगा। 

  • आपके पास कम से कम Shader Model 6.0 सपोर्ट वाला DirectX 12 अल्टीमेट GPU होना चाहिए। (You must have a DirectX 12 Ultimate GPU with at least Shader Model 6.0 support. )इसमें NVIDIA RTX 20xx श्रृंखला और इसके बाद के संस्करण और RDNA 2 चिप्स के साथ AMD ग्राफिक्स कार्ड शामिल हैं।

विंडोज 11 पर डायरेक्टस्टोरेज कैसे इनेबल करें

DirectStorage एक एपीआई(API) है जो Xbox सीरीज(Xbox Series) कंसोल, विंडोज 11 और विंडोज 10 संस्करण 1909 और इसके बाद के संस्करण में शामिल है। इसका मतलब है कि यह इन सिस्टमों पर पहले से ही सक्षम है लेकिन इसका उपयोग तब तक नहीं किया जा सकता जब तक कि आप सिस्टम की आवश्यकताओं को पूरा नहीं करते और गेम डेवलपर्स एपीआई(API) को लागू नहीं करते हैं । 

यदि आप आवश्यकताओं को पूरा करते हैं, तो आपके पीसी गेम को पहले से बेहतर चलना चाहिए। Forspoken ( Luminous Productions द्वारा विकसित) (Luminous Productions)DirectStorage समर्थन की सुविधा वाला पहला गेम हो सकता है और अक्टूबर 2022(October 2022) में रिलीज़ होने की उम्मीद है ।

गेमिंग का एक नया युग

हर साल, नए विकास ग्राफिक्स और गेमिंग प्रदर्शन में जो संभव है उसकी सीमा को धक्का देते हैं। नए डायरेक्टस्टोरेज(DirectStorage) स्टोरेज स्टैक ऑप्टिमाइज़ेशन को वीडियो गेम के लिए लिफाफे को और भी आगे बढ़ाना चाहिए। लेकिन व्यवहार में यह कैसा दिखता है, यह देखने के लिए हमें अक्टूबर का इंतजार करना होगा।(October)



About the author

मैं एक सॉफ्टवेयर इंजीनियर हूं, जिसके पास Apple Mac, iOS डिवाइस और Google Chrome ब्राउज़र बनाने और बनाए रखने का 10 से अधिक वर्षों का अनुभव है। मेरे अनुभव में सॉफ्टवेयर उत्पादों को खरोंच से विकसित करना, बनाए रखना और संचालन करना या ओपन सोर्स प्रोजेक्ट्स में योगदान देना शामिल है। मुझे कई तरह की हार्डवेयर परियोजनाओं पर काम करने का अवसर मिला है - अस्पतालों में टूटी स्क्रीन को ठीक करने से लेकर iPhone के लिए नई सुविधाओं को डिजाइन करने और लागू करने तक। अपने खाली समय में, मुझे पसंदीदा वीडियो गेम खेलना, किताबें पढ़ना, अपने परिवार के साथ खाना बनाना या दोस्तों के साथ समय बिताना अच्छा लगता है।



Related posts