أطلقت مايكروسوفت تقنية DirectStorage، وهي واجهة برمجة تطبيقات تعد بالقضاء على أوقات التحميل الطويلة الأبدية في أجهزة الكمبيوتر الشخصي. الفكرة بسيطة: أن تنتقل البيانات مباشرة من SSD إلى GPU، متجاوزةً وحدة المعالجة المركزية (CPU). يبدو هذا جيدًا، لكن هناك شرط يغفل عنه الكثيرون: أنت بحاجة إلى SSD NVMe حقيقي، وليس أي قرص عادي.
كيف يعمل تجاوز وحدة المعالجة المركزية (CPU) في تحميل القوام 🚀
تزيل تقنية DirectStorage عنق الزجاجة التقليدي حيث كانت وحدة المعالجة المركزية (CPU) تقوم بفك ضغط البيانات قبل إرسالها إلى وحدة معالجة الرسومات (GPU). الآن، يقوم قرص SSD NVMe، بقدرته على نقل عدة غيغابايت في الثانية، بإرسال البيانات المضغوطة مباشرة إلى بطاقة الرسومات، التي تقوم بفك ضغطها أثناء التنقل. هذا يقلل من التقطيع (stuttering) في الألعاب ذات الخرائط الضخمة، حيث يتم تحميل القوام عالي الدقة في الحال. بالإضافة إلى ذلك، يمكن للمطورين إنشاء عوالم أكثر كثافة دون القلق بشأن التقطعات.
قرص SSD SATA يبقى متفرجًا بينما أقراص NVMe تستمتع 😅
إذا كان لديك قرص SSD SATA، فلا تقلق، فلن ينفجر جهاز الكمبيوتر الخاص بك. ستعمل تقنية DirectStorage، لكنها ستكون مثل ركوب دراجة هوائية على طريق سريع. بينما تطلق أقراص NVMe البيانات بسرعة 5 غيغابايت/ثانية، سيسير قرص SATA الخاص بك بسرعة 500 ميغابايت/ثانية، وستشعر وحدة معالجة الرسومات (GPU) بالملل أثناء الانتظار. الأمر أشبه بأن تكون وحدة المعالجة المركزية (CPU) لديك نادلًا يضطر الآن إلى انتظار الطباخ (قرص SSD) حتى ينتهي من تقشير البطاطس. في النهاية، سيتم تحميل اللعبة، ولكن مع تلك اللحظة الصغيرة من الذعر التي نسميها التقطيع (stuttering).