المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : هل كروت DX10 تشغل العاب DX11



youssef_lord
28-09-2009, 07:03
كما هو واضح في العنوان اريد الاستفسار هل كروت


DX10 تشغل العاب DX11 ولكن بتأثيرات DX10

ام انها لا تشغل العاب DX11


ولكم جزيل الشكر

Luffy
28-09-2009, 07:06
طبعا تشغلها وين المشكلة حتي كروت dx9 تشغلها

Ҝ ђ Λ Ł Є δ
28-09-2009, 07:14
نعم يشغلها دون اي مشكلة

ǺђḾỂĐ260
28-09-2009, 07:20
هتشتغل لكن مش با مكنيات DX11

S.O.S
28-09-2009, 07:56
يا حيبيي كروت dx9-dx10 هتدعم العاب dx11 سوفت وير فقط وليس دعم هارد وير وسوفت وير كما في كروت Dx11

Brigadier
28-09-2009, 07:58
نعم سوف تشغلها ولكن طبعاً بميزات غير كاملة كما هو الحال مع البطاقات الداعمه كلياً نسخه الدايركت اكس11.

الخلف
28-09-2009, 08:37
الألعاب تنقسم لقسمين

1- قسم يشترط وجود تقنيات معينة بشكل عتادي
2- قسم لايشترط وجود تقنيات معينة

عادة الألعاب تصمم بحيث تناسب العتاد المنتشر في زمن الإطلاق، وبعضها يتم زيادة بعض التقنيات فيها بحيث تتناسب مع التقنيات الأحدث...

وحتى لايزيد تعقيد اللعبة ومحرك اللعب كثيراً فإن بعض الألعاب تضع حدود دُنيا لبعض التقنيات، منها مثلاً إصدار الـ DirectX أو حتى بعض التقنيات الداخلية مثل Shader Model 2.0 أو Shader Model 3.0...

بخصوص ألعاب DX11 فمثلها مثل الألعاب السابقة، عندما يتم برمجتها فيتم برمجتها بحيث تعمل على منصات DX11 وعلى منصات أخرى أقدم، ولكنها تشترط مواصفات معينة مثلاً Shader Model 3.0، وهذا الأخير لايتوافر إلا في بطاقات DirectX 9.0c مثلاً بينما بطاقات DirectX 9.0 الأصلية لا توفّر Shader Model 3.0 وإنما Shader Model 2.0...

فلو كانت هناك ثلاث ألعاب مثلاً لنقل A و B و C
اللعبة A تم تصميمها على مواصفات DX10 ويمكنها العمل على عتاد أقدم ولكنها تشترط Shader Model 2.0 على الأقل
اللعبة B تم تصميمها على مواصفات DX10 ويمكنها العمل على عتاد أقدم ولكنها تشترط Shader Model 3.0 على الأقل
اللعبة C تم تصميمها على مواصفات DX11 ويمكنها العمل على عتاد أقدم ولكنها تشترط Shader Model 3.0 على الأقل

اللعبة A ستتمكن من العمل على عتاد DirectX 9.0 بشكل عادي ولكن ليس أقدم لكونها تشترط Shader Model 2.0 أي من GeForce FX و X700 و X850...
اللعبة B ستتمكن من العمل على عتاد DirectX 9.0c فقط وليس أقدم، أي مثل GeForce 6000 و GeForce 7000 و X1300 و X1950 وأحدث، ولكن بطاقات GeForce FX مثلاً لن تعمل عليها اللعبة لأن الأخيرة تستخدم مواصفات DX 9.0 والتي لا تتضمن Shader Model 3.0...
اللعبة C ورغم أنها DX11 إلا أنها ستعمل على جميع العتاد الذي تعمل عليه اللعبة B لأن اشتراطها هو Shader Model 3.0

مثل اللعبة A هي لعبة Serious Sam II، ومثل اللعبة B هي لعبة Crysis أما مثل لعبة C فلا أعلم لقلّة التفاصيل عن ألعاب DX11...

ذات الأمر ينطبق على ألعاب DX11 فهي ستعمل على عتاد DX10 بشكل عادي لكون المطورين يعلمون أن عتاد DX11 شحيح جداً في الوقت الراهن وحتى لعدة أشهر قادمة فاشتراط عتاد DX11 يعني قتل للعبة بالعربية !!

وربما تجد بعض الألعاب تعمل على عتاد DX 9.0 أيضاً ولكن بعضها ربما يشترط العتاد الأحدث من DX 9.0 وهو DX 9.0c

للملاحظة بخصوص الـ DirectX 9.0
DirectX 9.0 أتى بثلاث أنواع هي
DirectX 9.0a : هذه نسخة DirectX 9.0 الأصلية ولكن بتغييرات بسيطة قامت بها nVIDIA وتدعم Shader Model 2.0
DirectX 9.0b : هذه نسخة DirectX 9.0 الأصلية ولكن بتغييرات بسيطة قامت بها ATi وتدعم هي الأخرى Shader Model 2.0
DirectX 9.0c : هذه نسخة محسّنة من DirectX 9.0 ويمكن القول أنها الإصدار الثاني، وتدعم Shader Model 3.0

Extreme2
28-09-2009, 10:09
ماشاء الله عليك أخ الخلف ..
جواب شافي :)


عبة C ورغم أنها DX11 إلا أنها ستعمل على جميع العتاد الذي تعمل عليه اللعبة B لأن اشتراطها هو Shader Model 3.0

نفهم من ذلك أنه من المبكر جدا الاستفادة من Shader Model 5 مع كروت DX11 ؟

S@M
28-09-2009, 12:06
سوف تعمل بالفعل على DX11 ولكن بخواص الDX10 & DX 10.1 .............https://www.cheesebuerger.de/images/smilie/tiere/a038.gif

spidermohmd1
28-09-2009, 13:02
سمعت أشعات غير مؤكدة أن لعبة Dirt 2 ستكون حصريا لكروت DX11 فقط ... لكني لا أظن هذا لأن أذا الشركة المصممة للعبة فعلت هذا .. فستكون نسبة مبيعات اللعبة .... :ah19:

الخلف
28-09-2009, 13:24
ماشاء الله عليك أخ الخلف ..
جواب شافي :)



نفهم من ذلك أنه من المبكر جدا الاستفادة من Shader Model 5 مع كروت DX11 ؟
ليس شرطاً، الألعاب تصمم بحيث تدعم عدة إصدارات من الـ Shader Models

فلو مثلاً تم تصميم لعبة للـ DirectX 11 وتستفيد من الـ Shader Model 5.0 فإن اللعبة ذاتها ستتضمن خطوط برمجية خاصة لتشغيل اللعبة ضمن عتاد أقل مثل Shader Model 4.0 لبطاقات DX10 أو Shader Model 3.0 لبطاقات DX 9.0c...

مثلاً الخط البرمجي يأخذ إصدار الـ Shader Model ويضعه ضمن متغيّر لنقل sh_mdl$

إذا كا نت القيمة مثلاً 5.0 فإنه سيشغل مجموعة أكواد معينة
وإن كانت القيمة 4.0 سيشغل مجموعة أكواد أخرى
وإن كانت القيمة 3.0 فسيشغل مجموعة أكواد أخرى
وإن كانت القيمة أقل من 3.0 فإن البرنامج سيظهر رسالة أن اللعبة تتطلب Shader Model 3.0 أو أعلى وتتوقف اللعبة عن العمل، طبعاً أغلب الألعاب تبحث عن هذه الشروط قبل حتى تحميل اللعبة وبالتالي لن تعمل من الأساس...

مسألة دعم تقنيات جديدة مرهون بمدى الاستفادة من التقنية / زمن وتكلفة التطوير / الجدوى النهائية ( حساباً بنسبة العتاد الموجود )

طبعاً بعض الأحيان تقوم شركات بدعم شركات أخرى فتقل مسألة تكلفة التطوير والجدوى النهائية، مثلاً شركة AMD دعمت لعبة Dirt 2 ولولا هذا الدعم لما وجدت الشركة سبباً اقتصادياً باللنسبة لها لكي تدعمها فهي ستؤخر من وقت ظهور اللعبة وستتحمل تكاليف تطوير وفي الأخير عدد من يملكون عتاد DX11 سيكون قليلاً، وربما ستفكر بهذا الأمر عن طريق تحديث لاحق وليس تأخير اللعبة كلها...
ولكن لما قدّمت AMD الدعم لها فإن المسألة اختلفت، فهي أولاً حصلت على مبلغ كبير نسبياً لدعم اللعبة ودعم نفسها أيضاً، وإَافة لذلك صار لديها طريقة أخرى جديدة لتسويق اللعبة فلا ننسى أن AMD لم تكتفي بالدفع للشركة من أجل تطوير دعم DX11 فيها وإنما قامت بالاتفاق مع شركائها لإرفاق اللعبة مع البطاقات فكأن الشركة تأخرت 3 - 5 أشهر عن الطرح ولكنها ضمنت مئات وآلاف عمليات الشراء قبل حتى اكتمال اللعبة بسبب أن AMD وشركائها اشتروا كميات كبيرة من رخص اللعبة قبل أن تظهر...

Extreme2
28-09-2009, 18:50
ليس شرطاً، الألعاب تصمم بحيث تدعم عدة إصدارات من الـ Shader Models

فلو مثلاً تم تصميم لعبة للـ DirectX 11 وتستفيد من الـ Shader Model 5.0 فإن اللعبة ذاتها ستتضمن خطوط برمجية خاصة لتشغيل اللعبة ضمن عتاد أقل مثل Shader Model 4.0 لبطاقات DX10 أو Shader Model 3.0 لبطاقات DX 9.0c...

مثلاً الخط البرمجي يأخذ إصدار الـ Shader Model ويضعه ضمن متغيّر لنقل sh_mdl$

إذا كا نت القيمة مثلاً 5.0 فإنه سيشغل مجموعة أكواد معينة
وإن كانت القيمة 4.0 سيشغل مجموعة أكواد أخرى
وإن كانت القيمة 3.0 فسيشغل مجموعة أكواد أخرى
وإن كانت القيمة أقل من 3.0 فإن البرنامج سيظهر رسالة أن اللعبة تتطلب Shader Model 3.0 أو أعلى وتتوقف اللعبة عن العمل، طبعاً أغلب الألعاب تبحث عن هذه الشروط قبل حتى تحميل اللعبة وبالتالي لن تعمل من الأساس...

مسألة دعم تقنيات جديدة مرهون بمدى الاستفادة من التقنية / زمن وتكلفة التطوير / الجدوى النهائية ( حساباً بنسبة العتاد الموجود )

طبعاً بعض الأحيان تقوم شركات بدعم شركات أخرى فتقل مسألة تكلفة التطوير والجدوى النهائية، مثلاً شركة AMD دعمت لعبة Dirt 2 ولولا هذا الدعم لما وجدت الشركة سبباً اقتصادياً باللنسبة لها لكي تدعمها فهي ستؤخر من وقت ظهور اللعبة وستتحمل تكاليف تطوير وفي الأخير عدد من يملكون عتاد DX11 سيكون قليلاً، وربما ستفكر بهذا الأمر عن طريق تحديث لاحق وليس تأخير اللعبة كلها...
ولكن لما قدّمت AMD الدعم لها فإن المسألة اختلفت، فهي أولاً حصلت على مبلغ كبير نسبياً لدعم اللعبة ودعم نفسها أيضاً، وإَافة لذلك صار لديها طريقة أخرى جديدة لتسويق اللعبة فلا ننسى أن AMD لم تكتفي بالدفع للشركة من أجل تطوير دعم DX11 فيها وإنما قامت بالاتفاق مع شركائها لإرفاق اللعبة مع البطاقات فكأن الشركة تأخرت 3 - 5 أشهر عن الطرح ولكنها ضمنت مئات وآلاف عمليات الشراء قبل حتى اكتمال اللعبة بسبب أن AMD وشركائها اشتروا كميات كبيرة من رخص اللعبة قبل أن تظهر...

:)
شكرا لك .

The King2
29-09-2009, 01:22
سؤلك جميل أخى ولاإخوه ماقصرو
تفهم من كدا إن المسأله معظمها سيكون ضعف طفيف فى الجرافيك الخاص بالألعاب وخواص الــ 3d فى التصميمات والألعااب
ستجد فرق بسيط ملموس
وحياك الله أخى الخلف على التعقيب:ah7:

youssef_lord
29-09-2009, 07:34
الله يعطيكم العافية يا شباب

Raja'e
29-09-2009, 08:42
سمعت أشعات غير مؤكدة أن لعبة Dirt 2 ستكون حصريا لكروت DX11 فقط ... لكني لا أظن هذا لأن أذا الشركة المصممة للعبة فعلت هذا .. فستكون نسبة مبيعات اللعبة .... :ah19:


لا يا مان هاللعبه ستكون داعمه ليس فقط له بس DX10

GiANT
29-09-2009, 11:03
نعم تستطيع و اعتقد انه لا يمكن اضافة كلام بعد ماقاله اخي الخلف

ماشاء الله اخي الخلف متميز دائماً لك مني تقييم على هذا الشرح المفصل الذي يجب ان يوضع في موضوع خاص به

A4-F8
29-09-2009, 11:50
الألعاب تنقسم لقسمين

1- قسم يشترط وجود تقنيات معينة بشكل عتادي
2- قسم لايشترط وجود تقنيات معينة

عادة الألعاب تصمم بحيث تناسب العتاد المنتشر في زمن الإطلاق، وبعضها يتم زيادة بعض التقنيات فيها بحيث تتناسب مع التقنيات الأحدث...

وحتى لايزيد تعقيد اللعبة ومحرك اللعب كثيراً فإن بعض الألعاب تضع حدود دُنيا لبعض التقنيات، منها مثلاً إصدار الـ DirectX أو حتى بعض التقنيات الداخلية مثل Shader Model 2.0 أو Shader Model 3.0...

بخصوص ألعاب DX11 فمثلها مثل الألعاب السابقة، عندما يتم برمجتها فيتم برمجتها بحيث تعمل على منصات DX11 وعلى منصات أخرى أقدم، ولكنها تشترط مواصفات معينة مثلاً Shader Model 3.0، وهذا الأخير لايتوافر إلا في بطاقات DirectX 9.0c مثلاً بينما بطاقات DirectX 9.0 الأصلية لا توفّر Shader Model 3.0 وإنما Shader Model 2.0...

فلو كانت هناك ثلاث ألعاب مثلاً لنقل A و B و C
اللعبة A تم تصميمها على مواصفات DX10 ويمكنها العمل على عتاد أقدم ولكنها تشترط Shader Model 2.0 على الأقل
اللعبة B تم تصميمها على مواصفات DX10 ويمكنها العمل على عتاد أقدم ولكنها تشترط Shader Model 3.0 على الأقل
اللعبة C تم تصميمها على مواصفات DX11 ويمكنها العمل على عتاد أقدم ولكنها تشترط Shader Model 3.0 على الأقل

اللعبة A ستتمكن من العمل على عتاد DirectX 9.0 بشكل عادي ولكن ليس أقدم لكونها تشترط Shader Model 2.0 أي من GeForce FX و X700 و X850...
اللعبة B ستتمكن من العمل على عتاد DirectX 9.0c فقط وليس أقدم، أي مثل GeForce 6000 و GeForce 7000 و X1300 و X1950 وأحدث، ولكن بطاقات GeForce FX مثلاً لن تعمل عليها اللعبة لأن الأخيرة تستخدم مواصفات DX 9.0 والتي لا تتضمن Shader Model 3.0...
اللعبة C ورغم أنها DX11 إلا أنها ستعمل على جميع العتاد الذي تعمل عليه اللعبة B لأن اشتراطها هو Shader Model 3.0

مثل اللعبة A هي لعبة Serious Sam II، ومثل اللعبة B هي لعبة Crysis أما مثل لعبة C فلا أعلم لقلّة التفاصيل عن ألعاب DX11...

ذات الأمر ينطبق على ألعاب DX11 فهي ستعمل على عتاد DX10 بشكل عادي لكون المطورين يعلمون أن عتاد DX11 شحيح جداً في الوقت الراهن وحتى لعدة أشهر قادمة فاشتراط عتاد DX11 يعني قتل للعبة بالعربية !!

وربما تجد بعض الألعاب تعمل على عتاد DX 9.0 أيضاً ولكن بعضها ربما يشترط العتاد الأحدث من DX 9.0 وهو DX 9.0c

للملاحظة بخصوص الـ DirectX 9.0
DirectX 9.0 أتى بثلاث أنواع هي
DirectX 9.0a : هذه نسخة DirectX 9.0 الأصلية ولكن بتغييرات بسيطة قامت بها nVIDIA وتدعم Shader Model 2.0
DirectX 9.0b : هذه نسخة DirectX 9.0 الأصلية ولكن بتغييرات بسيطة قامت بها ATi وتدعم هي الأخرى Shader Model 2.0
DirectX 9.0c : هذه نسخة محسّنة من DirectX 9.0 ويمكن القول أنها الإصدار الثاني، وتدعم Shader Model 3.0




تسلم اخوي خلف لقد افدتني كثير بردك القييم
تحيااتي