لماذا تحتاج الالعاب نسخة خاصة من برنامج DirectX

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


- ما هو برنامج DirectX


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


- ما هي إصدارت برنامج DirectX


في البداية كان هناك الإصدار الرئيسي أو المكون الرئيسي وهو DirectX 3D وهو المسئول عن جميع الأشكال او التصميمات ثلاثية الأبعاد 3D ، والمكون الثاني وهو DirectDraw وهو المسئول عن طريقة عرض الأشكال السابقة علي شاشة الكمبيوتر و يوجد العديد و الكثير من المكونات الأخري وتم دمج جميع تلك المكونات و إصدار أول واجهة عمل وهي DirectX و كان من الضروري مع تطور أنظمة التشغيل أن يتم تطوير البرنامج بشكل مستمر لذلك فمثلاً DirectX 9 يتوافق مع ويندوز XP و نسخة DirectX 11 تتوافق مع ويندوز 7 و يتضمن ويندوز 10 نسخة DirectX 12 و يمكنك التأكد من ذلك عن طريق كتابة dxdiag في مربع البحث الموجود في الويندوز ثم الضغط علي الأيقونة التي سوف تظهر أمامك لتظهر لك نافذة تحتوي علي العديد من المعلومات الخاصة بالبرنامج لتلاحظ كلمة DirectX Version والمكتوب أمامها رقم الإصدار الخاص بالبرنامج .

- لماذا تقوم الألعاب بتحميل البرنامج


معظم الألعاب التي يتم تحميلها من علي منصة Steam أثناء تثبيتها تقوم فكل مرة بتثبيت برنامج DirectX علي الرغم من وجوده في النظام أو أن أحد الألعاب قام بتثبيته من قبل لماذا إذا يتم إعادة تثبيته و الأجابة علي هذا السؤال هي بسيطة للغاية فهي خطوة إحتياطية فقط من أجل التأكد من إن اللعبة الخاصة بهم سوف تعمل بشكل جيد و سوف أخبرك الأن الأجابة بشكل مفصل يتم تصميم الألعاب علي علي أحد إصدارات برنامج DirectX حيث يقوم المطوريين للعبة باستهداف فئة المستخدمين لنفس الإصدار ولكن في تلك الحالة لن يستطيع مستخدمي الإصدارات الأخري بتجربة اللعبة لذلك يتم الاستعانة بما يسمي مكتبة الديريكت DirectX library وهي تحتوي علي العديد من الملفات التي تخص جميع الإصدارات وبالتالي تستطيع تجربة الألعاب الأخري و يمكنك رؤية تلك الملفات عن طريق المسار التالي C:\Windows\System32 ولكن ذلك المسار لمستخدمي نواة 64bit و لكن إذا كنت من مستخدمي نواة 32bit فيمكنك التعرف علي تلك المكتبة او ملفات DirectX من خلال المسار التالي C:\Windows\SysWOW64 لذلك فخطوة إعادة تثبيت برنامج DirectX هي مهمة من أجل إضافة الملفات الهامة لتشغيل اللعبة بالشكل الصحيح .

- حل مشاكل برنامج DirectX


في بعض الحالات قد تواجه مشاكل في ملفات DirectX سواء كانت ملفات ناقصة لتشغيل الألعاب أو سواء أثناء عملية التثبيت وظهور رسالة خطأ بشكل متكرر و للتخلص من تلك المشكلة يمكنك القيام بأمرين الحل الأول هو التوجه إلي ملف اللعبة او ملف البرنامج الذي تواجه مع تلك المشكلة والبحث عن ملف يسمي DXSETUP.exe و دائماً ما يوجد هذا الملف في الألعاب بعد العثور عليه تقوم بتشغيله وتثبيته لتلاحظ إختفاء المشكلة من بعدها الحل الثاني الذي يمكنك تجربته هو البحث عن الملفات التي تحتاجها تلك اللعبة و تحميلها من علي الأنترنت و إضافتها داخل مجلد اللعبة أو بداخل ملفات الويندوز .
(adsbygoogle = window.adsbygoogle || []).push({});
لماذا تحتاج الالعاب نسخة خاصة من برنامج DirectX Reviewed by Ahmed Mostafa on 9/06/2017 Rating: 5

هناك تعليق واحد: