الفرق بين directx 12 directx 11 و طريقة التحميل.

 

يعتبر directx بشكل عام وعلي وجة الخصوص (directx 12,directx 11)هو عبارة عن مجموعة برامج تشغيل والتقنيات التي تسمح بعرض وتنفيذ عناصر الوسائط المتعددة في تطبيقات أو برامج معينة مثل رسوم ال3D

 

و هو برنامج ضروري لتدعيم الوسائط المتعددة مثل مقاطع الفيديو أو المؤثرات الصوتية المتقدمة أو رسوم ال 3dوالان سنتكلم عن أبرز التغييرات والتطورات التي تحدث في كل اصدار جديد من ميكروسوفت من برامج و وظائف تشغيل جديدة وهذا ما سنتكلم عنه في النقاط التاليه كن معنا

Direct 3D

يعد نوع من التفاعل بين بطاقة الرسومات والتطبيق الذي يستعمل 3D. هذه الواجهة مقسمة إلى طبقتين

طبقة الأجهزة (HAL)، والتي تستخدم وظائف الأجهزة 3D، وهذا يعني تلك التي تدار مباشرة من قبل المعالج من بطاقة 3D دون استخدام وحدة المعالجة المركزية ( من الكمبيوتر الخاص بك).

طبقة البرمجيات ( HEL ،طبقة مضاهاة الأجهزة)

، والتي تحاكي بطاقة الرسومات عند الضرورة. وهذا يعني أنه عندما يستخدم البرنامج طريقه ثلاثية الأبعاد لا تحتوي عليها بطاقة التسريع ثلاثي الأبعاد (أو إذا لم يكن لديك بطاقة مسرّع) ، فإن طبقة البرامج في Direct3D ستطلب من المعالج المركزي حساب هذه العملية ثم إرسال النتيجة لبطاقة الرسومات الخاصة لك

DirectDraw

يتم استخدام DirectDraw بمجرد استدعاء render الصورة.

ثم يقوم بدور المدير للذاكرة يحاول تخصيص الذاكرة المطلوبة لتخزين الصور أو المعلومات المتعلقة بعمق الكائن وغيرها.

DirectInput

يتيح لك DirectInput بإدارة تبادل البيانات بين جهاز تحكم اللعبة المستخدم مثل ال joypad ، mouse ، عجلة القيادة.

DirectPlay

يستخدم DirectPlay عندما يكون لدى اللعبة دعم للشبكة اي انها تكون اونلاين يمكنه إدارة بطاقة الشبكة لضمان التواصل السهل بين اللاعبين .

DirectSound.

إن DirectSound هو وصلة التواصل بين اللعبة وبطاقة الصوت، ويسمح في الاستماع إلى الأصوات الرقمية والمؤثرات الصوتية في تطبيقات ال3D ,hk  بتحميله من هنا 

سلبيات برنامج DirectX

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

 

وإن كنت ترغب في تشخيص اي من الإصدارات لديك
توفر الأداة المساعدة DXDIAG،

والتي يمكن الاستناد إليها هنا عن طريق النقر علي ابدأ وكتابة DXDIAG والنقر على الرمز الذي يظهر معلومات دقيقة حول كل ما تريد في إصدارك المثبت مثل DirectX12 وهو الذي سنتكلم عليه في السطور القادمة

Directx 12

قامت مايكروسوفت بتطوير الجزء الخاص بالجرافيك ثلاثى الابعاد Direct3D

بشكل كبير بحيث يتم تقليص الضغط على المعالج والاستفاده أكثر من معالج كارت الشاشه ويؤدى ذلك الى تعزيز أداء الألعاب مقارنه directx 11 وأيضا يقلل من مشكله عنق الزجاجه التى تحدث بين المعالج وكارت الشاشه احيانا بسبب حدوث تأخر فى الربط بين المعالج وكارت الشاشه فى تنفيذ الاوامر وذلك لضعف المعالج مقارنه بكارت الشاشه أو العكس وفى تجربه باستخدام Star Swarm تم استخدام كارت Nvidia GTX 980 على أقصى اعدادت وكانت النتيجه حيث حقق directx 12 ل3d عدد 66.8fps بينما حق directx 11 لل3d عدد 26.7fps مما يتضح لنا ان directx 12حقق أكثر من ضعف الاداء مقارنه بdirectx 11من ما يعطي المطورين حريه أكثر فى التعامل مع الرسوم ثلاثيه الابعاد(3d).

تعدد الانوية على عكس الاصدار السابق directx 11

ولتوضيح ذلك افترض وجود جهاز يحتوى على معالج رباعى النواه وكارت شاشه متعدد الانويهعكس ما عند directx 11 الربط بينهم كان يتم الاتصال بينهم بشكل فردى فيتم الاتصال بين نواه واحده من المعالج ونواه واحده من كارت الشاشه فى نفس الوقت بينما مع الاصدار الجديد directx 12يتم الاتصال بين أكثر من نواه من المعالج و النواه فى كارت الشاشه وبالطبع يؤدى ذلك الى سرعه أعلي فى نقل البيانات والاستفاده من الانويه المتواجده فى الكمبيوتر لنتمكن من مشاهد مقاطع ذات جودة رائعة او تشغيل العاب 3d بشكل احسن وأيضا نرى ميزه هامه فى الاصدار القادم من directx 12وهى ترشيد إستهلاك الطاقه وتصل لنسبه تقارب 50% مقارنه بdirectx 11 ويوفر نسبه تقترب من ال 25 وات من استهلاك الطاقه و

 

إقرأ أيضاً :

كل ما تريد ان تعرف عن تحميل داونلود مانجر مجانا.

الفرق بين برنامج driver pack solution offline و driver pack solution online

تحميل أفضل 8 برنامج تنزيل فيديوهات مجاني للفيس واليوتيوب

وأخيراً، شكرا لكم لقراءة المقال حتى النهاية،

يمكنك قراءة المزيد من المقالات من عالم الكمبيوتر من هنا

.. مقدمة لكم من أكاديمية مجتهد.