أدى الإعلان الأخير عن أنظمة Windows التي تدمج DirectStorage إلى زيادة توقعات اللاعبين في جميع أنحاء العالم. تسمح واجهة برمجة تطبيقات تحسين التخزين المستندة إلى Xbox للمطورين بتحسين تجربة اللعب للمستخدم بشكل كبير. في هذه المقالة ، سوف نستعرض كيفية تمكين التخزين المباشر وكل ما تحتاج لمعرفته حول هذا الموضوع.
ما هو التخزين المباشر على نظام التشغيل Windows 11؟
DirectStorage من Microsoft هو واجهة برمجة تطبيقات تخزين منخفضة المستوى ، يمكنك استخدامها لتحميل ألعابك في أجزاء من الثانية.
يحفظ DirectStorage جميع أصول اللعبة على محرك الأقراص الثابتة بجهاز الكمبيوتر عند تحميله. يتضمن ذلك الرسومات والأصوات والخرائط ونماذج الشخصيات. تستخدم اللعبة بعد ذلك واجهة برمجة التطبيقات (API) للوصول إلى البيانات الموجودة على القرص الصلب.
واجهات برمجة التطبيقات (API) هي المسؤولة عن تخزين واسترداد البيانات من القرص الصلب للنظام إلى ذاكرة الوصول العشوائي للنظام. بعد ذلك ، يتم إرسالها ليتم عرضها بواسطة وحدة معالجة الرسومات (GPU) بالكمبيوتر.
من أجل الحفاظ على مساحة التخزين ، يتم ضغط بيانات اللعبة قبل تنزيلها. لا يمكن استخدام البيانات المضغوطة على وحدة معالجة الرسومات. نتيجة لذلك ، يحدث إلغاء الضغط على وحدة المعالجة المركزية بدلاً من ذاكرة الوصول العشوائي. يتم نقل اللعبة بعد ذلك إلى VRAM الخاص بوحدة معالجة الرسومات لعرضها.
هناك اختناق بين وحدة المعالجة المركزية وبطاقة الرسومات أو وحدة معالجة الرسومات بسبب صعوبات الضغط. تعتبر العملية القديمة للتحميل عبر وحدة المعالجة المركزية أبطأ.
للتخفيف من هذه الاختناقات وتحسين ألعاب الكمبيوتر الشخصي ، قدمت Microsoft DirectStorage ، الذي كان في السابق متاحًا فقط لمنشئي ألعاب Xbox Series X / S.
آلية DirectStorage
نظرًا لأنه يحل محل واجهات برمجة التطبيقات القديمة ، فإن DirectStorage لديه الكثير ليقدمه للمطورين. بالنسبة للمبتدئين ، لم يعد إلغاء الضغط على مستوى وحدة المعالجة المركزية ممكنًا بعد نقل بيانات اللعبة إلى ذاكرة الوصول العشوائي بجهاز الكمبيوتر. من ناحية أخرى ، يدمج DirectStorage أساليب مبتكرة لضغط وحدة معالجة الرسومات. لا يوجد تأخير في عرض الرسومات نظرًا لأن وحدة معالجة الرسومات تتلقى كمية كبيرة من البيانات المضغوطة دفعة واحدة ولا يتعين عليها الانتظار. يلزم وجود وحدات معالجة الرسومات المتطورة الحديثة لفك ضغط البيانات بمعدل أسرع من وحدات المعالجة المركزية (CPU).
كيفية إظهار fps و ping في lol
تقوم واجهات برمجة التطبيقات السابقة للألعاب بقراءة البيانات بمعدل أبطأ بكثير ، بوتيرة ميغا بايت / ثانية أو أقل. يستفيد DirectStorage من سرعة الجيجابايت / ثانية الخاصة بـ NVMe SSD والنطاق الترددي. يؤدي هذا إلى تحسين معدل الإطارات ، وأوقات تحميل شبه فورية ، ويمكّن مطوري الألعاب من إنشاء ألعاب أكثر تعقيدًا. الشيء الوحيد الذي يعيقك الآن هو عدم وجود دعم DirectStorage في الألعاب التي يمكنها الاستفادة من ميزات Windows 11 الجديدة.
كيفية تمكين DirectStorage في Windows 11
نظرًا لأن DirectStorage عبارة عن واجهة برمجة تطبيقات ، فلن تحتاج إلى القيام بأي شيء لتنشيط هذه الوظيفة إذا كنت تستخدم Windows 11. ومع ذلك ، فأنت بحاجة إلى الانتظار حتى يتم تضمين مطوري الجهات الخارجية لهذه الوظيفة. سيقوم جهاز الكمبيوتر الخاص بك بالباقي عند بدء تشغيل عنوان متوافق مع DirectStorage.
لم يتم تنفيذ هذه الميزة حتى الآن في أي ألعاب حتى وقت كتابة هذا التقرير. من المتوقع أن تصل الألعاب التي تدعم DirectStorage الأولى في أوائل عام 2023. وسيتعين علينا الانتظار لنرى كيف ستتبنى صناعة الألعاب هذه التقنية الجديدة قريبًا.
هل DirectStorage ضروري؟
لا. إذا لم يكن لديك DirectStorage ، فلا يزال بإمكانك تشغيل ألعابك كما كنت تفعل حتى الآن. ومع ذلك ، فإن DirectStorage سيعزز تجربة الألعاب الخاصة بك. لذلك ، من الجيد أن يكون لديك ، لكنه ليس ضروريًا.
هل يحتوي جهاز الكمبيوتر الخاص بي على مساحة تخزين مباشرة؟
لا يمكن لكل جهاز تشغيل النظام الفرعي DirectStorage. من أجل استخدام DirectStorage ، يجب أن يكون لديك جهاز كمبيوتر يلبي متطلبات النظام الخاصة به. ستحتاج إلى محرك أقراص مزود بذاكرة مصنوعة من مكونات صلبة (SSD) من نوع NVMe سعة 1 تيرابايت (أو أكبر) لحفظ الألعاب وتشغيلها. يجب أن تكون محركات أقراص NVMe أيضًا قادرة على دعم واستخدام برنامج تشغيل وحدة التحكم القياسية NVM Express ، وهو ما تتطلبه مواصفات NVMe ولا ينبغي أن يكون عقبة كبيرة.
ستحتاج أيضًا إلى وحدة معالجة رسومات قوية قادرة على تشغيل DirectX 12 Ultimate ودعم Shader Model 6.0. يلزم توفر بطاقات رسومات Nvidia RTX 2000 أو RTX 3000 أو AMD RDNA 2.
يمكن استخدام DirectStorage مع الألعاب إذا كنت تفي بالحد الأدنى من متطلبات النظام ولديك الأجهزة المناسبة.
تحتاج أجهزة الكمبيوتر أيضًا إلى إصدار تصحيح 1909 لنظام التشغيل Windows 11 أو Window 10 وما فوق.
مقارنة أداء DirectStorage - Windows 11 مقابل Windows 10
بالنسبة للألعاب التي تعمل على Windows 11 ، سيكون للتحسينات الجديدة في DirectStorage تأثير أكثر أهمية لأن DirectStorage API مدمج في Windows 11. يسمح نظام تكديس الذاكرة المحسّن في Windows 11 بأداء أفضل من مكدس نظام التشغيل القديم في Windows 10 ، و Windows في المستقبل لن تغير التصحيحات الميزات القديمة. ومع ذلك ، لا تثبط عزيمتك إذا كنت تستخدم Windows 10 لأن DirectStorage سيستمر في إفادة مستخدمي Windows 10 طالما أن نظامك محدث. ستظل تتمتع بجميع المزايا المذكورة أعلاه ، مثل سرعة تحميل البيانات وزيادة معدلات الإطارات ، ولكن السرعة الأولية لن تكون عالية مثل Windows 11.
لذلك ، إذا كنت ترغب في البقاء في طليعة أداء الألعاب ، فقد يكون من الضروري تثبيت أحدث نظام تشغيل. لحسن الحظ ، يعد هذا أمرًا بسيطًا نسبيًا مع خطة الترقية المجانية لنظام التشغيل Windows 11.
حتى في حين أن DirectStorage لا يزال في مهده ، سيتمكن منشئو الألعاب قريبًا من إنشاء ألعاب عالية الجودة دون الحاجة إلى التعامل مع أوقات التحميل الطويلة. سيستمتع اللاعبون بمستوى جديد من الانغماس في ألعابهم المفضلة ، ولكن أيضًا برامج الكمبيوتر الأخرى ستستفيد من DirectStorage مثل Office.
أسئلة وأجوبة إضافية
ما هو إصدار Windows الأفضل لـ DirectStorage؟
يعمل DirectStorage بشكل أفضل في Windows 11 بسبب تنفيذ تحسينات مكدس التخزين الجديدة.
هل DirectStorage هو واجهة برمجة تطبيقات جديدة بالكامل (API)؟
ليس بالكامل. يتم تضمين DirectStorage API في كل من وحدات تحكم Xbox Series X و Xbox Series S من Microsoft. ومع ذلك ، فهو جديد تمامًا عندما يتعلق الأمر بنظام Windows.
هل DirectStorage متاح بالفعل للتنزيل؟ أين يمكنني تحميل البرنامج؟
في يوليو 2021 ، تم توفير DirectStorage Developer Preview. يمكن الآن تنزيل DirectStorage API للكمبيوتر الشخصي من موقع Microsoft على الويب .
لا يزال أمام DirectStorage طريق طويل
يمكن أن يلعب DirectStorage نظريًا دورًا مهمًا في تحسين تجربة الألعاب لآلاف من لاعبي أجهزة الكمبيوتر. ومع ذلك ، فإن صانعي ألعاب الفيديو ليسوا متفقين تمامًا مع الفكرة في هذا الوقت. تحاول Microsoft جعل DirectStorage معيارًا صناعيًا فعليًا ، ولكن الوقت وحده هو الذي يمكنه معرفة ما إذا كانت جهودهم ناجحة أم لا.
سيتمكن مطورو الألعاب الآن من إنشاء عوالم أكبر في النطاق ولديها صور عالية الجودة. شريطة أن تدعم ألعابك DirectStorage ، ستستمتع أيضًا بأوقات تحميل أسرع بشكل ملحوظ.
الحالة الحالية لدعم DirectStorage غير متسقة ، ولكن من المتوقع أن تتحسن خلال السنوات العديدة القادمة مع نضوج التكنولوجيا.
ما رأيك في قيام Windows بدمج DirectStorage؟ كيف ستؤثر على عالم الألعاب برأيك؟ أخبرنا في قسم التعليقات أدناه!