هناك الكثير من الضجيج حول DirectStorage، وهي ميزة جديدة يمكن للمطورين استخدامها لتقليل أوقات التحميل وتحسين التجربة الإجمالية للاعبين. ولكن ما هو DirectStorage، وهل يرقى إلى مستوى الشائعات؟
في هذه المقالة، سنتناول ماهية DirectStorage وكيفية عمله وكيف يمكنك استخدامه على نظام التشغيل Windows 11.
ما هو DirectStorage من Microsoft؟
DirectStorage هي ميزة مضمنة في أحدث إصدارات دايركت اكس 12 المصممة لتحسين تجربة الألعاب من خلال الوصول إلى الإمكانات الكاملة لمحركات أقراص SSD من الجيل الأحدث. تم تطوير DirectStorage في البداية لوحدات تحكم Xbox Series ولكنه متوفر الآن على نظامي التشغيل Windows 11 و10.
كيف يعمل DirectStorage؟
ببساطة، يسمح DirectStorage لوحدات معالجة الرسومات الأحدث بتلقي بيانات اللعبة بشكل أسرع عن طريق تخطي المسارات غير الضرورية الآن واستخدام تقنية أسرع، مما يؤدي إلى أوقات تحميل شبه فورية.ص>
في الوقت الحالي، عندما تطلب إحدى الألعاب بيانات (مثل الأنسجة أو الصوت أو النماذج) من وحدة تخزين النظام، تقوم وحدة التخزين واجهة برمجة التطبيقات بجلب البيانات ونقلها إلى ذاكرة الوصول العشوائي (RAM) للنظام. ومن هنا، يتم تمريره إلى VRAM وحدات المعالجة الرسومية (GPUs) ليتم عرضه للعرض.ص>
يتم ضغط هذه البيانات لتوفير المساحة على محرك الأقراص الثابتة لديك. تكمن المشكلة في أن وحدات معالجة الرسومات لا يمكنها عادةً قراءة البيانات المضغوطة. لذا، قبل إرسالها إلى وحدة معالجة الرسومات، يتم فك ضغط البيانات بواسطة وحدة المعالجة المركزية (CPU).ص>
هذا ما تبدو عليه العملية حاليًا:
العيب في هذه العملية هو أن عملية إلغاء الضغط تستغرق وقتًا طويلاً وتؤدي إلى اختناقات في وحدة المعالجة المركزية، مما يعني أنها غير متاحة للمهام التي تتطلبها وحدة معالجة الرسومات. وهذا يعني أوقات تحميل أطول للعبة ومعدلات إطارات أقل.ص>
DirectStorage عبارة عن واجهة برمجة تطبيقات للتخزين منخفض المستوى (API) تتضمن تقنيات جديدة تمامًا لإلغاء ضغط وحدة معالجة الرسومات لتحويل عمل إلغاء الضغط من وحدة المعالجة المركزية إلى وحدة معالجة الرسومات. وهذا يعني أنه تم تجاوز وحدة المعالجة المركزية بالكامل، ويمكن لوحدة معالجة الرسومات تلقي تدفقات كبيرة من البيانات المضغوطة بسرعة.
يستخدم DirectStorage أيضًا الإصدار الأحدث محركات أقراص NVMe SSD ، مما يتيح معدلات نقل بيانات أسرع بكثير مقارنة بأجهزة التخزين الأقدم.ص>
تمت كتابة واجهات برمجة التطبيقات السابقة فقط للتعامل مع كمية محدودة من البيانات - وصول واحد للداخل/الخارج (IO) في كل مرة، وعادةً ما يكون ذلك في أجزاء كبيرة. يتيح DirectStorage العديد من طلبات الإدخال والإخراج المتوازية، مما يزيد من الكفاءة من خلال السماح فقط بنقل البيانات الضرورية لكل مشهد أو مستوى. بشكل أساسي، يعمل DirectStorage على تحسين أداء الإدخال/الإخراج لعرض النطاق الترددي الضخم المتوفر في محركات أقراص NVMe.ص>.
ما هي متطلبات النظام لنظام التشغيل Windows 11؟
وحدات تحكم Xbox Series X وXbox Series S يقوم بتنفيذ DirectStorage محليًا. تم تضمينه كجزء من هندسة السرعة ولهذا السبب يجب تثبيت الألعاب على Xbox SSD.
ومع ذلك، تحتوي أنظمة التشغيل Windows 10 و11 على متطلبات الأجهزة المحددة لتشغيل DirectStorage.ص>
متطلبات الأجهزة لـ DirectStorage هي:
كيفية تمكين DirectStorage على نظام التشغيل Windows 11
DirectStorage عبارة عن واجهة برمجة تطبيقات مضمنة في وحدات تحكم Xbox Series وWindows 11 وWindows 10 الإصدار 1909 والإصدارات الأحدث. وهذا يعني أنه تم تمكينه بالفعل على هذه الأنظمة ولكن لا يمكن استخدامه إلا إذا استوفيت متطلبات النظام وقام مطورو اللعبة بتنفيذ واجهة برمجة التطبيقات.ص>
إذا كنت تستوفي المتطلبات، فمن المفترض أن تعمل ألعاب الكمبيوتر لديك بشكل أفضل من أي وقت مضى. قد تكون Forspoken (التي طورتها Luminous Productions) أول لعبة تتميز بدعم DirectStorage ومن المتوقع إصدارها في أكتوبر 2022.
عصر جديد من الألعاب
في كل عام، تدفع التطورات الجديدة حدود ما هو ممكن في أداء الرسومات والألعاب. يجب أن تعمل تحسينات مكدس تخزين DirectStorage الجديدة على دفع مظروف ألعاب الفيديو إلى أبعد من ذلك. ولكن سيتعين علينا الانتظار حتى شهر أكتوبر لنرى بالضبط كيف سيبدو هذا الأمر عمليًا.
.