أصدرت Microsoft رسميًا DirectStorage 1.1، وهناك بالفعل برامج تشغيل جديدة من Intel وNvidia لدعم هذه التقنية.
أعلنت شركة Microsoft أن DirectStorage 1.1 أصبح الآن متاحًا رسميًا للمطورين، ووعدت بتوفير أوقات تحميل أسرع للألعاب على Windows. وذلك بفضل الدعم المضاف حديثًا لإلغاء ضغط وحدة معالجة الرسومات، والذي يلغي مهمة فك ضغط أصول اللعبة من وحدة المعالجة المركزية.
يعد إلغاء ضغط GPU جزءًا كبيرًا من وعد DirectStorage، على الرغم من أنه لم يظهر عندما تم إنشاء واجهة برمجة التطبيقات (API) لأول مرة أصبحت متاحة لمطوري ألعاب الكمبيوتر في وقت سابق من هذا العام. منذ أسبوعين، قالت Microsoft إنها ستصل مع DirectStorage 1.1 قبل نهاية العام، ولحسن الحظ أن الأمر لم يستغرق وقتًا طويلاً.
في الماضي، عندما كنت تلعب لعبة ما، كانت مهمة وحدة المعالجة المركزية هي فك ضغط الأصول المخزنة على جهاز الكمبيوتر الخاص بك، ثم يتم إرسال هذه الأصول بعد ذلك إلى وحدة معالجة الرسومات حتى يمكن عرضها حسب الحاجة. ولكن، كما تشير Microsoft، فإن وحدات معالجة الرسومات رائعة في التعامل مع هذا النوع من المهام بشكل أسرع بكثير، لذا فإن تفريغ هذا العمل إلى وحدة معالجة الرسومات أمر منطقي. بالطبع، لمواكبة ذلك، كان على Microsoft أيضًا إنشاء تنسيق ضغط جديد، GDeflate، والذي تم تطويره بالشراكة مع Nvidia. تم تحسين هذا التنسيق لإلغاء ضغط وحدة معالجة الرسومات، واستنادًا إلى اختبارات Microsoft، يمكن فك ضغط الأصول بشكل أسرع بثلاث مرات تقريبًا بفضل هذا التحسين.
بينما يتم دعم إلغاء ضغط وحدة معالجة الرسومات على جميع وحدات معالجة الرسومات التي تدعم DirectX 12 وShader Model 6.0، إلا أن هناك تحسينات - تسمى الأوامر الوصفية - والتي يمكن لمصنعي وحدات معالجة الرسومات إجراؤها لبرامج التشغيل الخاصة بهم من أجل تحسين الأداء على وجه التحديد المعدات. شركة انتل و نفيديا لدينا بالفعل تحسينات لـ DirectStorage 1.1 وGDeflate في أحدث الإصدارات من برامج تشغيل GPU الخاصة بهم. يقول AMD فهو يحتوي بالفعل على برامج تشغيل تدعم أوامر metacommand، ولكن ستتم مشاركتها مع شركاء ISV بموجب اتفاقية عدم الإفشاء (NDA). يمكنك متابعة صفحة دعم AMD للحصول على أحدث برامج التشغيل عند إصدارها.
على الرغم من أن DirectStorage مخصص للاستخدام في ألعاب Windows، إلا أن Microsoft تقول إنها ستصدر المصدر رمز للضاغط وفك الضغط GDeflate حتى يتمكن المطورون من ضغط الأصول على أجهزة أخرى المنصات. الآن بعد أن تم دعم إلغاء ضغط GPU رسميًا، يجب أن يكون الأمر مسألة وقت حتى تبدأ الألعاب في تنفيذه، ويجب أن ترى فرقًا كبيرًا في أوقات التحميل عندما يحدث ذلك.
مصدر:مايكروسوفت