دايركت اكس 12 مقابل. DirectX 11: أيهما أفضل لألعاب الكمبيوتر؟

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

محتويات

  • واجهات برمجة تطبيقات الرسومات ليست متساوية
  • دايركت اكس 12 مقابل. دايركت اكس 11: ما الفرق؟
  • دايركت اكس 12 مقابل. دايركت اكس 11: الأداء
  • هل يجب عليك استخدام DirectX 12؟

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

مقاطع الفيديو الموصى بها

واجهات برمجة تطبيقات الرسومات ليست متساوية

شعار DirectX 12 Ultimate.

لدينا شرح كامل للانهيار ما هو دايركت اكس، ولكن من المهم أن نتناول بسرعة ماهية واجهة برمجة تطبيقات الرسومات (API). تعالج واجهة برمجة تطبيقات الرسومات ترجمة التعليمات من البرنامج (لعبتك) إلى تعليمات موحدة لجهازك (بطاقة الرسومات والمعالج).

متعلق ب

  • أفضل إصدارات أجهزة الكمبيوتر: الميزانية، والألعاب، وتحرير الفيديو، والمزيد
  • أفضل المعالجات للألعاب: مواجهة AMD وIntel
  • أفضل لوحات مفاتيح الألعاب لعام 2023

ومع ذلك، لا يتم إنشاء جميع واجهات برمجة التطبيقات الرسومية بشكل متساوٍ. كما ترون في موقعنا انهيار واجهة برمجة التطبيقات Vulkanفهو يوفر أداء أفضل من DirectX في معظم الألعاب. يمكن أن يمثل الحمل الزائد لواجهة برمجة التطبيقات (API) اختلافًا كبيرًا في الأداء أثناء ممارسة الألعاب، على الرغم من أنه قد يحدث ذلك يبدو من الجيد استخدام أي إصدار تريده من DirectX، فقد يكون أحد أهم الإعدادات قرص.

دايركت اكس 12 مقابل. دايركت اكس 11: ما الفرق؟

تتبع أشعة DirectX في Battlefield V.
استخدام تقنية raytracing في لعبة Battlefield V

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

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

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

خط أنابيب الرسومات لـ DirectX 11.
خط أنابيب الرسومات لـ DirectX 12.

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

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

وأخيرًا، يدعم DirectX 12 أيضًا مجموعة من الميزات من DirectX 12 Ultimate. يمكنك أن تقرأ عن هذه في انهيارنا لـ DirectX، لكنها تتضمن تتبع الأشعة و تظليل معدل متغير، من بين الميزات المرئية والأداء الأخرى.

دايركت اكس 12 مقابل. دايركت اكس 11: الأداء

أداء DirectX 11 مقابل. دايركت اكس 12.

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

لقد رأينا "تقريبًا" لأن واجهة برمجة التطبيقات (API) ليست العامل الوحيد في الأداء. لا تشهد بعض الألعاب فائدة كبيرة من DirectX 12 لأن بعض الألعاب تشهد فائدة أكبر من التحسينات ذات المستوى المنخفض أكثر من غيرها. ضوء الموت 2, على سبيل المثال، لا يرى أي تغيير في الأداء. لكن الحضارة السادسة, التي لديها أعباء عمل ضخمة للذكاء الاصطناعي تستفيد من الحوسبة غير المتزامنة، تشهد تحسنًا كبيرًا. ظل تومب رايدر و بلاد العجائب الصغيرة تينا الجلوس في مكان ما في الوسط.

الألعاب ليست العامل الوحيد. تم جمع النتائج أعلاه مع ايه ام دي ار اكس 7900 اكس تي اكس، وهو من أحدث جيل من AMD. ستشهد بطاقات الرسومات والمعالجات الأحدث فائدة أكبر من DirectX 12 مقارنة بالأجيال الأقدم.

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

هل يجب عليك استخدام DirectX 12؟

الخريطة في الحضارة السادسة.

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

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

توصيات المحررين

  • أفضل عروض أجهزة الكمبيوتر المخصصة للألعاب: العب Diablo 4 والمزيد بسعر يبدأ من 490 دولارًا
  • بين Ryzen 7 7800X3D من AMD وRyzen 9 7950X3D، لا يوجد منافسة
  • Resident Evil 4 Remake PC: أفضل الإعدادات وتتبع الأشعة وFSR والمزيد
  • الكمبيوتر الشخصي العائد: أفضل الإعدادات وتتبع الأشعة وSteam Deck والمزيد
  • لقد تسبب نظام التشغيل Windows 11 في حدوث مشكلات مع رسومات Intel لعدة أشهر، ولم يقل أحد كلمة واحدة

ترقية نمط حياتكتساعد الاتجاهات الرقمية القراء على متابعة عالم التكنولوجيا سريع الخطى من خلال أحدث الأخبار ومراجعات المنتجات الممتعة والمقالات الافتتاحية الثاقبة ونظرات خاطفة فريدة من نوعها.