DirectX: كيفية التحقق من إصدارك وتحديثه في Windows

  • يقوم DirectX بدمج الرسومات والصوت وواجهات برمجة التطبيقات للإدخال لتحسين الألعاب على Windows.
  • يتم التحقق من الإصدار باستخدام dxdiag في علامة التبويب النظام في التشخيص.
  • تصل التحديثات عبر Windows Update؛ ويتطور DX12 دون تغيير رقمه.
  • بالنسبة للألعاب القديمة، قم بتثبيت بيئات التشغيل القديمة باستخدام برنامج التثبيت على الويب من Microsoft.

DirectX على Windows: الإصدار والتحديث

يُعدّ DirectX عنصرًا أساسيًا للألعاب ومحتوى الوسائط المتعددة للاستفادة الكاملة من إمكانيات جهاز الكمبيوتر الذي يعمل بنظام Windows . إذا ظهرت لك رسالة تحذيرية من إحدى الألعاب تُفيد بأنك بحاجة إلى إصدار مُحدد من DirectX، فاعلم أن ذلك لم يكن صدفة: فبدون الإصدار الصحيح، قد تتعطل بعض وظائف الرسومات أو الصوت، أو قد لا تعمل اللعبة على الإطلاق.

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

ما هو DirectX وأهميته

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

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

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

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

التحقق من إصدار DirectX على نظام التشغيل Windows

لماذا لا ترى إصدارات "رئيسية" جديدة من DirectX؟

حالياً، نشير إلى DirectX 12 باعتباره المعيار الأساسي . لقد غيرت مايكروسوفت استراتيجيتها: فبدلاً من الانتقال المتكرر إلى "DirectX 13" والإصدارات اللاحقة، فإنها تحافظ على DirectX 12 كعلامة تجارية شاملة وتوسعها بطبقات وامتدادات ومجموعات تطوير برمجية (SDKs) بطريقة معيارية.

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

كيفية معرفة إصدار DirectX الذي لديك

أسهل طريقة هي استخدام أداة تشخيص DirectX (dxdiag) . يمكنك فتحها بطريقتين بسيطتين للغاية ومعرفة الإصدار الذي يستخدمه نظامك في ثوانٍ.

الطريقة 1: من البحث

1) افتح شريط البحث في شريط المهام واكتب "dxdiag" . سيظهر تطبيق "dxdiag" في النتائج؛ انقر لتشغيله.

2) في نافذة "أداة تشخيص DirectX"، انتقل إلى علامة التبويب "النظام" . في قسم "معلومات النظام"، حدد موقع حقل "إصدار DirectX"، الذي يشير إلى الإصدار المثبت.

الطريقة الثانية: استخدام مربع التشغيل

1) اضغط على مفتاحي Windows + R لفتح نافذة التشغيل ، ثم اكتب "dxdiag" واضغط على Enter للتأكيد. بعد بضع ثوانٍ، سيتم فتح أداة التشخيص.

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

الاستخدام لأول مرة وبرامج التشغيل الموقعة : إذا كانت هذه هي المرة الأولى التي تقوم فيها بتشغيل dxdiag، فقد يطلب منك التحقق من التوقيع الرقمي لبرامج التشغيل. وافق بالضغط على "نعم" لتأكيد أنها موقعة من قبل ناشرين معتمدين.

إجراء فحوصات إضافية على علامة التبويب "العرض" : انتقل إلى "العرض" وتأكد من أن "تسريع DirectDraw" و"تسريع Direct3D" و"تسريع نسيج AGP" مُدرجة على أنها "مُمكّنة". هذا يؤكد أن نظام الرسومات الفرعي يستفيد من تسريع الأجهزة.

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

كيفية تحديث DirectX على Windows

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

التحديث من Windows Update

1) افتح الإعدادات (Windows + I) وانتقل إلى "تحديث Windows".

٢) انقر على "التحقق من وجود تحديثات" واسمح للنظام بتنزيل جميع التحديثات المتاحة وتثبيتها. سيتم تطبيق أي مكونات DirectX أو تبعيات رسومية معلقة تلقائيًا.

نصيحة : إن الحفاظ على تحديث نظام التشغيل Windows يضمن حصول DirectX على التحسينات والتصحيحات الأمنية ودعم واجهات برمجة التطبيقات الجديدة التي تستفيد منها الألعاب الحديثة.

مثبت الويب وقت تشغيل المستخدم النهائي (أوقات التشغيل القديمة)

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

يُضيف هذا المُثبِّت مكتبات DirectX SDK دون تغيير إصدار DirectX الرئيسي للنظام . الإصدار الأكثر شيوعًا من هذه الحزمة هو 9.29.1974.1، ويمكنك تنزيله من موقع مايكروسوفت الرسمي باتباع تعليماتهم.

هام : لا يتوفر DirectX 12 والإصدارات الحديثة الأخرى للتنزيل بشكل مستقل خارج تحديثات ويندوز. يُستخدم مُثبِّت الويب لإكمال المكتبات القديمة التي تتطلبها بعض الألعاب للعمل بشكل صحيح.

حفظ ومشاركة تشخيصات DirectX

كما يتيح لك برنامج dxdiag تصدير تقرير كامل عن النظام ، وهو أمر مفيد عندما تحتاج إلى دعم فني أو عندما تنوي بدء موضوع في منتدى متخصص.

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

تحقق من إصدار DirectX لنظام Windows الخاص بك

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

نظاما التشغيل Windows 11 و Windows 10

افتح شريط البحث، واكتب "dxdiag"، ثم افتح التطبيق . في علامة تبويب النظام، حدد "إصدار DirectX". للوصول بشكل أسرع، اضغط على مفتاحي Windows + R، واكتب "dxdiag"، ثم أكّد.

نوافذ 8 / 8.1

فعّل خاصية البحث (من الحافة اليمنى إذا كنت تستخدم واجهة تعمل باللمس، أو بالضغط على مفتاح Windows والكتابة مباشرةً) وشغّل "dxdiag". تحقق من الإصدار في علامة تبويب النظام.

نوافذ 7

من قائمة ابدأ، استخدم مربع البحث لكتابة "dxdiag" وافتح الأداة. ستظهر لك النسخة في تبويب النظام. في نظام التشغيل ويندوز 7، الفرع الرئيسي هو DirectX 11؛ قم بالتحديث عبر حزمة الخدمة وتحديث النظام الأساسي للحصول على جميع التحديثات المتاحة.

كيفية إبقاء DirectX محدثًا على نظامي التشغيل Windows 10/11

في نظامي التشغيل ويندوز 10 وويندوز 11، يتم دمج DirectX 12 وتحديثه عبر خدمة تحديثات ويندوز . لا يوجد برنامج تثبيت رسمي مستقل لـ "DirectX 12 الكامل" خارج هذه العملية، مما يُسهّل عملية الصيانة ويضمن اتساق برامج التشغيل.

تُوزّع شركات تصنيع وحدات معالجة الرسومات (مثل NVIDIA وAMD وIntel) برامج تشغيل تُفعّل ميزات DirectX وتُحسّنها. ويُعدّ تحديث برامج التشغيل بنفس أهمية تحديث نظام Windows للاستفادة من واجهات برمجة التطبيقات الجديدة وتحسينات الأداء.

الميزات الرئيسية لبرنامج DirectX

الرسومات ثنائية/ثلاثية الأبعاد المُسرّعة بواسطة الأجهزة : عرض عالي السرعة، وتجزئة، ومُظللات، ومُظللات حسابية، وخطوط أنابيب حديثة تُمكّن من الحصول على تأثيرات متقدمة وواقعية فوتوغرافية أكبر.

الصوت ثلاثي الأبعاد والمزج : تشغيل الصوت والتقاطه بزمن استجابة منخفض، وتحديد المواقع المكانية، ودعم معدلات أخذ العينات والتنسيقات المختلفة.

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

الشبكة والاتصالات : دعم طرق الاتصال المختلفة، بما في ذلك البروتوكولات واسعة الانتشار تاريخيًا مثل TCP/IP و IPX، مما يسهل ألعاب الشبكة ومزامنة البيانات.

إدارة ذاكرة وموارد الرسومات : تخصيص فعال، وتقليل الحمل الزائد على وحدة المعالجة المركزية، ومشاركة أفضل للأحمال لتحسين الاستقرار والأداء.

مزايا إبقاء DirectX محدثًا

يؤثر تحديث DirectX (ونظام التشغيل Windows نفسه) بشكل مباشر على أداء ألعابك وتطبيقات الوسائط المتعددة . إليك بعض التحسينات الشائعة:

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

ماذا تفعل إذا طلبت لعبة قديمة "DirectX 9"

صُممت العديد من الألعاب الكلاسيكية للعمل مع DirectX 9.0 وتعتمد على ملفات DLL الخاصة به . حتى إذا كان لديك DirectX 12 على نظامي التشغيل Windows 10/11، فقد تكون هذه الملفات الثنائية المحددة مفقودة.

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

نصيحة مفيدة : تتضمن بعض الألعاب مُثبِّتًا خاصًا بها في مجلد "redist" أو يتم تشغيله تلقائيًا عند التشغيل الأول. إذا استمرت اللعبة في إظهار أخطاء DirectX DLL (مثل d3dx9_*.dll)، فعادةً ما يحل مُثبِّت Microsoft عبر الإنترنت المشكلة.

إذا لم يبدأ برنامج dxdiag أو كانت التوقيعات الرقمية مفقودة

في الأجهزة القديمة جدًا أو عند تثبيت برامج غير مكتملة، قد لا يتم العثور على أداة "dxdiag" . يشير هذا إلى وجود إصدار قديم من DirectX (مثل 5.0 أو إصدار أقدم) أو مشاكل في النظام. قم بالترقية إلى إصدار حديث من Windows أو ثبّت أي تحديثات تراكمية متوفرة.

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

ملاحظات خاصة بنظام التشغيل

نظاما التشغيل ويندوز 11 وويندوز 10 : يتضمنان DirectX 12 افتراضيًا. احرص على تحديث نظام التشغيل ويندوز وبرامج تشغيل وحدة معالجة الرسومات باستمرار. لا يوجد برنامج تثبيت منفصل لـ DirectX 12 خارج النظام.

ويندوز 8/8.1 : يحتوي هذان النظامان على الإصدارين 11.1 و11.2 على التوالي. لا توجد حزم مستقلة؛ يتم توفير التحسينات من خلال تحديثات النظام.

نظام التشغيل ويندوز 7 : يدعم DirectX 11 (مع حزمة الخدمة وتحديث النظام الأساسي). لضمان التوافق مع الألعاب القديمة، قد تحتاج إلى تثبيت حزم تشغيل DX9.0c عبر مُثبِّت الويب.

ويندوز فيستا : ظلّ نظام التشغيل يعمل بإصدار DirectX 10 (و10.1 مع التحديثات). يُنصح، إن أمكن، بتحديث نظام التشغيل إلى إصدارات أحدث على أجهزة الكمبيوتر من تلك الحقبة.

أفضل الممارسات لتجنب المشاكل مع DirectX

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

احرص على تحديث برامج تشغيل بطاقة الرسومات الخاصة بك . تُمكّن برامج التشغيل ميزات DirectX وتُصلح الأخطاء التي قد تؤثر على الأداء أو الاستقرار.

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

استخدم تقرير dxdiag عند طلب المساعدة . إن حفظ "جميع المعلومات" ومشاركتها مع الدعم الفني أو في المنتديات المتخصصة يُسرّع عملية تشخيص المشكلة.

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

DXDIAG
المادة ذات الصلة:
كيفية تشخيص DirectX على نظام ويندوز باستخدام DxDiag بطريقة عملية وكاملة

أضف كمصدر مفضل في جوجل