Windows 11 میں DirectStorage کیا ہے اور کیا آپ کا PC اسے سپورٹ کرتا ہے؟

Windows 11 میں DirectStorage کے لیے مکمل تعاون کے ساتھ آپ کے گیمز پہلے سے کہیں زیادہ تیزی سے لوڈ ہوں گے۔

Windows 11 آخر کار یہاں OS کے ساتھ ہے جو اب نئے PCs پر بھیج رہا ہے اور ساتھ ہی ساتھ اہل Windows 10 صارفین کو مفت میں اپ گریڈ بھی کر رہا ہے۔ اگرچہ ونڈوز 11 میں پرجوش ہونے کے لیے بہت کچھ ہے، لیکن چند خصوصیات گیمرز کی کمیونٹی کے لیے ہر چیز کو پیچھے چھوڑ دیتی ہیں۔

Auto-HDR کے ساتھ، ایک نئے سرے سے مائیکروسافٹ سٹور، Xbox گیم پاس، DirectStorage ونڈوز 11 میں آنے والی نئی خصوصیات میں سے ایک ہے۔ لیکن بہت سی دوسری ونڈوز 11 خصوصیات کی طرح، تمام ڈیوائسز اس کی حمایت نہیں کریں گی۔ آئیے اس خصوصیت کے بارے میں آپ کو جاننے کے لیے درکار تمام تفصیلات اور کیا آپ اس سے مستفید ہونے والے صارفین میں سے ایک ہوں گے۔

ونڈوز 11 میں DirectStorage کیا ہے؟

DirectStorage DirectX فیملی میں ایک API ہے۔ اگرچہ یہ اصل میں Xbox Velocity آرکیٹیکچر کے لیے ڈیزائن کیا گیا تھا، لیکن مائیکروسافٹ اب اسے ونڈوز پی سی میں بھی متعارف کروا رہا ہے۔ اسے آسان الفاظ میں بیان کرنے کے لیے، DirectStorage گیمز کے بوجھ کے اوقات کو کافی حد تک کم کر سکتا ہے۔ یہی نہیں، DirectStorage کے ساتھ، گیمز مجازی دنیا کو بھی پیش کر سکتے ہیں جو پہلے سے کہیں زیادہ تفصیلی اور وسیع ہیں۔

اگر آپ سوچ رہے ہیں کہ یہ کیسے کرتا ہے تو، یہاں باریک تفصیلات ہیں۔ پچھلے کچھ سالوں میں کھیل کے کام کے بوجھ کے ارتقاء کے ساتھ، بہت کچھ بدل گیا ہے۔ نیا گیم کام کا بوجھ اس کے لوڈ کردہ ڈیٹا کو بہتر بناتا ہے۔ ایک ہی وقت میں ڈیٹا کے بڑے ٹکڑوں کو لوڈ کرنے کے بجائے، وہ گیم کے اثاثوں کو چھوٹے حصوں میں توڑ دیتے ہیں۔ گیم صرف ضرورت پڑنے پر ان چھوٹے حصوں کو لوڈ کرتا ہے۔

مثال کے طور پر، جب آپ کا کردار اس سمت میں چلتا ہے تو گیم مناظر کو لوڈ کرتا ہے۔ باریک تفصیلات جیسے کہ فیبرک لوڈ کی ساخت جب گیم کو اس کی ضرورت ہوتی ہے۔

لیکن اس تبدیلی کا مطلب یہ بھی ہے کہ پہلے گیم کے کام کے بوجھ کی بہت کم IO درخواستوں کے مقابلے IO درخواستوں کی ایک بڑی تعداد۔ بصیرت حاصل کرنے کے لیے، اس تبدیلی کے ساتھ نمبر چند سو IO درخواستوں فی سیکنڈ سے دسیوں ہزار میں تبدیل ہو گیا ہے۔

پرانے APIs پر، IO درخواستوں میں یہ اضافہ انتہائی نفیس ڈرائیوز پر بھی رکاوٹ پیدا کرتا ہے۔ روایتی طور پر، ان IO درخواستوں کو ایک وقت میں ایک ہینڈل کیا جاتا ہے، اس لیے IO اوور ہیڈ میں زبردست اضافہ ہوتا ہے۔ سارا آپریشن کافی مہنگا ہو جاتا ہے۔

یہیں سے DirectStorage API آتا ہے۔ یہ متوازی IO درخواستوں کو فعال اور مؤثر طریقے سے سنبھال کر IO اوور ہیڈ کو کم کرتا ہے جو ایک وقت میں بہت سی ہوتی ہیں۔

DirectStorage اثاثوں کے ڈیکمپریشن کو بھی زیادہ موثر بناتا ہے۔ لیکن DirectStorage API کو کام کرنے کے لیے خصوصی ہارڈ ویئر کی ضرورت ہے، جو ہمیں اگلے سوال پر لے آتا ہے۔

DirectStorage کے تقاضے

DirectStorage API صرف NVMe (Non-volatile Memory Express) کے ساتھ PCIe (PCI Express) بس 3.0 یا اس سے اوپر والے PC پر کام کرے گا۔ NVMe SSD بھی 1TB یا اس سے زیادہ ہونا چاہیے۔

مزید برآں، DirectStorage کو معیاری NVM ایکسپریس کنٹرولر استعمال کرنے والے گیمز کو چلانے اور اسٹور کرنے کے لیے DirectX 12 Ultimate GPU کی بھی ضرورت ہوتی ہے۔

بنیادی طور پر، NVMe ایک فن تعمیر ہے جس میں پائپ لائنز کی متعدد قطاریں ہیں جو متوازی IO درخواستوں کی اجازت دیتی ہیں۔ DirectStorage وہ API ہے جو گیمز کو NVMe کے پاس موجود اس پائپ لائن سسٹم کو استعمال کرنے کی اجازت دیتا ہے۔

نوٹ: اگرچہ مائیکروسافٹ نے اب DirectStorage کی سپورٹ کو ونڈوز 10 تک بڑھا دیا ہے، لیکن یہ اپنی پوری صلاحیت کے مطابق کام نہیں کرے گا۔ DirectStorage کو OS اسٹوریج اسٹیک کی ضرورت ہوتی ہے جو Windows 11 مکمل فعالیت کے لیے پیش کرتا ہے۔ Windows 10 کے لیگیسی OS اسٹیک کے ساتھ، یہ صرف صارفین کو کسی حد تک فائدہ دے گا۔

لیکن چونکہ DirectStorage ایک API ہے، گیم ڈویلپرز کو بھی اسے اپنے گیمز میں لاگو کرنے کی ضرورت ہے۔ آخر میں، یہ وہ گیمز ہیں جن کو اس API کو استعمال کرنے کی ضرورت ہے۔ لیکن ایک بار جب ڈویلپرز اپنے گیمز میں اس فیچر کو لاگو کر دیتے ہیں، یہ شو ٹائم ہے! یہ آپ کو اپنی طرف سے کسی بھی چیز کو فعال نہیں کرتا ہے۔ اگر آپ کا آلہ اس کی حمایت کرتا ہے، تو آپ اسے استعمال کرنے والے گیمز میں فوراً اس کا تجربہ کریں گے۔

DirectStorage فعال آلات اور گیمز پر، صارفین کو گیمنگ کا ایک بہتر تجربہ ملے گا جیسا کہ ونڈوز 11 میں پہلے کبھی نہیں تھا۔ Windows 11 گیمنگ کے لیے بنایا گیا تھا۔ اور DirectSotrage ان خصوصیات میں سے ایک ہے جو اسے یہ شہرت دیتی ہے۔