سيتم تحميل ألعابك بشكل أسرع من أي وقت مضى مع الدعم الكامل لـ DirectStorage في Windows 11.
يتوفر Windows 11 أخيرًا مع نظام التشغيل الذي يتم شحنه الآن على أجهزة الكمبيوتر الجديدة بالإضافة إلى الترقيات التي يتم طرحها لمستخدمي Windows 10 المؤهلين مجانًا. على الرغم من وجود الكثير مما يدعو للإثارة في Windows 11 ، إلا أن القليل من الميزات تفوق كل شيء آخر لمجتمع اللاعبين.
إلى جانب Auto-HDR ، وهو متجر Microsoft Store المجدد ، Xbox Game Pass ، يعد DirectStorage واحدًا من أحدث الميزات القادمة إلى Windows 11. ولكن مثل العديد من ميزات Windows 11 الأخرى ، لن تدعمه جميع الأجهزة. دعنا نتعمق في جميع التفاصيل التي تحتاج إلى معرفتها حول هذه الميزة وما إذا كنت ستصبح أحد المستخدمين المستفيدين منها.
ما هو DirectStorage في Windows 11؟
DirectStorage هو واجهة برمجة تطبيقات في عائلة DirectX. على الرغم من أنه تم تصميمه في الأصل لـ Xbox Velocity Architecture ، إلا أن Microsoft تقدمه الآن إلى أجهزة الكمبيوتر الشخصية التي تعمل بنظام Windows أيضًا. لوضعها بعبارات بسيطة ، يمكن لـ DirectStorage تقليل أوقات تحميل الألعاب بشكل كبير. ليس هذا فقط ، مع DirectStorage ، يمكن للألعاب أيضًا أن تقدم عوالم افتراضية أكثر تفصيلاً واتساعًا من أي وقت مضى.
إذا كنت تتساءل كيف تفعل ذلك ، فإليك أدق التفاصيل. مع تطور أعباء العمل في اللعبة في السنوات القليلة الماضية ، تغير الكثير. يعمل حمل اللعبة الجديد على تحسين البيانات التي يتم تحميلها. بدلاً من تحميل أجزاء كبيرة من البيانات في وقت واحد ، يقومون بتقسيم أصول اللعبة إلى أجزاء أصغر. تقوم اللعبة بتحميل هذه الأجزاء الصغيرة فقط عند الحاجة.
على سبيل المثال ، تقوم اللعبة بتحميل المشهد عندما تتحرك شخصيتك في هذا الاتجاه. أدق التفاصيل مثل نسيج حمولة القماش عندما تتطلب اللعبة ذلك.
لكن هذا التغيير يعني أيضًا عددًا كبيرًا من طلبات الإدخال / الإخراج مقارنة بعدد قليل جدًا من طلبات الإدخال / الإخراج لأحمال عمل الألعاب السابقة. للحصول على نظرة ثاقبة ، تغير الرقم من بضع مئات من طلبات الإدخال / الإخراج في الثانية إلى عشرات الآلاف مع هذا التغيير.
في واجهات برمجة التطبيقات القديمة ، تؤدي هذه الزيادة في طلبات الإدخال والإخراج إلى اختناق حتى في أكثر محركات الأقراص تعقيدًا. تقليديًا ، يتم التعامل مع طلبات IO هذه واحدًا تلو الآخر ، وبالتالي زيادة النفقات العامة IO بشكل كبير. تصبح العملية برمتها مكلفة للغاية.
هذا هو المكان الذي يأتي فيه DirectStorage API. فهو يقلل من عبء الإدخال / الإخراج عن طريق تمكين طلبات الإدخال / الإخراج المتوازية والتعامل معها بكفاءة والتي تحدث كثيرًا في وقت واحد.
يجعل DirectStorage أيضًا فك ضغط الأصول أكثر كفاءة. لكن واجهة برمجة تطبيقات DirectStorage تحتاج إلى أجهزة خاصة للعمل ، وهو ما يقودنا إلى السؤال التالي.
متطلبات DirectStorage
ستعمل DirectStorage API فقط على أجهزة الكمبيوتر المزودة بـ NVMe (ذاكرة غير متطايرة) مع ناقل PCIe (PCI Express) 3.0 أو أعلى. يجب أن يكون محرك أقراص NVMe SSD أيضًا 1 تيرابايت أو أكبر.
بالإضافة إلى ذلك ، يتطلب DirectStorage أيضًا DirectX 12 Ultimate GPU لتشغيل وتخزين الألعاب التي تستخدم وحدة تحكم NVM Express القياسية.
في الأساس ، NVMe هي البنية ذات قوائم الانتظار المتعددة لخطوط الأنابيب التي تسمح بطلبات IO المتوازية. DirectStorage هو واجهة برمجة التطبيقات التي تسمح للألعاب بالاستفادة من نظام خطوط الأنابيب هذا الذي تمتلكه NVMe.
ملحوظة: على الرغم من أن Microsoft قد قامت الآن أيضًا بتوسيع دعم DirectStorage إلى Windows 10 ، إلا أنها لن تعمل بكامل إمكاناتها. يتطلب DirectStorage مكدس تخزين نظام التشغيل الذي يقدمه Windows 11 من أجل الوظائف الكاملة. مع مكدس نظام التشغيل القديم لنظام التشغيل Windows 10 ، فإنه لن يفيد المستخدمين إلا إلى حد ما.
ولكن نظرًا لأن DirectStorage عبارة عن واجهة برمجة تطبيقات ، يحتاج مطورو الألعاب أيضًا إلى تنفيذها في ألعابهم. في النهاية ، بعد كل شيء ، فإن الألعاب هي التي تحتاج إلى الاستفادة من واجهة برمجة التطبيقات هذه. ولكن بمجرد أن يطبق المطورون الميزة في ألعابهم ، حان وقت العرض! لا يمكنك تمكين أي شيء من جانبك. إذا كان جهازك يدعمه ، فستختبره على الفور في الألعاب التي تستخدمه.
على الأجهزة والألعاب التي تدعم DirectStorage ، سيتمتع المستخدمون بتجربة ألعاب محسّنة لم يسبق لها مثيل في Windows 11. صُمم Windows 11 للألعاب. و DirectSotrage هي إحدى الميزات التي تمنحها هذه السمعة.