ما هو DirectStorage على نظام التشغيل Windows 11؟

هناك الكثير من الضجيج المحيط بـ DirectStorage(DirectStorage) ، وهي ميزة جديدة يمكن للمطورين استخدامها لتقليل أوقات التحميل وتحسين التجربة الإجمالية للاعبين. ولكن ما هو DirectStorage ، وهل يرتقي إلى مستوى الشائعات؟

في هذه المقالة ، سنغطي ماهية DirectStorage وكيف يعمل وكيف يمكنك استخدامه على Windows 11

ما هو DirectStorage الخاص بـ Microsoft؟

DirectStorage هي ميزة مضمنة في أحدث إصدارات DirectX 12 المصممة لتحسين تجربة الألعاب من خلال الوصول إلى الإمكانات الكاملة للجيل الجديد من محركات أقراص الحالة الثابتة(SSDs) . تم تطوير DirectStorage في البداية لوحدات تحكم Xbox Series ولكنه متوفر الآن على نظامي التشغيل Windows 11(Windows 11) و 10. 

كيف يعمل DirectStorage؟

ببساطة ، يتيح DirectStorage لوحدات معالجة الرسومات(GPUs) الأحدث تلقي بيانات اللعبة بشكل أسرع عن طريق تخطي المسارات غير الضرورية الآن واستخدام تقنية أسرع ، مما ينتج عنه أوقات تحميل شبه فورية. 

في الوقت الحالي ، عندما تطلب إحدى الألعاب بيانات (مثل الأنسجة أو الصوت أو النماذج) من تخزين النظام ، تقوم واجهة برمجة تطبيقات(API) التخزين بجلب البيانات ونقلها إلى ذاكرة(Random Access Memory) الوصول العشوائي ( RAM ) الخاصة بالنظام. من هنا ، يتم تمريرها إلى VRAM الخاصة بوحدة المعالجة الرسومية (GPU)(Graphical Processing Unit’s (GPUs)) ليتم عرضها للعرض. 

يتم ضغط هذه البيانات لتوفير مساحة على القرص الصلب الخاص بك. تكمن المشكلة في أن وحدات معالجة الرسومات(GPUs) عادةً لا يمكنها قراءة البيانات المضغوطة. لذلك قبل إرسالها إلى وحدة معالجة الرسومات(GPU) ، يتم فك ضغط البيانات بواسطة وحدة المعالجة المركزية (CPU)(Central Processing Unit (CPU))

هذا ما تبدو عليه العملية حاليًا:

عيب هذه العملية هو أن إلغاء الضغط يستغرق وقتًا طويلاً ويؤدي إلى اختناقات في وحدة المعالجة المركزية(CPU) ، مما يعني أنه غير متاح للمهام التي تتطلبها وحدة معالجة الرسومات . (GPU)وهذا يعني أوقات تحميل أطول للعبة ومعدلات إطارات أقل. 

DirectStorage عبارة عن واجهة برمجة تطبيقات(Application Programming Interface) تخزين منخفضة المستوى ( API ) تتضمن تقنيات إلغاء ضغط (API)GPU جديدة تمامًا لتحويل عمل إلغاء الضغط من وحدة المعالجة المركزية(CPU) إلى وحدة معالجة الرسومات(GPU) . هذا يعني أنه يتم تجاوز وحدة المعالجة المركزية(CPU) تمامًا ، ويمكن لوحدة معالجة الرسومات ( GPU ) تلقي تدفقات كبيرة من البيانات المضغوطة بسرعة. 

يستخدم DirectStorage أيضًا محركات أقراص الحالة الثابتة NVMe SSD( NVMe SSDs) الأحدث ، مما يسمح بمعدلات نقل بيانات أسرع بكثير من أجهزة التخزين الأقدم. 

تمت كتابة واجهات برمجة التطبيقات(APIs) السابقة فقط للتعامل مع كمية محدودة من البيانات — وصول واحد داخلي / خارجي (IO) في كل مرة ، وعادة ما يكون ذلك في أجزاء كبيرة. يتيح DirectStorage(DirectStorage) العديد من طلبات الإدخال والإخراج المتوازية ، مما يزيد من الكفاءة من خلال السماح فقط بنقل البيانات الضرورية لكل مشهد أو مستوى. بشكل أساسي ، يعمل DirectStorage(DirectStorage) على تحسين أداء الإدخال / الإخراج للنطاق الترددي الهائل المتاح في محركات أقراص NVMe

ما هي متطلبات النظام(System Requirements) لنظام التشغيل Windows 11(Windows 11) ؟

تقوم وحدات تحكم Xbox Series X و Xbox Series S(Xbox Series X and Xbox Series S consoles) بتطبيق DirectStorage محليًا. تم تضمينه كجزء من Velocity Architecture ولهذا السبب يجب تثبيت الألعاب على Xbox SSD

ومع ذلك ، فإن أنظمة التشغيل Windows 10 و 11 لها متطلبات أجهزة محددة(specific hardware requirements) لتشغيل DirectStorage. 

متطلبات الأجهزة الخاصة بـ DirectStorage هي: 

  • يجب استخدام محرك أقراص PCIe 3.0 NVMe بسعة 1 تيرابايت على الأقل. (You must use a PCIe 3.0 NVMe drive at a minimum of 1 TB. )هذا هو بروتوكول الاتصال الحالي لمحركات الأقراص الثابتة(SSDs) (لتحل محل واجهات SATA السابقة). (SATA)يمكن أن تحقق محركات أقراص NVMe SSD(NVMe SSDs) سرعات أعلى بكثير لأنها تتصل مباشرة بوحدة المعالجة المركزية(CPU) عبر واجهة PCIe . سيقدم  PCIe 4.0 أفضل النتائج.(PCIe 4.0)

  • يجب أن يكون لديك DirectX 12 Ultimate GPU مع دعم Shader Model 6.0 على الأقل. (You must have a DirectX 12 Ultimate GPU with at least Shader Model 6.0 support. )يتضمن ذلك سلسلة NVIDIA RTX 20xx وما فوقها وبطاقات رسومات AMD المزودة (AMD)بشرائح RDNA 2(RDNA 2) .

كيفية تمكين DirectStorage على Windows 11

DirectStorage عبارة عن واجهة برمجة تطبيقات(API) مضمنة في وحدات تحكم Xbox Series و Windows 11 و Windows 10 الإصدار 1909 وما فوق. هذا يعني أنه تم تمكينه بالفعل على هذه الأنظمة ولكن لا يمكن استخدامه إلا إذا كنت تفي بمتطلبات النظام ويقوم مطورو اللعبة بتطبيق API

إذا كنت تفي بالمتطلبات ، فيجب أن تعمل ألعاب الكمبيوتر بشكل أفضل من أي وقت مضى. قد تكون Forspoken(Forspoken) (التي طورتها Luminous Productions ) أول لعبة تتميز بدعم DirectStorage ومن المتوقع إصدارها في أكتوبر 2022(October 2022) .

عصر جديد من الألعاب

في كل عام ، تدفع التطورات الجديدة حدود ما هو ممكن في أداء الرسومات والألعاب. يجب أن تدفع تحسينات مكدس التخزين DirectStorage(DirectStorage) الجديدة مظروف ألعاب الفيديو إلى أبعد من ذلك. لكن سيتعين علينا الانتظار حتى شهر أكتوبر(October) لنرى بالضبط كيف يبدو هذا في الممارسة العملية.



About the author

أنا مطور iOS بخبرة تزيد عن 10 سنوات. أنا متخصص في تطوير التطبيقات لأجهزة iPhone و iPad. لدي خبرة في بناء تدفقات المستخدمين ، وإنشاء مجموعات تطوير مخصصة (CDKs) ، والعمل مع أطر تطوير التطبيقات المختلفة. في عملي السابق ، قمت أيضًا بتطوير أدوات للمساعدة في إدارة متجر تطبيقات Apple ، والتي تتضمن أداة إدارة المنتج وأداة إرسال التطبيق.



Related posts