يمكن لألعاب Windows الآن استخدام DirectStorage للتحميل بشكل أسرع على محركات أقراص SSD

أعلنت Microsoft أن ألعاب Windows يمكنها الآن استخدام DirectStorage API للاستفادة الكاملة من محركات أقراص SSD السريعة لتقليل أوقات التحميل.

أعلنت Microsoft أنه بدءًا من اليوم، يمكن لألعاب Windows أن تبدأ في الشحن بدعم DirectStorage API. ظهرت واجهة برمجة التطبيقات هذه لأول مرة على Xbox Series X|S وهي تتيح تحميل الألعاب بشكل أسرع بكثير من خلال الاستفادة من السرعة الكاملة محركات أقراص NVMe SSD الحديثة. أعلنت Microsoft عن ذلك لنظام التشغيل Windows مرة أخرى في سبتمبر 2020، ولكنه الآن متاح على نطاق واسع فقط المطورين.

إذا كنت تتساءل عن سبب أهمية DirectStorage، فإليك شرحًا سريعًا: كانت واجهات برمجة التطبيقات السابقة تسمح فقط للألعاب بتحميل الأصول من قم بالقيادة عن طريق تنفيذ طلب إدخال/إخراج واحد في كل مرة، ويجب إكمال كل طلب بالكامل قبل أن يتمكن أي طلب آخر من ذلك معالجتها. ولم يتسبب هذا إلا في زيادة طفيفة في الحمل لكل طلب، ونظرًا لأن محركات الأقراص الثابتة الميكانيكية ومحركات أقراص SATA SSD لم تكن بهذه السرعة، لم يكن التأثير على أوقات التحميل كبيرًا.

الآن، ومع وجود محركات أقراص NVMe السريعة القادرة على قراءة سرعات تصل إلى عدة غيغابايت، فإن هذه العملية تعني أنه من المستحيل تقريبًا استخدم النطاق الترددي الكامل لمحرك الأقراص أثناء معالجة طلب واحد فقط في كل مرة، مما يعني أن الألعاب يتم تحميلها بشكل أبطأ بكثير منها يجب. بالإضافة إلى ذلك، عادةً ما يتم ضغط هذه الأصول، ويجب فك ضغطها قبل أن يتم تحميلها في اللعبة.

يعالج DirectStorage كل هذا من خلال السماح بطلبات الإدخال/الإخراج المتعددة في وقت واحد، والاستفادة من تقنيات إلغاء الضغط الجديدة، وتغذية الأصول بشكل أكثر كفاءة إلى وحدة معالجة الرسومات. من خلال تغيير كل هذا، يمكن للألعاب التحميل بشكل أسرع بكثير عند استخدام DirectStorage، علاوة على ذلك، يمكنها البدء استخدم أصولًا أكبر بكثير، حيث يمكن للمطورين الاطمئنان إلى أنه سيتم تحميلهم بشكل أسرع ولن يحتفظوا باللاعب منتظر. في نهاية المطاف، يؤدي هذا إلى تقصير أوقات التحميل، ومع اعتياد المطورين على وجود مساحة رأسية، فإن الأنسجة أكثر تفصيلاً في الألعاب.

تعتبر هذه الميزة أكثر ملاءمة لمحركات أقراص NVMe SSD، وذلك بسبب الواجهة الفريدة التي تستخدمها، والتي تتكون من قوائم انتظار متعددة للبيانات الوصول، مما يسهل على الألعاب طلب الوصول إلى أصول متعددة في نفس الوقت دون الحاجة إلى انتظار طلب سابق مكتمل. سيستفيد مستخدمو Windows 11 أيضًا أكثر من غيرهم، وذلك بفضل حزمة التخزين الجديدة. سيرى مستخدمو Windows 10 أيضًا تحسينات، رغم ذلك.

لم تذكر Microsoft أي ألعاب ستستخدم هذه التقنية في الوقت الحالي، ولكن من المحتمل أن تفترض أن أي ألعاب تستفيد من DirectStorage على Xbox ستستخدمها أيضًا على Windows. سيتعين عليك الانتظار حتى يقوم المطورون الفرديون بتنفيذه في كل لعبة، نظرًا لأنه ليس مفتاحًا يمكن لشركة Microsoft قلبه من نهايته.


مصدر: مايكروسوفت