تحديد إصدار DirectX الخاص بك و Shader Model

نقابة للعثور على إصدار DirectX و Shader Model يعملان على جهاز الكمبيوتر الخاص بك.

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

مع إصدار DirectX 12 في 2015 ، طرحت شركة Microsoft عددًا من ميزات البرمجة الجديدة مثل واجهات برمجة التطبيقات ذات المستوى المنخفض والتي تتيح للمطورين المزيد من التحكم في الأوامر التي يتم إرسالها إلى وحدة معالجة الرسومات. سيتم أيضًا استخدام DirectX 12 APIs في تطوير ألعاب Xbox One و Windows Phone بالإضافة إلى Windows 10 .

منذ أن تم إصدار بطاقات الرسومات DirectX 8.0 استخدم البرامج / الإرشادات المعروفة باسم Shader Models للمساعدة في تفسير الإرشادات حول كيفية تقديم الرسومات المرسلة من وحدة المعالجة المركزية إلى بطاقة الرسومات. العديد من ألعاب الكمبيوتر الجديدة تقوم بشكل متزايد بإدراج إصدارات Shader Model في متطلبات النظام الخاصة بها.

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

كيفية تحديد إصدار DirectX لديك؟

  1. انقر على قائمة ابدأ ، ثم "تشغيل".
  2. في المربع "تشغيل" اكتب "dxdiag" (بدون علامات الاقتباس) وانقر فوق "موافق". سيؤدي ذلك إلى فتح أداة تشخيص DirectX.
  3. في علامة التبويب "النظام" ، المسردة تحت عنوان "معلومات النظام" ، سترى "إصدار DirectX" مدرجًا.
  4. قم بمطابقة إصدار DirectX مع إصدار Shader الموضح أدناه.

بمجرد تحديد إصدار DirectX الذي يعمل على جهاز الكمبيوتر الخاص بك ، يمكنك استخدام المخطط التالي لتحديد إصدار Shader Model المدعوم.

إصدارات DirectX و Shader Model

* غير متوفر لنظام التشغيل Windows XP OS
† غير متوفر لنظام التشغيل Windows XP و Vista (و Win 7 قبل حزمة الخدمة SP1)
‡ Windows 8.1 ، RT ، Server 2012 R2
** ويندوز 10 وإكس بوكس ​​وان

الرجاء ملاحظة أن إصدارات DirectX السابقة لـ DirectX 8.0 لا تدعم طرازات shader

تبدأ إصدارات DirectX المفصلة هنا بـ DirectX الإصدار 8.0. إصدارات DirectX قبل الإصدار 8.0 تم إصدارها بشكل أساسي لدعم Windows 95 و Windows 98 و Windows Me و Windows NT 4.0 و Windows 2000.

كانت الإصدارات DirectX 1.0 خلال 8.0a متوافقة مع نظام التشغيل Windows 95. تضمين Windows 98 / Me الدعم من خلال الإصدار 9.0 من DirectX. تتوفر جميع الإصدارات القديمة من DirectX في مواقع مختلفة تابعة لجهات خارجية ، وإذا كنت تقوم بتثبيت إصدارات قديمة من نظام التشغيل Windows ، فقد تكون مفيدة لتشغيل ملفات / أقراص اللعبة الأصلية.

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

ما هي الألعاب التي تدعم DirectX 12؟

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

إذا لم تكن اللعبة عن طريق الصدفة متوافقة مع إصدار جديد من DirectX ، خاصة الألعاب التي تعمل على DirectX 9 أو ما قبله ، فإن Microsoft توفر DirectX End-User Runtime الذي سيعمل على إصلاح العديد من أخطاء وقت التشغيل مع DLLs المثبتة من الإصدارات القديمة من DirectX.

كيفية تثبيت أحدث إصدار من DirectX؟

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

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