صفحة 2 من 2 الأولىالأولى 1 2
النتائج 16 إلى 18 من 18

الموضوع: AMD تريد الغاء DirectX

  1. #16
    عضو فضي
    تاريخ التسجيل
    Apr 2010
    المشاركات
    904
    الدولة: Egypt
    معدل تقييم المستوى
    19

    رد: AMD تريد الغاء DirectX

    اقتباس المشاركة الأصلية كتبت بواسطة Hameedo مشاهدة المشاركة
    لا تقصد AMD أنها تنتوي الغاء مكتبة DirectX تماما ، ولكنها تنوه أن تلك المكتبة تحد من قدرات عتاد البطاقات الرسومية المكتبية ، مقارنة بعتاد منصّات الألعاب Consoles .

    في بداية عمرها تستخدم منصات الألعاب مكتبات مماثلة ، فمنصة Xbox360 تستعمل DirectX 9 ، ومنصة PS3 تستعمل OpenGL ، لكن في نهاية عمرها يحتاج المطورون الي الاستغناء عن تلك المكتبات تماما ، والتعامل بشكل مباشر ويدوي مع عتاد تلك المنصات من معالجات مركزية ورسومية ، وتطويعها واستغلال قدراتها بالشكل الذي يلائم رغباتهم .

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

    والاستقرار وسهولة الاستخدام هي حقّا ما يحتاجه المطورون في بداية تعاملهم مع المنصات الجديدة .

    لكن بمرور الوقت تزداد خبرة المطور في تعامله مع المنصة ، و ترتفع درجة تآلفه مع قدرات عتادها ، من حيث سرعة معالجة التعليمات ، وسعة النقل والتخرين ، وأزمان التأخير ونقاط الاختناق ، ويصبح ادراكه لخصائص المنصة عاليا ، الي درجة أن تلك المكتبات تصير مجرد عبأ اضافيا عليه ، فهي تأكل من سعة المنصة التخزينية ، وتشغل قدرا غير هينا من دورات المعالجة ، كما تزيد من أزمان التأخير ، وتصير مثل الحائط الذي يفصل بين المطور وبين عتاد المنصة .

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

    هنا يتعامل المطور بشكل يدوي مع أنوية المعالج المركزي للمنصة ، ويُعبأها كلها بالبيانات بحيث تعمل بأقصي طافتها ، ويفعل المثل مع المعالج الرسومي (والذي يحوي أنوية صغيرة بدوره) ، ويكرر ذلك أيضا مع الذاكرة ، ومع نواقل البيانات ، وهو يذلك يتحكم تحكما مباشرا في سير البيانات من والي المعالجات أو الذواكر ، بدلا من أن يترك تلك المكتبات لتؤدي هذه المهمة نباية عنه .

    هذا التحكم اليدوي في البيانات يرفع من كفاءة استغلال عتاد المنصة ، وبالتالي يزيد من جودة الصورة المعروضة عليها ، لكنه يزيد من عبأ العمل علي المطور بالطبع ، لكن هذا العبأ يصبح غير ذي أهمية كبيرة بعدما تزداد خبرة المطور بتفاصيل منصته ، حتي أنه يعرفها كما يعرف أي منا ظهر يده جيدا .

    مثل هذا التحكم اليدوي يصبح عسيرا للغاية عندما ننتقل الي عتاد الحاسوب الشخصي PC ، فالعتاد يتغير كل ستة أشهر ، وهو يتغير علي عدة مستويات ، مثل مستوي المعالج الرسومي ، والمركزي ، والذواكر العشوائية .. الخ ، مما يعني أن خبرة المطور في التعامل مع عتاد الخاسوب تصبح غير ذي قيمة كل عام علي الأكثر ، ويحتاج الي أن يبدا عملية التعلم من جديد ، وهنا يضطر الي الي اللجوء الي المكتبات الجاهزة مثل DirectX و OpenGL ، والتي تتولي عنه مهمة الترجمة والوساطة بينه وبين عتاد الحاسوب سريع التبدل .

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

    اذا تعامل المطورون بشكل يدوي ومباشر مع أعلي بطاقة من AMD ، أو من NVIDIA ، فثق أن مستوي جودة الرسوميات سيفوق أي شئ رأيته في أي لعبة في الوقت الحالي .

    هل هناك حل وهل برنامج مثل برامج الطي والحوسبة الموزعة تستغل الطاقة كاملة

  2. #17
    عضو برونزي الصورة الرمزية CR@N$H
    تاريخ التسجيل
    Mar 2008
    المشاركات
    6,152
    معدل تقييم المستوى
    76

    رد: AMD تريد الغاء DirectX

    الطي لا يعتمد على مكتبات الDX لذلك هو يستغل البطاقات بشكل كبير
    برايي المتواضع انه من الممكن أن تقوم كل من Intel , AMD , Nvida بالعمل على تحسين عمليات التنفيذ الخاصة بمكتبات الDX وهنا ستحل المشكلة فمكتبات الDX ثابتة لفترة طويلة و تملك توافق عكسي مع الاصدارات السابقة
    [CENTER][COLOR=#800000][/COLOR][/CENTER][CENTER][COLOR=#b22222][SIZE=3][URL="https://arabhardware.net/forum/showthread.php?t=251887"]أ ب هاردوير "المعالج" الجزء الثاني[/URL][/SIZE][/COLOR]
    [/CENTER]
    [CENTER][COLOR=#800000][B]
    =====================
    [URL="https://arabhardware.net/forum/showthread.php?t=249113"]أ ب هاردوير...[/URL]
    ============
    مدونتي
    [URL="https://black0dreams.wordpress.com"] Black0Dreams[/URL]
    [/B][/COLOR]
    The Dreams are the fake hope of our pointless life
    [/CENTER]

  3. #18
    عضو الصورة الرمزية ابوالعدل
    تاريخ التسجيل
    Feb 2010
    المشاركات
    496
    الدولة: Saudi Arabia
    معدل تقييم المستوى
    0

    رد: AMD تريد الغاء DirectX

    والله فعلا انا من زمان وانا اقول ان الكمبيوتر اقوى من منصات الالعاب الموجوده حاليا بس

    بس المنصات تسهل تسهل علي تشغيل اللعبه علطول

    بس اتمنى ان شركات الكروت والمنصات تلقى حل ينصفون فيه كروت الكمبيوتر ويكون سريع....

صفحة 2 من 2 الأولىالأولى 1 2

المواضيع المتشابهه

  1. مراجعة جديده للعبة Dirt 2 و مقارنة DirectX 9 VS DirectX 11
    بواسطة Jiraiya في المنتدى الأرشيف
    مشاركات: 80
    آخر مشاركة: 11-12-2009, 16:43
  2. مشاركات: 29
    آخر مشاركة: 18-11-2009, 00:20
  3. مراجعة لألعاب على DirectX 10.1 vs DirectX 11 و DX10 vs DX11
    بواسطة Jiraiya في المنتدى الأرشيف
    مشاركات: 36
    آخر مشاركة: 17-10-2009, 14:34
  4. هل تريد أن ترى كيف سيكون DirectX 11 ؟ [فيديو]
    بواسطة الخلف في المنتدى الأرشيف
    مشاركات: 19
    آخر مشاركة: 20-08-2009, 13:59
  5. مشاركات: 10
    آخر مشاركة: 22-03-2009, 00:46

المفضلات

ضوابط المشاركة

  • لا تستطيع إضافة مواضيع جديدة
  • لا تستطيع الرد على المواضيع
  • لا تستطيع إرفاق ملفات
  • لا تستطيع تعديل مشاركاتك
  •