لو الكلام ده بجد .. يبقى الراجل ده فعلا محترم :D
بس اظن ميكروسوفت مش هتوافق على الحكاية دي لانها هتخسر
و قد قال Richard Huddy:
كلنا نعرف ماذا يحدث الان و هو ان كثير من الشركات المعروفة تقوم بصنع العاب لل Xbox 360 و Playstation 3 ثم تحول للحاسوب عن طريق Port (مثلما حدث مع GTA IV) و النتيجة هى تحسن قليل جدا فى الرسوميات رغم ان كارت رسوميات الحاسوب اقوى 10 مرات من كارت رسوميات Xenos الخاص بال Xbox و Geforce 7 series الخاصة بال Playstation
و هذا يعنى ان بالرغم من ان دقة رسوميات الحاسوب افضل بكثير من ال Consoles الا ان المصنعين لم يتمكنوا من الاستخدام الكامل لقوة الحاسوب بسبب لانهم مقيدين باستخدام ال DirectX
و قد قال ايضا ان DirectX سلاح ذو حدين فوجوده فى Software يعطيك امانة و حماية و لكن فى المقابل يخسر كثير من الاداء
المصدر
كلمتان خفيفتان على اللسان ثقيلتان في الميزان
سُبحان الله و بحمد سُبحان الله العظيم
لو الكلام ده بجد .. يبقى الراجل ده فعلا محترم :D
بس اظن ميكروسوفت مش هتوافق على الحكاية دي لانها هتخسر
يــــــــــــــــــــــــارب
jOoLiAnOo
يصير المفروض microsoft تنتبه لهذا الموضع و تسوي DX12 حسب الطلب =O~
نفسي ألعب على قوة صور ال ray tracing شيء قوي جدا جدا
خطوه جريئه جدا تحتاج لاتحاد الاخوه الاعداء AMD & NVIDIA لكي تتم بشكل قوي
Now playing
Assassin Creed
IIIFar Cry 3
ماهي الفائدة من هذه الخطوة ؟
الـ DirectX هو مكتبة تعليمات يستعملها مصممو الألعاب مالفائدة من إلغائها !!
المفروض إنها بتساعدهم أليس كذلك ؟
الDX ده عمل مشاكل كتير جداً و هيغمل مشكله أكبر لأن فى شركات هتطالب بأجهزه منزليه للجيل القادم بحجة ان الDX11 على الحاسب اعطاهم حريه أفضل كثيراً بتطوير الالعاب و انه هيدفعهم للعمل على الحاسب كمنصه رئيسيه
و ده مش نافع مع مايكروسوفت و سونى خالص فاعتقد ان الاعلان عن جهاز منزلى من الجيل القادم خاصة مايكروسوفت هيبقى قريب جداً
تسهّل لكنها تقيّد، خاصّة أنّه ليس بالمستوى المطلوب (حسب ما فهمت من الموضوع)
هذه المكتبات تسهّل عمل مصمّمي ومبرمجي الألعاب كثيراً، لكنها لا تبرز كامل قوّة العتاد لأنه سيكون محصوراً بتعليماتها فقط؛ أضف إلى هذا أنّ أصحاب البطاقات لن يضيفوا تعليمات ومزايا لا تدعمها محركات DirectX و OpenGL على الرغم من أنّ العتاد يمكنه دعم هكذا مزايا (حسب ما فهمت من المقال أيضاً).
^ هذا ما فهمته، وكلامي يحتمل الخطأ، لذا اقتضى التنويه.
---------
أنا متفائل بهذا، وربما نجد تطوّراً ملحوظاً في OpenGL في الفترة القادمة إذا تم تأكيد ذلك، خاصّة إذا وافقتها شركات معروفة مثل إنتل وnVidia
هو ده الكلام :ah7:,هو انا حبيت ATI من شوية:D
Games i recently finished
crysis-cod hw2-medal of honor 2010-home front-metro 2033-dirt2-just cause 2-Mercenaries2-fable3-mafiaII-fear3-stalker cop-Dragon age 2
Deus Ex Human Revolution The Missing Link- assassin creed I-far cry2-TDU2
currently playing
-SKYRIM(awesome)-assassin creedII-Saints Row The Third
مراجعة الكيسة العملاقةBitfenix colossus white
مراجعة السماعات sonicgear enzo 500
An optimist sees a glass half full; a pessimist, a glass half empty; an engineer sees a glass that's twice as large as required
شكرا جزيلا
اذا الشركه الغت الـ DX فكيف ستكون قآدره على تشغيل الالعاب ؟
التي تستخدم هذه المكتبات في الالعاب ؟
شكلهم راح يخرعون ?DX من اختراعاتهم
افهم من الكلام ده ان كارتي 5670 فيه قوة جبارة لم تجد بعد طريقها الى النور !!!؟؟
يعني لما يتلغي الداريكت اكس وتتصمم العاب جديدة من غيره
ممكن كارتي يدي اداء افضل !!!؟
الحكاية يا اخى العزيز مش فى ال Frames و الاداء و لكن الفكرة هى كيفيه تحسين الرسوميات (Graphics) الخاصة باللعبة التى حولت من Xbox و Playstation الى الحاسوب عن طريق (Port) مثل ما حدث مع لعبة GTA IV لان كارت رسوميات الحاسوب اقوى بكثير من كرت رسوميات ال Xbox و Playstation
كلمتان خفيفتان على اللسان ثقيلتان في الميزان
سُبحان الله و بحمد سُبحان الله العظيم
فكرة إلغاء هذه البرمجيه هي فكره مستحيله من وجهة نظري
فكيف يتم الاستغناء عنه وهو السمه والعامل الرئيسي لانشاء الالعاب واستخدامها على نظام الويندوز
وايضا لم الاحظ ان AMD أشارت إلي انها سوف تقوم بالاستغناء عنه
بالاضافه ان ده لو حصل فعلا يبقى معناه القضاء على Xbox تماما
وطبعا ده اللى مش هاتسمح بيه مايكروسوفت ولا حتى هاتسمح بيه سوني المنتجه لمنصة Playstation
انا شخصيا اتمنى ان يحدث هذا,,لكن ان حدث هذا فسوف تخسر AMD كثيرا وليس أحد غيرها
لا تقصد AMD أنها تنتوي الغاء مكتبة DirectX تماما ، ولكنها تنوه أن تلك المكتبة تحد من قدرات عتاد البطاقات الرسومية المكتبية ، مقارنة بعتاد منصّات الألعاب Consoles .
في بداية عمرها تستخدم منصات الألعاب مكتبات مماثلة ، فمنصة Xbox360 تستعمل DirectX 9 ، ومنصة PS3 تستعمل OpenGL ، لكن في نهاية عمرها يحتاج المطورون الي الاستغناء عن تلك المكتبات تماما ، والتعامل بشكل مباشر ويدوي مع عتاد تلك المنصات من معالجات مركزية ورسومية ، وتطويعها واستغلال قدراتها بالشكل الذي يلائم رغباتهم .
والسبب في ذلك يرجع الي أن مثل تلك المكتبات هي في الواقع أدوات ترجمة برمجية ، ويتم صناعتها لكي تتولي الوساطة بين البرنامج (اللعبة) والعتاد (المعالج والذاكرة) ، ويتم تصميم تلك المكتبات بحيث تتعامل مع تشكيلة متنوعة من العتاد المختلف في قدراته ، من القوي جدا وحتي الضعيف جدا ، وعلي هذا فاستخدام تلك المكتبات يحقق الاستقرار للمطور ، ويُجنّبه حيرة التعامل مع كل هذا العتاد المتباين ، كما يُسهّل عليه عمله ، عندما يتعامل مع أدوات جاهزة بدلا من محاولة خلق وابتكار الأدوات من جديد .
والاستقرار وسهولة الاستخدام هي حقّا ما يحتاجه المطورون في بداية تعاملهم مع المنصات الجديدة .
لكن بمرور الوقت تزداد خبرة المطور في تعامله مع المنصة ، و ترتفع درجة تآلفه مع قدرات عتادها ، من حيث سرعة معالجة التعليمات ، وسعة النقل والتخرين ، وأزمان التأخير ونقاط الاختناق ، ويصبح ادراكه لخصائص المنصة عاليا ، الي درجة أن تلك المكتبات تصير مجرد عبأ اضافيا عليه ، فهي تأكل من سعة المنصة التخزينية ، وتشغل قدرا غير هينا من دورات المعالجة ، كما تزيد من أزمان التأخير ، وتصير مثل الحائط الذي يفصل بين المطور وبين عتاد المنصة .
وهنا يترك المطور تلك المكتبات ، ويتخلي عنها ، ويبدأ في كتابة أوامر برنامجة (اللعبة) بحيث تماثل تماما قدرات المنصة التي يتعامل معها ، معتصرا في ذلك كل قطرة من قوة المعالجة الخاصة بالمنصة ، ومستغلا لكل دورة ولكل تردد .
هنا يتعامل المطور بشكل يدوي مع أنوية المعالج المركزي للمنصة ، ويُعبأها كلها بالبيانات بحيث تعمل بأقصي طافتها ، ويفعل المثل مع المعالج الرسومي (والذي يحوي أنوية صغيرة بدوره) ، ويكرر ذلك أيضا مع الذاكرة ، ومع نواقل البيانات ، وهو يذلك يتحكم تحكما مباشرا في سير البيانات من والي المعالجات أو الذواكر ، بدلا من أن يترك تلك المكتبات لتؤدي هذه المهمة نباية عنه .
هذا التحكم اليدوي في البيانات يرفع من كفاءة استغلال عتاد المنصة ، وبالتالي يزيد من جودة الصورة المعروضة عليها ، لكنه يزيد من عبأ العمل علي المطور بالطبع ، لكن هذا العبأ يصبح غير ذي أهمية كبيرة بعدما تزداد خبرة المطور بتفاصيل منصته ، حتي أنه يعرفها كما يعرف أي منا ظهر يده جيدا .
مثل هذا التحكم اليدوي يصبح عسيرا للغاية عندما ننتقل الي عتاد الحاسوب الشخصي PC ، فالعتاد يتغير كل ستة أشهر ، وهو يتغير علي عدة مستويات ، مثل مستوي المعالج الرسومي ، والمركزي ، والذواكر العشوائية .. الخ ، مما يعني أن خبرة المطور في التعامل مع عتاد الخاسوب تصبح غير ذي قيمة كل عام علي الأكثر ، ويحتاج الي أن يبدا عملية التعلم من جديد ، وهنا يضطر الي الي اللجوء الي المكتبات الجاهزة مثل DirectX و OpenGL ، والتي تتولي عنه مهمة الترجمة والوساطة بينه وبين عتاد الحاسوب سريع التبدل .
ولأن تلك المكتبات تؤدي مهمتها بشكل عمومي ، (حتي تتمكن من استمالة عدد أكبر من العتاد في حوزتها) ، فانها عادة ما تترك حيزا كبيرا من قدرات العتاد غير مستغل ، وذلك لأنها غير متخصصة ، مما يجعلها غير مدركة لكل صغيرة وكبيرة من تفاصيل هذا العتاد ، علاوة علي طبيعتها التبديديّة ، حيث تشغل حيزا من امكانيات المعالجة والنقل والتخزين لهذا العتاد .
اذا تعامل المطورون بشكل يدوي ومباشر مع أعلي بطاقة من AMD ، أو من NVIDIA ، فثق أن مستوي جودة الرسوميات سيفوق أي شئ رأيته في أي لعبة في الوقت الحالي .
وقف الخلق ينظرون جميعا كيف أبنى قواعد المجد وحدى
وبناة الأهرام فى سالف الدهر كفونى الكلام عند التحدى
أنا تاج العلاء فى مفرق الشرق و دراته فرائد عقدى
أى شئ فى الغرب قد بهر الناس جمالاِّ ولم يكن منه عندى
المفضلات