DirectX 11 مقابل DirectX 12: أيهما أفضل للألعاب؟

باختصار: يُمكن لـ DirectX 12 تقديم أداء أفضل عندما تُصمّم اللعبة للاستفادة منه بشكلٍ أمثل، خاصةً عندما يُحدّ المعالج من معدل الإطارات. قد يكون DirectX 11 أكثر سلاسةً أو موثوقيةً في لعبة مُحدّدة أو على جهاز كمبيوتر مُعيّن. لا تُعدّ أيٌّ من واجهتي برمجة التطبيقات أسرع أو أجمل أو أكثر استقرارًا بشكلٍ تلقائي. إذا كانت اللعبة تُقدّم كلتيهما، قارن بينهما في تلك اللعبة على جهازك.

عرض تجريدي للوحة الأم يوضح عدة أنوية معالجة مركزية تقوم بإعداد مربعات أوامر ملونة باتجاه معالج الرسومات.
تتيح تقنية Direct3D 12 للعبة تسجيل قوائم أوامر متعددة في وقت واحد؛ هذه الصورة المفاهيمية ليست معيارًا للأجهزة.

ما هي التغييرات بين DirectX 11 و DirectX 12؟

في معظم نقاشات الألعاب، يُقصد بـ "DirectX 11" و"DirectX 12" واجهات برمجة تطبيقات الرسومات Direct3D التي تستخدمها اللعبة لإرسال مهام العرض عبر نظام التشغيل Windows وبرنامج تشغيل الرسومات إلى وحدة معالجة الرسومات (GPU). تؤثر واجهة برمجة التطبيقات هذه على كيفية تنظيم هذه المهام؛ فهي لا تُحدد إعدادًا مسبقًا للجودة بشكل عام، ولا تجعل مشهد اللعبة نفسه يبدو أفضل تلقائيًا.

يتميز Direct3D 11 بنموذج برمجة عالي المستوى. إذ يدير وقت التشغيل وبرنامج التشغيل تفاصيل أكثر للعبة، مما يُسهّل على المطورين دعم نطاق واسع من الأنظمة. ولا يقتصر Direct3D 11 على معالجة أحادية الخيوط فقط، حيث توثق مايكروسوفت إمكانية إنشاء الكائنات متعددة الخيوط وتسجيل قوائم الأوامر فيه.

يمنح Direct3D 12 محرك اللعبة تحكمًا مباشرًا أكبر. إذ يُمكن للعبة تسجيل قوائم أوامر متعددة على خيوط معالجة مركزية مختلفة، ثم إرسالها إلى قوائم انتظار الأوامر. كما يتولى مسؤولية أكبر عن حالات الموارد ومزامنة وحدة المعالجة المركزية ووحدة معالجة الرسومات. قد يُقلل ذلك من الحمل الزائد على وحدة المعالجة المركزية ويُحسّن قابلية التوسع، ولكنه يُضيف عبئًا إضافيًا على تنفيذ اللعبة.

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

يُقدّم دليل ميزات Direct3D 11 من مايكروسوفت شرحًا لدعمه للمعالجة المتعددة. كما يُوضّح دليل المقارنة بين Direct3D 11 و12 التحوّل نحو التحكم على مستوى أدنى وزيادة مسؤولية التطبيق.

متى يمكن أن يكون DX12 مفيدًا، ومتى يمكن أن يكون DX11 أفضل؟

يُرجّح أن يُحسّن DX12 الأداء عندما يكون أداء اللعبة مُقيّدًا بوحدة المعالجة المركزية (CPU): حيث يُواجه المعالج صعوبة في تجهيز العمل لوحدة معالجة الرسومات (GPU)، بينما تتمتع بطاقة الرسومات بقدرة أكبر على القيام بالمزيد. يُمكن لمُعالج عرض DX12 المُحسّن جيدًا استخدام أنوية وحدة المعالجة المركزية المتعددة بكفاءة أكبر وتقليل بعض الحمل الزائد على برنامج التشغيل. وتعتمد هذه التحسينات على مُحرك اللعبة، وتحديثاته، ووحدة المعالجة المركزية، ووحدة معالجة الرسومات، وبرنامج التشغيل.

إذا كانت وحدة معالجة الرسومات (GPU) هي بالفعل عنق الزجاجة، فقد لا يُجدي تغيير واجهات برمجة التطبيقات (APIs) نفعًا كبيرًا. كما أن DirectX 12 لا يُضيف تلقائيًا تتبع الأشعة، أو تظليل الشبكة، أو التظليل متغير المعدل، أو غيرها من ميزات الرسومات؛ إذ يجب أن تُنفذ اللعبة هذه الميزة، وأن يدعمها كلٌ من الجهاز وبرنامج التشغيل. حتى وحدة معالجة الرسومات التي تُشغل Direct3D 12 قد تُظهر مستويات أو إمكانيات مختلفة من الميزات. راجع دليل Microsoft لمستويات ميزات أجهزة Direct3D لمعرفة سبب اختلاف دعم واجهة برمجة التطبيقات عن دعم الميزات.

يُعدّ DirectX 11 خيارًا مناسبًا إذا لم تدعم اللعبة DirectX 12، أو إذا أوصى مطوّر اللعبة باستخدام DirectX 11 مع جهازك، أو إذا تسبّب DirectX 12 في تقطّع متكرر، أو تشوّهات بصرية، أو تجمّد، أو أعطال. كما قد تعمل بطاقة رسومات أو برنامج تشغيل أقدم بشكل أكثر موثوقية مع مسار DirectX 11 في اللعبة. تعامل مع هذا الأمر كخيار لكل لعبة على حدة، وليس كقاعدة عامة تُلزم جميع أجهزة الكمبيوتر القديمة باستخدام DirectX 11.

يقوم اللاعب بدراسة شاشة إعدادات الرسومات مع تحديد خيار العرض على الشاشة.
استخدم خيارات العرض التي توفرها اللعبة؛ لا يوجد مفتاح تبديل عالمي لنظام التشغيل Windows يجعل كل لعبة تستخدم DX11 أو DX12.

كيفية مقارنة الاثنين في لعبة

  1. تحقق من خيارات اللعبة الحالية وملاحظات الدعم. بعض الألعاب لا توفر سوى مُعالج رسومات واحد، بينما تتضمن ألعاب أخرى خيار DirectX في إعدادات الرسومات أو مُشغل اللعبة. تأكد من أن وحدة معالجة الرسومات (GPU) وبرنامج التشغيل وإصدار نظام التشغيل Windows لديك تُلبي متطلبات اللعبة.
  2. حافظ على اتساق الاختبار. استخدم نفس ملف الحفظ أو إعادة التشغيل أو معيار الأداء المدمج، مع نفس الدقة وإعدادات الرسومات وحدود الإطارات والتطبيقات التي تعمل في الخلفية. دع المشهد يعمل مرة واحدة أولاً إذا كانت اللعبة تقوم بتجميع أو تخزين التظليل مؤقتًا، ثم كرر الاختبار.
  3. قارن بين سلاسة اللعبة وثباتها، بالإضافة إلى متوسط ​​معدل الإطارات في الثانية. راقب ثبات زمن عرض الإطارات، والتقطعات المرئية، والانهيارات، وأخطاء الصورة. كرر كل تشغيل؛ فقد تكون نتيجة واحدة قصيرة مضللة. اختر الوضع الذي تشعر معه بالثبات أثناء اللعب الذي تمارسه فعليًا.

قد يختلف أداء مُعالج الرسومات في اللعبة بعد تحديث رئيسي أو تحديث برنامج التشغيل. النتائج المذكورة لألعاب مثل Fortnite وReady or Not وPath of Exile تصف الإصدار والجهاز المُختبَرين، وليست توصية عامة. راجع ملاحظات المطورين الحالية وأعد الاختبار إذا طرأ أي تغيير على لعبتك.

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

إذن، أيهما يجب أن تستخدم؟

ابدأ باستخدام مُحرك العرض الذي توصي به اللعبة. جرّب DirectX 12 إذا كان مدعومًا وترغب في معرفة ما إذا كان يُحسّن الأداء المُقيّد بمعالجك. انتقل إلى DirectX 11 إذا كان أكثر سلاسة أو استقرارًا على نظامك. إذا كانت اللعبة تُقدّم خيارًا واحدًا فقط، فاستخدم الخيار المدعوم بدلًا من محاولة فرض واجهة برمجة تطبيقات أخرى. الخيار الأمثل عمليًا هو الوضع الذي يُشغّل لعبتك بسلاسة وموثوقية على جهاز الكمبيوتر الخاص بك.

المراجع الرسمية

اترك تعليقاً

كيفية تكسير الصخور في لعبة Animal Crossing: New Horizons دون فقدان الموارد

كيفية تكسير الصخور في لعبة Animal Crossing: New Horizons دون فقدان الموارد

تعلم كيفية تكسير الصخور في لعبة Animal Crossing: New Horizons باستخدام الفاكهة والمجرفة أو الفأس، ومتى تعود الصخور، وكيفية التعدين دون تدميرها.

DirectX 11 مقابل DirectX 12: أيهما أفضل للألعاب؟

DirectX 11 مقابل DirectX 12: أيهما أفضل للألعاب؟

تعرف على كيفية اختلاف DirectX 11 و DirectX 12 من حيث الحمل الزائد على وحدة المعالجة المركزية والتوافق وأداء الألعاب، بالإضافة إلى طريقة عادلة لاختبار كليهما في لعبة.

أفضل 7 محاكيات بلايستيشن لأجهزة الكمبيوتر: من PS1 إلى PS Vita

أفضل 7 محاكيات بلايستيشن لأجهزة الكمبيوتر: من PS1 إلى PS Vita

قارن بين سبعة محاكيات لجهاز بلاي ستيشن على الكمبيوتر الشخصي حسب الجهاز والتوافق والإعداد، مع التنزيلات الرسمية وقوائم الألعاب لمساعدتك في الاختيار.

كيفية تغيير اسم اللاعب الخاص بك على Xbox على جهاز الألعاب أو الكمبيوتر الشخصي أو الهاتف المحمول

كيفية تغيير اسم اللاعب الخاص بك على Xbox على جهاز الألعاب أو الكمبيوتر الشخصي أو الهاتف المحمول

غيّر اسم المستخدم الخاص بك على Xbox من جهاز الألعاب أو أي متصفح على الكمبيوتر أو الهاتف. اتبع الخطوات الموضحة، وتحقق من حدود الأسماء والرسوم، وتأكد من صحة الملف الشخصي.

هل لعبة Elden Ring تدعم اللعب عبر المنصات؟ ما الذي يدعمه اللعب عبر الأجيال فعليًا؟

هل لعبة Elden Ring تدعم اللعب عبر المنصات؟ ما الذي يدعمه اللعب عبر الأجيال فعليًا؟

تدعم لعبة Elden Ring اللعب عبر الأجيال المختلفة، لكنها لا تدعم البحث عن لاعبين من منصات متعددة. تعرف على اللاعبين الذين يمكنهم الانضمام إلى نفس الجلسة، سواءً كانوا من مستخدمي PS4 أو PS5 أو Xbox أو Steam أو Switch 2.

كيفية توصيل وحدة تحكم PS4 بجهاز PS4 الخاص بك: خطوة بخطوة

كيفية توصيل وحدة تحكم PS4 بجهاز PS4 الخاص بك: خطوة بخطوة

قم بإقران وحدة التحكم DUALSHOCK 4 بجهاز PS4 الخاص بك باستخدام كابل USB، وقم بتوصيل وحدات تحكم إضافية، وقم باستكشاف أخطاء الشحن أو الإقران وإصلاحها باتباع الخطوات التي تم التحقق منها من قبل سوني.

كيفية صنع سرير للكلب في ماينكرافت: دليل بناء بسيط

كيفية صنع سرير للكلب في ماينكرافت: دليل بناء بسيط

اصنع سريرًا مريحًا ومزخرفًا لكلبك في ماينكرافت باستخدام الصوف والأبواب المخفية. اتبع خطوات بناء بسيطة من أربع خطوات وتعلم كيفية إبقاء ذئب أليف بجانبه.

الموسم الجديد من فورتنايت: تاريخ البدء المتوقع، والموضوع، وما نعرفه

الموسم الجديد من فورتنايت: تاريخ البدء المتوقع، والموضوع، وما نعرفه

تعرف على آخر المستجدات حول الموسم الجديد من لعبة Fortnite: تاريخ انتهاء Battle Pass الرسمي، والموضوع الحالي، وما أعلنته شركة Epic وما لم تعلنه.

كيفية زراعة الفطر في ماينكرافت وتنمية الفطر العملاق

كيفية زراعة الفطر في ماينكرافت وتنمية الفطر العملاق

تعلم كيفية زراعة الفطر الأحمر والبني في ماينكرافت، واختيار كتلة النمو، وإدارة الضوء، واستخدام مسحوق العظام، وحصاد الفطر العملاق.

مزرعة تحت الأرض في ماينكرافت: كيفية بناء مزرعة ناجحة

مزرعة تحت الأرض في ماينكرافت: كيفية بناء مزرعة ناجحة

قم ببناء مزرعة تحت الأرض في ماينكرافت بتصميم يعتمد على المياه، وإضاءة مناسبة للمحاصيل، ونصائح للزراعة، وحلول لمشاكل توقف النمو.