كل شيء عن دايريكت إكس

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

  • E-Mail
كل شيء عن دايريكت إكس ()
 Samer Batter بقلم  April 12, 2006 منشورة في 
COMPANY:
-

MAGAZINE:
-

AUTHOR:
-

COUNTRY:
-


لا تعمل الكثير من ألعاب الكمبيوتر لدي، وكانت تعمل سابقا، وتظهر رسالة خطأ عن دايريكت إكس رغم أنني قمت بتحديث الأخير، فما السبب وهل لكم أن تشرحوا لي بالتفاصيل عن دايريكت إكس هذا؟
يأتي ويندوز إكس بي بإصدار DirectX 8.1، وهو قديم نسبيا ففي حال إعادة تثبيته عليك بتحديث دايريكت إكس بالإصدار الحالي. وقد تكون بطاقة الرسوميات لديك قديمة ولا تدعم أحدث إصدار من دايريكت إكس رغم أنك قمت بتثبيته. ولتوضيح ذلك علينا الدخول وراء "الستار" فما تراه من رسائل خطأ إنما يعبر عن ما يجري في الكمبيوتر حيث تتواصل الأجهزة معك من خلال البرامج مثل برامج التشغيل drivers ووصلات البرمجة programming interfaces (API)، وهي وسيلة التواصل بين البرامج والأجهزة. وهي أدوات تترجم التعليمات التي يتم تبادلها بين البرامج والأجهزة. وبدلا من أن يقوم المبرمجون بكتابة برامجهم لتعمل مع أجهزة محددة يقومون بكتابة الكود لنظام تشغيل محدد يتولى بعدها برنامج التشغيل driver الترجمة بين ما يريده البرنامج أو اللعبة ليطلب من الأجهزة تنفيذ تلك التعليمات. وأحيانا تتم كتابة برمجة اللعبة لوصلة البرمجة API (مثل دايريكت إكس وأوبن جي إل - DirectX و OpenGL ) التي تقوم بنفس مهمة "الترجمة" وفائدة ذلك استغناءه عن الحاجة لدعم كل نوع بعينه من بطاقات الرسوميات المتوفرة في السوق بل يقوم برنامج التشغيل driver الذي يكتبه بترجمة الأوامر التي تستجيب لها بطاقة الرسوميات. وتعد وصلتي البرمجة DirectX و OpenGL الخاصة ببطاقات الرسوميات الأكثر انتشارا ولذلك تتم كتابة كود الألعاب بهاتين الوصلتين- دايريكت إكس وأوبن جي إل- والأوامر الخاصة بهما، وتقوم دايريكت إكس مثلا، بتحويل الأوامر التي تطلبها اللعبة إلى تعليمات تستجيب لها بطاقة الرسوميات أو بطاقة الصوت. هناك العديد من إصدارات دايريكت إكس وعندما تكون لعبة ما تعتمد دايريكت إكس 9 فإن ذلك يعني أن اللعبة تستخدم تعليمات دايريكت إكس 9 تستدعي وجود هذا الإصدار في كمبيوترك لتشغيل اللعبة. كما أن ذلك يستدعي دعم بطاقة الرسوميات لهذا الإصدار التاسع من دايريكت إكس. إما إذا كانت البطاقة لديك قديمة نوعا ما وتدعم دايريكت إكس 8 فإن اللعبة تتعرف على الإصدار القديم للبطاقة فتقوم اللعبة وقتها بتقليد أو محاكاة الإصدار الأقدم من دايريكت إكس لجعل البطاقة تستجيب رغم أن تشغيل اللعبة لن يكون بجودة الدعم الأصيل للبطاقة لأحدث إصدار من دايريكت إكس وهو 9 حاليا (9.0C). ويمكن تنزيله من الموقع http://www.microsoft.com/windows/directx/ ويتولى برنامج خاص تثبيته تلقائيا في الكمبيوتر عند محاولة تنزيله من الموقع لضمان توافقه مع نظام التشغيل، ولذلك نتجنب تقديمه أحيانا على القرص المدمج الخاص بمجلة ويندوز لتلافي المتاعب، أما إذا أردت ملف دايريكت إكس لتثبته في كمبيوتر آخر فعليك بإصدار باسم DirectX Redist في نفس الصفحة من الموقع. وللتأكد من الإصدار الحالي لديك اطبع الأمر Dxdiag، في سطر التشغيل run من قائمة "ابدأ" وستظهر لوحة بالمعلومات الخاصة به وفي حال وجود تعارض ستجد ذلك بالنقر على زر Notes.

يمكنك الآن الحصول على آخر الأخبار في صندوق الوارد لبريدك الالكتروني عبر الاشتراك المجاني الآن بـ نشرتنا الالكترونية.

إضافة تعليق

اسم المشترك، حقل إجباري

البريد الإلكتروني، حقل إجباري

Security code