يعتبر برنامج أو نظام الرسوميات 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 و دائماً ما يوجد هذا الملف في الألعاب بعد العثور عليه تقوم
بتشغيله وتثبيته لتلاحظ إختفاء المشكلة من بعدها الحل الثاني الذي يمكنك
تجربته هو البحث عن الملفات التي تحتاجها تلك اللعبة و تحميلها من علي
الأنترنت و إضافتها داخل مجلد اللعبة أو بداخل ملفات الويندوز .