DirectX 11 مقابل 12: ما الفرق وكيفية الاختيار

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

حول DirectX 11 و DirectX 12

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





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

ما الفرق بين Direct 12 و Direct 11؟ سيوضح القسم أدناه ذلك لك.

DirectX 11 مقابل 12: ما الفرق

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



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

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

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



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

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

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



DirectX 12 مقابل 11: ما الفرق؟ ربما وجدت الإجابة في المحتوى أعلاه.

DirectX 11 مقابل 12: أيهما تختار

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

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



نصائح: بعض بطاقات الرسومات لا تدعم DirectX 12 أو لديها دعم محدود لها.

إذا كنت تلعب ألعابًا على أجهزة قديمة ، فقد تجد أن DirectX 11 يتميز باستقرار اللعبة. يوصى باستخدام DirectX 11 لأجهزة الكمبيوتر ذات الإمكانيات المنخفضة. DirectX 11 vs DirectX 12: أيهما أفضل؟ لا توجد إجابة ثابتة. بدلاً من ذلك ، يعتمد ذلك على تكوينات جهاز الكمبيوتر الخاص بك.

قراءة متعمقة:

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

هذا الموقع التجريبي معالج قسم اضغط للتحميل 100٪ نظيفة وآمنة