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

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

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

هذا هو المكان الذي تلعب فيه أدوات مثل DirectX. هذا هو سبب سيطرة Windows على ألعاب الكمبيوتر الشخصي اليوم.

ما هو DirectX وماذا يفعل؟

DirectX عبارة عن سلسلة من ملفات واجهات برمجة التطبيقات (APIs) تم تصنيعها بواسطة Microsoft لنظامي التشغيل Windows و Xbox والتي تتيح لمطوري الألعاب الوصول إلى ميزات الأجهزة منخفضة المستوى. إنها تمنح المطور مزيدًا من التحكم في كيفية عمل اللعبة مع الأجهزة ، مما يسمح له بضبط الألعاب للأداء على الأجهزة المختلفة.

instagram viewer

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

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

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

لإصلاح ذلك ، أطلقت Microsoft DirectX في عام 1995 مع نظام التشغيل Windows 95. منذ ذلك الحين ، شهدت واجهة برمجة التطبيقات دعمًا مستمرًا وتحديثات لإحضارها إلى أحدث إصدار لها وقت كتابة هذا التقرير ، DirectX 12 Ultimate.

مكونات DirectX

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

  • رسومات DirectX: يتضمن ذلك واجهتي API ، وهما DirectDraw و Direct3D ، لرسم رسومات ثنائية الأبعاد وثلاثية الأبعاد على التوالي.
  • المساهمة المباشرة: مقابض التفاعل مع لوحات المفاتيح والفئران وعصا التحكم وأجهزة التحكم وأجهزة الإدخال الأخرى. تم تغيير هذا المكون إلى XInput بعد DirectX الإصدار 8 ، وهو مخصص حصريًا لوحدات تحكم Xbox.
  • صوت مباشر: يتعامل مع تشغيل الصوت والتسجيل. يستخدم DirectSound3D (DS3D) للأصوات ثلاثية الأبعاد.
  • وسائط DirectX: يتضمن هذا عددًا من واجهات برمجة التطبيقات الأصغر.
    • الرسوم المتحركة المباشرة: للرسوم المتحركة على الويب ثنائية الأبعاد.
    • عرض مباشر: لتشغيل الوسائط وتدفقها. يحتوي أيضًا على مكونات إضافية لمعالجة الإشارات الصوتية و DirectX Video Acceleration لتشغيل الفيديو المسرع بالأجهزة.
    • تحويل DirectX: لتفاعل الويب.
    • وضع Direct3D المحتفظ به: للحصول على رسومات ثلاثية الأبعاد ذات مستوى أعلى.
  • DirectPlay: يتعامل مع الاتصال الشبكي بين الألعاب. الآن مهملة.
  • DirectMusic: لتشغيل الوسائط للمسارات التي تم إنشاؤها في DirectMusic Producer.
  • كائنات وسائط DirectX: يتعامل مع الكائنات المتدفقة للمشفرات وأجهزة فك التشفير والتأثيرات.
  • الإعداد المباشر: هذه ليست واجهة برمجة تطبيقات ولكنها تهدف إلى تثبيت مكونات DirectX.

DirectX ليس واجهة برمجة تطبيقات الرسومات الوحيدة الموجودة هناك ، ولكنه الأكثر شيوعًا بالنظر إلى شعبية Windows. DirectX هو أيضًا حصري لنظام Windows ، على عكس واجهات برمجة التطبيقات الأخرى مثل OpenGL أو Vulkan ، التي تتمتع بدعم عبر الأنظمة الأساسية.

هل يؤثر DirectX على أداء اللعبة؟

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

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

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

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

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

ما هو إصدار DirectX الذي يجب أن تستخدمه؟

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

DirectX 12 Ultimate هو أحدث إصدار في وقت كتابة هذا التقرير. DirectX12 و DirectX 11 كانت مليئة بالميزات بالفعل ، لكن DirectX 12 Ultimate يبني فوق ذلك لإضافة المزيد من الميزات لأجهزة الجيل التالي.

يعد التحقق من إصدار DirectX مهمة بسيطة:

  1. يضعط Windows مفتاح + R. لفتح موجه التشغيل.
  2. يكتب dxdiag واضغط على Enter.

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

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

يلعب التحسين دورًا كبيرًا في الألعاب

يعمل DirectX على تشغيل الألعاب وبرامج الوسائط المتعددة على Windows منذ Windows 95. مع استمرار Microsoft في طمس الخطوط بين Windows و Xbox ، يتطور DirectX أيضًا للسماح لمطوري الألعاب ببناء وتحسين الألعاب التي تعمل على نطاق واسع من قدرات الأجهزة.

هذا يجعل ألعاب الكمبيوتر في متناول جمهور أكبر بكثير. خاصةً الأشخاص الذين لا يشغلون أجهزة كمبيوتر عالية الجودة.

مع إطلاق Nvidia و AMD لأقوى وحدات معالجة الرسومات حتى الآن ، تحاول Intel اقتحام سوق GPU ، انخفاض أسعار وحدة معالجة الرسومات ، وبعض إصدارات الألعاب الكبيرة لعام 2023 ، فمن المؤكد أنه وقت ممتع اللاعبين.