كما هو واضح في العنوان اريد الاستفسار هل كروت
DX10 تشغل العاب DX11 ولكن بتأثيرات DX10
ام انها لا تشغل العاب DX11
ولكم جزيل الشكر
عرض للطباعة
كما هو واضح في العنوان اريد الاستفسار هل كروت
DX10 تشغل العاب DX11 ولكن بتأثيرات DX10
ام انها لا تشغل العاب DX11
ولكم جزيل الشكر
طبعا تشغلها وين المشكلة حتي كروت dx9 تشغلها
نعم يشغلها دون اي مشكلة
هتشتغل لكن مش با مكنيات DX11
يا حيبيي كروت dx9-dx10 هتدعم العاب dx11 سوفت وير فقط وليس دعم هارد وير وسوفت وير كما في كروت Dx11
نعم سوف تشغلها ولكن طبعاً بميزات غير كاملة كما هو الحال مع البطاقات الداعمه كلياً نسخه الدايركت اكس11.
الألعاب تنقسم لقسمين
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
ماشاء الله عليك أخ الخلف ..
جواب شافي :)
نفهم من ذلك أنه من المبكر جدا الاستفادة من Shader Model 5 مع كروت DX11 ؟اقتباس:
عبة C ورغم أنها DX11 إلا أنها ستعمل على جميع العتاد الذي تعمل عليه اللعبة B لأن اشتراطها هو Shader Model 3.0
سوف تعمل بالفعل على DX11 ولكن بخواص الDX10 & DX 10.1 .............https://www.cheesebuerger.de/images/...tiere/a038.gif
سمعت أشعات غير مؤكدة أن لعبة Dirt 2 ستكون حصريا لكروت DX11 فقط ... لكني لا أظن هذا لأن أذا الشركة المصممة للعبة فعلت هذا .. فستكون نسبة مبيعات اللعبة .... :ah19:
ليس شرطاً، الألعاب تصمم بحيث تدعم عدة إصدارات من الـ 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 وشركائها اشتروا كميات كبيرة من رخص اللعبة قبل أن تظهر...
سؤلك جميل أخى ولاإخوه ماقصرو
تفهم من كدا إن المسأله معظمها سيكون ضعف طفيف فى الجرافيك الخاص بالألعاب وخواص الــ 3d فى التصميمات والألعااب
ستجد فرق بسيط ملموس
وحياك الله أخى الخلف على التعقيب:ah7:
الله يعطيكم العافية يا شباب