صفحة 1 من 2 1 2 الأخيرةالأخيرة
النتائج 1 إلى 15 من 25

الموضوع: NVIDIA تصدر Driver لل OpenCL خاص بالمطورين

  1. #1
    عضو برونزي الصورة الرمزية aziz-50
    تاريخ التسجيل
    Jan 2005
    المشاركات
    1,783
    معدل تقييم المستوى
    33

    NVIDIA تصدر Driver لل OpenCL خاص بالمطورين

    السلام عليكم ورحمة الله وبركاته

    أفرجت NVIDIA يوم أمس عن السائق الخاص بال OpenCL مع مكتبة خاصة بالمبرمجين والمطورين (SDK) تحتوي على العديد من الأمثلة والأكواد الخاصة بال OpenCL .

    النسخة التي أصدرتها NVIDIA يوم أمس ليست رسمية وإنما للحصول على رده الفعل من قبل المبرمجين وطرح الملاحظات عليها قبل طرح النسخة beta بعد عده أشهر .

    هذه المكتبة (SDK) ستتيح للمبرمجين البدء بعمل برامج وتطبيقات GPGPU وبهذا تكون NVIDIA أول شركة GPU تطرح سائق لل OpenCL و أول شركة GPU توفر للمطورين والمبرمجين عمل برامج لل OpenCL وطرح الأمثلة والأكواد الخاصة بتطبيقات OpenCL .

    وأضافت NVIDIA أن الإسراع في إطلاق السائق للمبرمجين والمطورين يعزز قياده NVIDIA من ناحية أستخدام ال GPU للحوسبة .

    يذكر أن NVIDIA كانت من أوائل الشركات التي قدمت الدعم الكامل لل OpenCL 1.0 , كما أن أول تطبيق حي لل OpenCL للعمل على GPU قامت به NVIDIA .

    [CENTER]( لا إله إلا أنت سبحانك إني كنت من الظالمين )[/CENTER]

    [CENTER]لم يدعُ بها مسلم في شيء إلا قد استجاب الله له . [/CENTER]

  2. #2
    عضو فضي الصورة الرمزية أبو فوفو
    تاريخ التسجيل
    Jul 2008
    المشاركات
    2,093
    الدولة: Syria
    معدل تقييم المستوى
    24

    رد: NVIDIA تصدر Driver لل OpenCL خاص بالمطورين

    مشكور على الخبر عزيز باشا
    وليس ذالك مستغرب من شركة عملاقة في هذا المجال .
    (علي أن أسعى وليس علي إدراك النجاح)

    [SIGPIC][/SIGPIC]

    هنا تتجسد معاني الارادة والعزيمة والاصرار والتحدي والامل

  3. #3
    عضو برونزي الصورة الرمزية ZEX
    تاريخ التسجيل
    Sep 2008
    المشاركات
    3,408
    الدولة: Egypt
    معدل تقييم المستوى
    47

    رد: NVIDIA تصدر Driver لل OpenCL خاص بالمطورين

    مشكور اخى على الخبر
    [CENTER]
    [IMG]https://www.crossed-flag-pins.com/genimg/flaggen/Palestine-120-animated-flag-gifs.gif[/IMG]

    [URL="https://www.facebook.com/eslamt1"]Facebook[/URL]

    [IMG]https://img718.imageshack.us/img718/8574/wallvr.jpg[/IMG]





    [/CENTER]

  4. #4
    اداري سابق
    تاريخ التسجيل
    Jan 2003
    المشاركات
    4,807
    الدولة: Bahrain
    معدل تقييم المستوى
    63

    رد: NVIDIA تصدر Driver لل OpenCL خاص بالمطورين

    جميل جداً من nVIDIA

    رغم أن nV قالت أنها لا تفكر حالياً بنقل الـ PhysX إلى OpenCL إلا أن الأمر قابل للطرح إن كان ذلك سيؤدي إلى نتائج إيجابية

    للمعلومية فقط، nV طرحت برامج القيادة هذه بشكل خاص لمجموعة مختارة من المطورين وليس كلهم، وسبق أن AMD أن قامت بذلك بل قامت شركة Havok بعرض أول تطبيق موجه للمستخدم وبشكل حيّ لذلك قبل بضع أسابيع...

    بخصوص أول تطبيق حي للـ OpenCL، فجدير بالذكر أن كلا من شركتي AMD و nVIDIA تعاونتا بذلك ووزعت الشركتين المهام على بعضهما حيث قامت الأولى بعرض أداء الـ OpenCL على المعالج العادي وطرحت فكرة زيادة الأداء مع زيادة عدد الأنوية Core Scale، ثم طرحت nVIDIA بعرض الـ OpenCL على المعالجات الرسومية... المثير في الأمر أن كلا الشركتين تشاركا ذات الفترة الزمنية وهي 75 دقيقة في تناغم بينهما، وأتمنى أن يواصلون هذا الأمر بشكل كامل

    أول عرض حي لتطبيقات الـ OpenCL

    عرض ( AMD OpenCL ( x86
    https://www.youtube.com/watch?v=sLv_...e=channel_page

    عرض ( nVIDIA OpenCL ( GPU
    https://www.youtube.com/watch?v=PJ1j...e=channel_page



    أول تطبيق موجّه للمستخدم النهائي بعرض حي Havok Cloth on AMD GPU
    https://www.youtube.com/watch?v=MCaG...e=channel_page

    ولمن يحب أيضاً، أحد المسؤولين في nVIDIA يتحدث عن الـ OpenCL
    https://www.youtube.com/watch?v=RsGO...e=channel_page
    [CENTER]نظر يحيى بن معاذ يوماً إلى إنسان وهو يُقبّل ولداً له صغيراً فقال : [COLOR=red]أتحبه ؟[/COLOR] قال : [COLOR=red]نعم [/COLOR]، قال : [COLOR=red]هذا حبك له إذ ولدته فكيف بحب الله له إذ خلقه ؟[/COLOR][/CENTER]

    [CENTER]ورأى يوماً رجلاً يقلع الجبل في يوم حار وهو يغني، فقال : [COLOR=red]مسكين ابن آدم قَلْعُ الأحجار أهون عليه من ترك الأوزار.[/COLOR].[/CENTER]


    [CENTER][IMG]https://folding.extremeoverclocking.com/sigs/sigimage.php?un=alkhalaf&t=155660[/IMG][/CENTER]


    [CENTER][SIZE=4][FONT=Arial][B][URL="https://www.arabhardware.net/forum/showthread.php?t=117801"][COLOR=red]كُن عربياً :[/COLOR] [COLOR=blue]استخدام المصطلحات التقنية العربية[/COLOR][/URL][/B][/FONT][/SIZE][/CENTER]
    [CENTER][B][FONT=Arial][SIZE=4][/SIZE][/FONT][/B] [/CENTER]
    [CENTER][B][FONT=Arial][SIZE=4][COLOR=sienna]فليعذرني جميع الأخوة والأخوات[/COLOR][/SIZE][/FONT][/B][/CENTER]
    [CENTER]لن أقوم بتقييم أي موضوع أو رد لايستخدم اللغة العربية الفصحى أو يستخدم كلمات أجنبية بحروف عربية[/CENTER]

  5. #5
    عضو برونزي الصورة الرمزية aziz-50
    تاريخ التسجيل
    Jan 2005
    المشاركات
    1,783
    معدل تقييم المستوى
    33

    رد: NVIDIA تصدر Driver لل OpenCL خاص بالمطورين

    اقتباس المشاركة الأصلية كتبت بواسطة الخلف مشاهدة المشاركة
    بخصوص أول تطبيق حي للـ OpenCL، فجدير بالذكر أن كلا من شركتي AMD و nVIDIA تعاونتا بذلك ووزعت الشركتين المهام على بعضهما حيث قامت الأولى بعرض أداء الـ OpenCL على المعالج العادي وطرحت فكرة زيادة الأداء مع زيادة عدد الأنوية Core Scale، ثم طرحت nVIDIA بعرض الـ OpenCL على المعالجات الرسومية... المثير في الأمر أن كلا الشركتين تشاركا ذات الفترة الزمنية وهي 75 دقيقة في تناغم بينهما، وأتمنى أن يواصلون هذا الأمر بشكل كامل
    كان ذلك في SIGGRAPH Asia 2008

    https://www.geeks3d.com/?cat=1520

    https://www.hardwarezone.com/article...68&cid=18&pg=5
    [CENTER]( لا إله إلا أنت سبحانك إني كنت من الظالمين )[/CENTER]

    [CENTER]لم يدعُ بها مسلم في شيء إلا قد استجاب الله له . [/CENTER]

  6. #6
    اداري سابق
    تاريخ التسجيل
    Jan 2003
    المشاركات
    4,807
    الدولة: Bahrain
    معدل تقييم المستوى
    63

    رد: NVIDIA تصدر Driver لل OpenCL خاص بالمطورين

    نعم عزيزي عزيز، وتجد مقطعي الفيديو الخاصين بذلك العرض من كلا الشركتين في أول وصلتين وضعتهم في مشاركتي السابقة
    [CENTER]نظر يحيى بن معاذ يوماً إلى إنسان وهو يُقبّل ولداً له صغيراً فقال : [COLOR=red]أتحبه ؟[/COLOR] قال : [COLOR=red]نعم [/COLOR]، قال : [COLOR=red]هذا حبك له إذ ولدته فكيف بحب الله له إذ خلقه ؟[/COLOR][/CENTER]

    [CENTER]ورأى يوماً رجلاً يقلع الجبل في يوم حار وهو يغني، فقال : [COLOR=red]مسكين ابن آدم قَلْعُ الأحجار أهون عليه من ترك الأوزار.[/COLOR].[/CENTER]


    [CENTER][IMG]https://folding.extremeoverclocking.com/sigs/sigimage.php?un=alkhalaf&t=155660[/IMG][/CENTER]


    [CENTER][SIZE=4][FONT=Arial][B][URL="https://www.arabhardware.net/forum/showthread.php?t=117801"][COLOR=red]كُن عربياً :[/COLOR] [COLOR=blue]استخدام المصطلحات التقنية العربية[/COLOR][/URL][/B][/FONT][/SIZE][/CENTER]
    [CENTER][B][FONT=Arial][SIZE=4][/SIZE][/FONT][/B] [/CENTER]
    [CENTER][B][FONT=Arial][SIZE=4][COLOR=sienna]فليعذرني جميع الأخوة والأخوات[/COLOR][/SIZE][/FONT][/B][/CENTER]
    [CENTER]لن أقوم بتقييم أي موضوع أو رد لايستخدم اللغة العربية الفصحى أو يستخدم كلمات أجنبية بحروف عربية[/CENTER]

  7. #7
    عضو برونزي الصورة الرمزية Radeon
    تاريخ التسجيل
    Jan 2007
    المشاركات
    1,276
    الدولة: Morocco
    معدل تقييم المستوى
    27

    رد: NVIDIA تصدر Driver لل OpenCL خاص بالمطورين

    الف شكر اخي عزيز على الخبر و في انتظار انتشار هذه التقنية بشكل اوسع
    [CENTER][URL="https://instant-ptcbux.blogspot.com"][IMG]https://im36.gulfup.com/BLbRF.jpg[/IMG][/URL][/CENTER]

  8. #8
    عضو ذهبي الصورة الرمزية shaker3
    تاريخ التسجيل
    Feb 2008
    المشاركات
    3,298
    الدولة: Syria
    معدل تقييم المستوى
    48

    رد: NVIDIA تصدر Driver لل OpenCL خاص بالمطورين

    السلام عليكم
    مشكور عالخبر بس ياريت حد يقول لنا فائدة ال openCL للمستخدم العادي كالالعاب مثلا
    وهل هو يدعم كل الكروت الموجودة في الساحة ام ان الامر سيكون محصورا بكروت محددة ؟؟
    ودمتم بود :ah3:
    [CENTER][B][SIZE="4"][COLOR="SeaGreen"]سورية اقوى من فبركاتكم واعلامكم وتأمركم عندما تصلون لاقصى قمم حقدكم ستكتشفون انكم تحت قدميها[/COLOR][/SIZE][/B][/CENTER]
    [CENTER][SIZE="3"][B][COLOR="Red"]شاهد عيان: رؤية فيل يطيروسط عاصفة مطرية دون ان يصيبه البلل[/COLOR][/B][/SIZE][/CENTER]

  9. #9
    عضو فضي
    تاريخ التسجيل
    May 2008
    المشاركات
    2,912
    الدولة: Syria
    معدل تقييم المستوى
    42

    رد: NVIDIA تصدر Driver لل OpenCL خاص بالمطورين

    مشكور اخوي عزيز

  10. #10
    مخالف للقوانين
    تاريخ التسجيل
    Apr 2008
    المشاركات
    6,438
    معدل تقييم المستوى
    0

    رد: NVIDIA تصدر Driver لل OpenCL خاص بالمطورين

    هل يعني هذا دعم ال GPU Physics عبر واجهة مفتوحة المصدر تختلف عن ال CUDA PhysX ؟

    وهل يعني هذا بالتالي إنتهاء ال Nvidia PhysX ؟!


  11. #11
    عضو
    تاريخ التسجيل
    Sep 2007
    المشاركات
    189
    معدل تقييم المستوى
    17

    رد: NVIDIA تصدر Driver لل OpenCL خاص بالمطورين

    اقتباس المشاركة الأصلية كتبت بواسطة HD5870X2 مشاهدة المشاركة
    هل يعني هذا دعم ال GPU Physics عبر واجهة مفتوحة المصدر تختلف عن ال CUDA PhysX ؟

    وهل يعني هذا بالتالي إنتهاء ال Nvidia PhysX ؟!

    أخي العزيز مينا إما أنك لا تعبر جيداً عن فكرتك و إما أنت فاهم الأمر بطريقة خاطئة
    ال GPU Physics كما تقول أنت عند Nvidia هو "Cuda" الواجهة لتحويل الحسابات إلى GPU و عمله ليس محصوراً بفيزياء الألعاب بل يتعدى ذلك ليشمل عمل برامج تستفيد من إمكانيات ال GPU لتنفيذ الأوامر بشكل أسرع و يمكننا أن نأخذ كمثال برنامج لتحويل الفيديو يمكنك من التحويل بإستعمال ال GPU و إنجاز المهمة في وقت أسرع بكثير من ال CPU لوحده و بناءً على هذا Cuda هو شبيه OpenCl
    نأتي إلى Physx، Physx هو محرك فيزيائي شأنه في ذلك شأن باقي المحركات الأخرى مثل Euphoria أو Crytek أو Havoc و لو أن المحركين الاخيرين يشملان أيضاً مكتبات الذكاء الإصطناعي AI و غيرها من الأمور. Physx في الأصل و كما تعرف طور من طرف شركة Ageia ليعمل على كرت من إنتاج نفس الشركة ثم ابتاعته Nvidia و حولته ليعمل على ال GPU عن طريق واجهة Cuda
    أما بشأن ما تقوم به Nvidia من دعم ل OpenCl فهذا راجع لكونه المعيار الموحد لل GPGPU بينها و بين AMD و مستقبلاً Intel كذلك على ما يبدو و هو لا يعني نهاية Nvidia Physx لأن Physx محرك فيزيائي و ليس واجهة فالواجهة هي Cuda و في الأخير ما ستقوم به Nvidia إذا أحست بخطر AMD و قرب جهوزية و إصدار Havok المعدل و هو ما لم يتم حتى الآن على الرغم من أخده لوقت أكثر من كافي, هو نقل Physx ليعمل على OpenCl بدلاً عن Cuda

  12. #12
    مخالف للقوانين
    تاريخ التسجيل
    Apr 2008
    المشاركات
    6,438
    معدل تقييم المستوى
    0

    رد: NVIDIA تصدر Driver لل OpenCL خاص بالمطورين

    اقتباس المشاركة الأصلية كتبت بواسطة trt44 مشاهدة المشاركة
    أخي العزيز مينا إما أنك لا تعبر جيداً عن فكرتك و إما أنت فاهم الأمر بطريقة خاطئة
    ال GPU Physics كما تقول أنت عند Nvidia هو "Cuda" الواجهة لتحويل الحسابات إلى GPU و عمله ليس محصوراً بفيزياء الألعاب بل يتعدى ذلك ليشمل عمل برامج تستفيد من إمكانيات ال GPU لتنفيذ الأوامر بشكل أسرع و يمكننا أن نأخذ كمثال برنامج لتحويل الفيديو يمكنك من التحويل بإستعمال ال GPU و إنجاز المهمة في وقت أسرع بكثير من ال CPU لوحده و بناءً على هذا Cuda هو شبيه OpenCl
    نأتي إلى Physx، Physx هو محرك فيزيائي شأنه في ذلك شأن باقي المحركات الأخرى مثل Euphoria أو Crytek أو Havoc و لو أن المحركين الاخيرين يشملان أيضاً مكتبات الذكاء الإصطناعي AI و غيرها من الأمور. Physx في الأصل و كما تعرف طور من طرف شركة Ageia ليعمل على كرت من إنتاج نفس الشركة ثم ابتاعته Nvidia و حولته ليعمل على ال GPU عن طريق واجهة Cuda
    أما بشأن ما تقوم به Nvidia من دعم ل OpenCl فهذا راجع لكونه المعيار الموحد لل GPGPU بينها و بين AMD و مستقبلاً Intel كذلك على ما يبدو و هو لا يعني نهاية Nvidia Physx لأن Physx محرك فيزيائي و ليس واجهة فالواجهة هي Cuda و في الأخير ما ستقوم به Nvidia إذا أحست بخطر AMD و قرب جهوزية و إصدار Havok المعدل و هو ما لم يتم حتى الآن على الرغم من أخده لوقت أكثر من كافي, هو نقل Physx ليعمل على OpenCl بدلاً عن Cuda
    الفكرة كلها كما شرحت أنت "بإستفاضة أشكرك عليها" هي أن ال OpenCL يدعم تطبيقات ال GPGPU "كواجهة" وكل ماذكرته من محركات فيزيائية وبرامج تحويل الفيديو أو أي General Purpose Application يستطيع العمل على ال OpenCL

    لاحظ اني ذكرت كلمتي : GPU Physics وليس PhysX فلن تعمل ال PhysX بالتأكيد على ال OpenCL ولكن ال Physics ستعمل عليه

  13. #13
    عضو
    تاريخ التسجيل
    Sep 2007
    المشاركات
    189
    معدل تقييم المستوى
    17

    رد: NVIDIA تصدر Driver لل OpenCL خاص بالمطورين

    اقتباس المشاركة الأصلية كتبت بواسطة HD5870X2 مشاهدة المشاركة
    الفكرة كلها كما شرحت أنت "بإستفاضة أشكرك عليها" هي أن ال OpenCL يدعم تطبيقات ال GPGPU "كواجهة" وكل ماذكرته من محركات فيزيائية وبرامج تحويل الفيديو أو أي General Purpose Application يستطيع العمل على ال OpenCL
    مسألة مفروغ منها هذا أصلاً هو الغرض من تصميمه
    اقتباس المشاركة الأصلية كتبت بواسطة HD5870X2 مشاهدة المشاركة
    لاحظ اني ذكرت كلمتي : GPU Physics وليس PhysX فلن تعمل ال PhysX بالتأكيد على ال OpenCL ولكن ال Physics ستعمل عليه
    بل ستعمل. يا أخي Physx ما هو إلا محرك و تحويله ليعمل على واجهة أخرى غير Cuda هي من أسهل الأمور التي يمكن ل Nvidia عمله و هو أصلاً قيد الدراسة و شبه مؤكد في حال صدور Havok المعدل الذي سيعمل على OpenCl أما في حالة تأخر صدوره فالامر باق على حاله و لا ضرورة لتحويله
    راجع هذا الرابط:
    https://www.bit-tech.net/news/hardwa...sx-to-opencl/1
    اقتباس المشاركة الأصلية كتبت بواسطة HD5870X2 مشاهدة المشاركة
    ولكن ال Physics ستعمل عليه
    ممكن تشرح لي ماذا تعني تحديداً ب Physics :confused:

  14. #14
    اداري سابق
    تاريخ التسجيل
    Jan 2003
    المشاركات
    4,807
    الدولة: Bahrain
    معدل تقييم المستوى
    63

    رد: NVIDIA تصدر Driver لل OpenCL خاص بالمطورين

    عزيزي مينا

    الـ OpenCL هي واجهة برمجية موحّدة وقياسيّة للحوسبة باستخدام عدّة أنواع من المعالجات وتقنيات المعالجات، لنعطي مثال على برنامج عمليات الطيّ Folding، حالياً تقوم جامعة ستانفورد بتطوير ما يسمّى بالنواة، وهي عبارة عن الآلية التي يتم عن طريقها التواصل مع العتاد من أجل القيام بعمليات الحوسبة اللازمة، فهم يحتاجون لنواة Core من أجل معالجات x86 ونواة أخرى لمعالجات PowerPC ونواة أخرى لمعالجات GeForce وأخرى لمعالجات Radeon وأخرى لمعالجات Cell
    الـ OpenCL يتيح لك إنتاج نواة واحدة فقط، ولكنها ستعمل على جميع هذه المعالجات وزيادة عليها أيضاً سيمكنها العمل على معالجات الإشارة DSP مثل التي بدأت بعض شركات الصوت مثل Creative باستخدامها هذا إن سمحت/سمحوا لها طبعاً فشركة Creative ليست عضوا في مجموعة OpenCL بينما هناك شركات أخرى مثل Texas Insturnment...
    هذه كل الشركات التي تساهم في مشروع OpenCL

    أي أن الـ OpenCL هو واجهة برمجية، يمكن مقارنتها بواجهة CUDA ولكن طبعاً واجهة CUDA تنقصها العديد من الأمور، فهي أولاً مغلقة وغير مفتوحة، ثانياً محدودة بالمعالجات الرسوميّة، وثالثاُ محدودة بمعالجات nV الرسوميّة كما أنها محدودة بطبيعتها للمطورين فهي ليست بمثل مرونة OpenCL، فهي تعتمد بشكل أساسي تحت ظلال برنامج الـ C وبذلك تكون فيها محدوديات مثلاً لايمكنها أن تتصل مباشرة بالمعالج الرسومي ولا الذاكرة بل ستكون محدودة بالوصول للمعالج والذاكرة فقط عبر ما تمكنه الـ C من ذلك...
    الـ OpenCL غير محدودة بمعالج معين، وليست مغلقة، ومفتوحة على مصراعيها للمطورين فلديك وصول مباشر للمعالج وذاكرة المعالج وموارده وغيرها كما أنها تتيح لك استخدام أي مورد من موارد الحوسبة إن لم يكن لديك مورد آخر
    مثلاً في الـ CUDA إذا لم يكن لديك معالج GeForce من الفئة الثامنة وأعلى فالأمر ينتهي بكل بساطة، مما يعني أنه يجب أن تمتلك مقدرة الـ CUDA في ظل وجود آلية حوسبة أخرى تعوّض عدم وجودها، فلايمكنك عمل برنامج يستخدم الـ CUDA فقط لأن هناك ناس لايمتلكون CUDA Compatible Hardware وبالتالي لن يمكنهم تشغيل البرنامج
    لأعطيك مثال برنامج تحويل الفيديو Boodaboom أو برنامج Nero Move it كلاهما يتضمنان دعم CUDA ولكنهم في نفس الوقت يتضمنان آلية الحوسبة العادية باستخدام معالج النظام، أي أن هناك آليتين منفصلتين للحوسبة أحدهما في حال وجود CUDA والأخرى في حال عدم وجودها
    هذا الأمر يحتاج لوقت وجهد ومال من أجل التطوير وهو أمر لا يحبّه المطوّرين، السبب أن الكود البرمجية لاستخدام CUDA مختلف كثيراً عن نظيره الكود الخاص بمعالجات x86
    واجهة OpenCL يمكنها تلافي هذا الأمر فهي مفتوحة على عدة أنواع من المعالجات دون الحاجة لتغييرات كثيرة، نعم هناك فروق بين معالجات GPU و x86 و ARM و DSP ولكن مواصفات OpenCL قلصت هذه الاختلافات إلى الحدود الدُنيا لتتوقف فقط عند اختلافات بسيطة ( الـ GPU متوازٍ أكثر من الـ CPU ولكن الـ CPU عميق أكثر من الـ GPU، معالجات Cell خليط من التوازي والعمق ) وغيرها...

    الحديث عن PhysX يتطلب توضيح أمر هام
    الـ PhysX والـ Physics، فهناك فرق بينهما، ومعضلة وقع فيها الكثيرون بسبب تشابه اللفظ واقتراب الكلمتين
    الـ Physics وتعني الفيزياء، فقط فيزياء مجردة دون أي شيء، فقولك Physics يعني قولك فيزياء بدون أي تحديد، فيمكنك قول أنك درست الفيزياء I learned physics أو يمكنك القول أنك طبقت بعض قواعد الفيزياء في مذاكرتك، والفيزياء هنا للمعلومية كلمة إغريقية تعني الطبيعة، نفسرها اليوم على أنها القوانين التي تنطبق على الطبيعة من عمليات تصادم وعمليات ضغط هواء وحرارة وانعكاس ضوء وانكساره وانحناء حديد أو نحاس أو غيرها، أي كلما يتعلق بالقِوى بأنواعها، حركية جاذبية كهربائية كهرومغناطيسية حرارية، فأنت عندما تقذف كرة فإن هناك قوانين فيزيائية طبيعية وضعها الله وأمر جميع المواد والذرات باتباعها، فعندما تقذف الكرة فإن سرعة القذف واتجاه القذف ووزن الكرة وحجمها وحركة اليد وزاوية القذف وقوة الجاذبية في تلك المنطقة كلها ستحدد موقع الكرة عند سقوطها وحركتها، وهناك عناصر أخرى تؤثر على الكرة بعد رميها مثل سرعة الرياح واتجاهها وشكل الكرة والمواد المصنوعة منها ومقدار تساوي سطحها بل حتى الضغط الجوي ودرجة حرارة الكرة + درجة حرارة الهواء يؤثر فيها بشكل بسيط أو شكل كبير
    الجاذبية والدوران والقوة النابذة والطاقة الحركية والانفجارات وحركة الرياح والمد والجزر كلها تخضع لقوانين وضعها الله للطبيعة وهي تُطبق بشكل دقيق تماماً، حركة الكواكب وغيرها كلها قوانين فيزيائية طبيعية فكل ذرة تخضع لتلك القوانين بل وحتى كل الكترون وبروتون ونيوترون وبوزترون وكل جسيم من الجسيمات ما دون الذريّة تتأثر بتلك القوانين فتؤثر في النتيجة النهائية...
    مع تقدّم الوقت وظهور الحاسوب ظهرت احاجة لوجود ما يسمى بمحاكيات الفيزياء، لتسهيل القيام بمهام صعبة التنفيذ على الواقع، فمثلاً تقوم شركات السيارات باختبارات اصطدام كثيرة تكلفها الكثير من السيارات وعمليات الدراسة ما بعد الاصطدام وغيرها، فظهرت محاكيات الاصطدام وهي أجهزة تعطيها شكل السيارة الفيزيائي ومكوناتها كاملة بشكل ثلاثي الأبعاد وكل مكوّن ونوعه وممَ يتركب كل شيء مميز ومحدد ومضبط مسبقاً ذلك المجسم لا يتضمن فقط هيكل السيارة وإنما حتى محركها وكراسيها وشمعات الاشتعال والكرسي والحزام، وكل شيء محدد، الحزام مصنوع من كذا وكذا والمحرك من كذا وكذا وشمعات الاشتعال تتكون من الأجزاء التالية وكل جزء كذا وكذا فكل تلك العناصر تؤثر، ثم يقولون لبرنامج المحاكاة، يا صاحبي خذ هذه السيارة وقم بتحريكها بشكل مستقيم وبسرعة 60 كم/سا لتصطدم بجدار اسمنتي من النوع الفلاني، على أن تكون سرعة السيارة لحظة الاصطدام 60 كم/سا وهي مواجهة تماماً للجدار بزاوية 0 درجة...
    ثم يتولى برنامج المحاكاة كامل العمليات ليعطيك شكل السيارة بعد الاصطدام كيف ستكون تماماً مع كل قطعة أين ستكون هل ستظل في السيارة أم ستنفصل عنها أم ستنبعج، حتى سائل مبرد السيارة سيقول لك أين سيكون فربما أحد الأجزاء قام بثقب الراديتر أو أنابيب المياه مما جعل سائل التبريد يتسرب
    مثال آخر مع وضع قانون حظر التجارب النووية صارت جميع التجارب النووية تجري في محاكيات الانفجار، يضعون قنبلة نووية بقوة 50 ميجاطن مثلاً ( قنبلة Tsar الروسية أقوى قنبلة ذرية فُجّرت حتى الآن ) ويقولون لها انفجري على ارتفاع 500 متر من سطح الأرض على المدينة الفلانية ووضع الجو كان كذا وسرعة الرياح كذا وكان هناك منخفض جوي، في ختام الحسابات التي تستغرق عدة أيام عادة كان سيقول لك لو فجّرت تلك القنبلة في أمريكا فماذا سيحصل لدينا هنا فوق بيتك ؟ هل ستصلك الإشعاعات المباشرة ؟ لا لأن استدارة الأرض تمنع ذلك ولكن ستصلك رياح محمّلة بالإشعاع ولكن قوة الإشعاع ستكون ضعيفة جداً وغير مؤثرة، ستصاب المدينة الفلانية وهي على بعد 1400 كم بأمطار إشعاعية رغم وجود مدينة أقرب على بعد 350 كم والسبب أن الرياح والضغط الجوي سيؤدي لذلك !!
    كل هذه الأمور يقوم بحسابها ما يسمى بالمحرّك الفيزيائي Physics Engine وهو عبارة عن برنامج حاسوبي يتضمن كل ما نعرفه من قوانين فيزيائية، البرنامج ضخم وهائل لضخامة القوانين الفيزيائية ومقدار تعقيدها، فكما ذكرت كل شيء يؤثر في كل شيء
    طبعاً المحركات الفيزيائية يتم برمجتها للقيام بمهام عينة، فلايمكنهم برمجة محرك فيزيائي للقيام بكل صغيرة وكبيرة فحتى المحكرات الحالية تتجنب العديد والكثير من المتغيّرات لأن أخذ كل صغيرة وكبيرة سيستغرق عدّة أسابيع وأشهر وربما سنين للقيام بكل تلك الحسابات
    إذاً هناك محركات فيزيائية متخصصة، محرك فيزيائي للتجارب النووية، وآخر لتجارب الانفجارات الصغيرة وآخر لتجارب الطقس وآخر لتجارب السقوط، وآخر لصواريخ الفضاء والأقمار الاصطناعية وآخر لحسابات الكواكب والنجوم وآخر لعمليات التصنيع المختلفة، وهناك محركات فيزيائية للألعاب مثل Havok و PhysX و Bullet وغيرها...
    هذه المحركات مهمتها حساب العمليات والحركات الفيزيائية التي تجري في الألعاب...
    الحسابات الفيزيائية قد تكون بسيطة جداً يمكن لطالب ثانوية إجراء حساب فيزيائي بسيط في ثوانٍ مثل إطلاق قذيفة بوزن 10 كيلو وبسرعة 100 كم/سا وبزاوية 45 درجة وقل له أين ستقع مجرد قانون بسيط سيعطيك ماهو أقصى ارتفاع تصل إليه وعلى بعد كم من مسافة ستقع القذيفة !!
    وقد تكون معقدة وغاية في التعقيد، فرمي تلك القذيفة أمر بسيط جداً قياساً لما يحتاجه انفجار ضمن كومة أخشاب مثلاً من عمليات حسابية...
    محركات الألعاب الفيزيائية تختلف عن المحركات العادية التي تستخدم في نماذج السيارات والطقس، فنماذج السيارات والطقس تعطيها العوامل كلها ثم تضعها عدة ساعات وأيام لتعطيك النتائج بسبب الدقة الهائلة
    ولكن محركات الألعاب يجب أن تعطيها المعطيات والعوامل ويجب أن تعطيك النتيجة في نفس الوقت تماماً حتى يتم رسمها في اللعبة، أي أن محركات الألعاب يجب أن تكون في الزمن الحقيقي Real-Time فهناك وقت نهائي ليتم فيه إعطاء النتيجة وهو بسيط جداً أجزاء بسيطة من الثانية
    إذاً هناك مستويات من الحسابات الفيزيائية، بعضها بسيط جداً كرمي قنبلة يدوية على خصمك ومتابعة كيفية سقوطها وميلانها وأين ستسقط وهذا يمكن لمعالج الجهاز العادي أن يقوم به بكل سهولة وسرعة لهذا تجده في كل لعبة، وهناك أنواع معقدة وتحتاج لقوة هائلة مثلاً عندما تسقط تلك القنبلة اليدوية في كومة أخشاب أو صناديق خشبية ماذا سيحدث لهذه الصناديق ؟
    سابقاً حدد مطوروا الألعاب تلك التفاصيل لأن أجهزة الكمبيوتر لا تستطيع تلبية الحاجة الحوسبية الكاملة بشكل سريع حسبما تتطلبه اللعبة، كما أنها ربما تحتاج مقدار هائل من قوة الحوسبة بشكل يجعل الجهاز غير قادر على القيام بمهام أخرى هو بحاجة لها مما يجعل اللعب يكون بطيئاً جداً
    ظهرت شركة Ageia بالحل، معالج فيزيائي منفصل مع محرك فيزيائي يستخدم ذلك المعالج الفيزيائي حتى يتسنى لمطوري الألعاب زيادة تفاصيل العمليات الفيزيائية لتصبح أكثر واقعية بكثير، ظهر محرك PhysX الفيزيائي
    محرّك PhysX ولأسباب تسويقية وتجارية بحتة تم تطويره بحيث يعمل بوضعين وضع التشغيل على المعالج العادي حيث تجري العمليات الحسابية في معالج النظام وهناك سيكون بطيئاً بسبب محدودية معالج النظام، ووضع آخر تجري في العمليات على المعالج الفيزيائي المنفصل PPU... حيث يمكن إعطاء تفاصيل أكثر
    يتم برمجة الألعاب بحيث يمكنها تشغيل الوضعين بمعنى تأتي اللعبة بمحرك PhysX بشكل عادي مثل لعبة Unreal Tournament 3 ولكن 90% من المستخدمين لايمتلكون مسرّع Ageia الفيزيائي Ageia PhysX Card والذي يتضمن قوة فيزيائية هائلة...
    فكانت لعبة UT3 تستخدم تفاصيل منخفضة للفيزياء بما يمكنها من تشغيل اللعبة بسلاسة على معالجات النظام العادية، ومكّن محرك PhysX الفيزيائي للمطورين من إمكانية تطوير خرائط معيّنة في اللعبة خاصة بمالكي معالجات Ageia PhysX Card فبسبب ذلك المعالج يمكن زيادة تفاصيل الفيزياء بشكل كبير دون إبطاء لأن العمليات الفيزيائية تجري في معالج منفصل وسريع جداً
    فظهرت خرائط خاصة مثل Tornado في لعبة UT3، هذه الخريطة تتضمن إعصار في اللعبة يدور في ساحة الأحداث وهو يدور بشكل عشوائي وكلما اقترب من مكان سحب كل شيء خفيف للإعصار ويمكن أن يرميه ويمكن أن يدور فترة ثم يرمى...
    اللعبة توفّر خيار استخدام التسريع العتادي Hardware PhysX وذلك لإخبار المحرك الفيزيائي بأنه يمكنك استخدام التسريع العتادي بدلاً من معالج النظام، وعند تفعيل هذا الخيار ووجود بطاقة عتادية لتسريع اللعبة فإن الإعصار واللعبة ستبدوان رائعين بشكل هائل...
    ولكن لو قمت بتشغيل تلك الخارطة دون تفعيل خيار Hardware PhysX أو في حال عدم وجود بطاقة Ageia PhysX Card فإن المحرك الفيزيائي سيضطر لاستخدام معالج النظام للقيام بعمليات الحسابات الفيزيائية، هذا سيهلك حتى أقوى المعالجات اليوم حتى لو كان رباعي النُوى وبتردد 4 جيجا وأكثر... الحسابات الفيزيائية لوحدها أكبر من قدرة استيعاب المعالج فتصبح اللعبة بطيئة لسببين
    1- الحسابات الفيزيائية صارت بطيئة لأنها معقدة والمعالج لايستطيع الانتهاء منها كاملة في الزمن الحقيقي المطلوب
    2- المعالج صار مهلكا لدرجة عدم قدرته على تلبية باقي احتياجات اللعبة
    النتيجة انخفاض سرعة اللعب من عشرات الإطارات في الثانية إلى أقل من 15 و 10 إطارات في الثانية وربما تصل إلى أقل من 5 إطارات في بعض الأجهزة...
    جميع الألعاب لهذا السبب صارت توفر خيارين، خيار مع تفعيل التسريع العتادي للمحرك الفيزيائي حيث يتم زيادة التفاصيل الفيزيائية وخيار مع التسريع العادي البرمجي للمحرك الفيزيائي حيث يتم استخدام تفاصيل فيزيائية عادية...
    مثلاً لعبة Mirror Edge تتضمن الخيارين فعند تفعيل التسريع العتادي تقوم اللعبة بإبراز تفاصيل فيزيائية أكثر، قماش وزجاج يتكسر وغير ذلك، ولكن عند عدم وجود تسريع فيزيائي فإن هذه التفاصيل سيتم إخفائها حتى تعمل اللعبة بشكل عادي...
    ماذا يحدث لو شغلت اللعبة على الجهاز ؟؟
    هناك حالتين، الحالة الأولى هي في حالة عدم تفعيل التفاصيل الفيزيائية، عند ذلك ستعمل اللعبة بشكل عادي في أي جهاز سواء يتضمن تسريع PhysX عتادي أم لا
    الحالة الثانية هي عند تفعيل التفاصيل الفيزيائية، عند ذلك، يقوم محرك الفيزياء بالبحث عن مسرّع عتادي فإن وجده فيقوم باستخدامه، وإن لم يجده فيقوم باستخدام معالج النظام
    فإن وجده فإن اللعبة ستعمل بشكل عادي، ولكن إن لم يجده فإن تحويل العمليات الفيزيائية لمعالج النظام سيجعل اللعبة غير قابلة للعب ( بطيئة جداً )
    ويجب الملاحظة هنا لنقطة هامة
    عند تفعيل التسريع العتادي، فإن محرك اللعب لن يبحث عن معالج رسومي معين أو بطاقة معينة، بل سيبحث عن متغيّرات معينة فغن وجدها عمل بها وإن لم يجدها لن يعمل بها ماذا يعني هذا ؟
    هذا يعني أنه حتى لو كان لديك تسريع عتادي، ولكن قمت بتعطيله فإن اللعبة ستصبح بطيئة جداً، فمثلاً لو قمت بتفعيل التسريع العتادي في اللعبة، ولكن خيار تسريع الفيزياء في برنامج القيادة معطّل فإن اللعبة ستصبح بطيئة جداً...
    بعد فترة قامت شركة nVIDIA بشراء شركة Ageia فصار محرك PhysX الفيزيائي من ملكها...
    وقامت بإلغاء بطاقات Ageia PhysX Card...
    وقامت بتغيير محرك PhysX الفيزيائي بحيث بدلاً من أن يستخدم واجهة خاصة ببطاقات Ageia PhysX Card صار يستخدم واجهة CUDA البرمجية التي تتيح للبرامج استخدام المعالج الرسومي من أجل القيام بمهام أخرى...
    فقامت بتحويل PhysX Engine ليستخدم واجهة CUDA، فعمل الأمر بشكل عادي وصار يمكن لكل مستخدمي مسرعات nVIDIA الرسومية أن يستخدموا معالجاتهم الرسوميّة من أجل القيام بتسريع الفيزياء بشكل عتادي...
    ساهم هذا في جعل عدد أكبر من مطوري الألعاب يضع خيار التسريع العتادي لأن عدد مالكي بطاقات GeForce الداعمة لواجهة CUDA أكبر بكثير من عدد مالكي بطاقات Ageia PhysX Card، كما أن المستخدمين يفكرون بشكل جدي أكثر لاستثمار مبالغهم في مسرع رسومي أقوى يفيدهم في كل الألعاب بدلاً من شراء بطاقة Ageia PhysX تفيدهم في ألعاب أقل...
    فتم الأمر بشكل عادي...
    ظهرت واجهة OpenCL التي شرحناها سابقاً والتي تعتبر منافسة لواجهة CUDA بل وأفضل منها سواء من ناحية المستخدم أم من ناحية المطورين...
    ماذا قالت nVIDIA ؟
    قالت أنها ستدعم OpenCL أسوة بالتوجه العام نحو المواصفات الموحدة ودعماً لهذه المواصفات، أسوة بباقي الشركات أيضاً... وحتى تفيد المستخدم النهائي أيضاً
    فسؤلت الشركة عن CUDA و PhysX ؟
    فقالت أنه CUDA سيواصل عمله دعماً لزبائنه الحاليين، طبعاً أكّدت على نقطة أن CUDA أفضل ( كعادة كل شركة تروّج لمنتجها ) لكونه أكثر نضوجاً...
    فسؤلت الشركة عن PhysX ؟
    فقالت يمكن إن وجدنا الأمر مجدياً ان نقوم بتحويل محرك PhysX الفيزيائي بحيث يمكنه العمل على واجهة OpenCL أيضاً، وبالتالي يعمل على أنظمة أخرى...
    إذاً ماذا سيحدث ؟
    لايزال الأمر غير معروف، ولكن PhysX لن تموت لأنها واجهة برمجية لا يجبرها أن تعمل على CUDA فكما نعلم يمكنها العمل على واجهة أخرى مثلما كانت تعمل على واجهة Ageia API حيث كانت تستخدم بطاقات Ageia PhysX Card... فالمسألة مجرد تحويل لواجهة العمل API من CUDA لأي شيء آخر
    يمكن لـ PhysX أن تعمل حتى على معالجات Radeon إن استخدمت واجهة Stream API ولكن nVIDIA ربطت PhysX فقط بواجهة CUDA ولم تسمح لأي بديل آخر...
    فالسؤال هو
    1- هل ستفعل nVIDIA مثلما فعلت أول شرائها للـ Ageia ؟ قامت بدعم كلا من واجهتي Ageia API و CUDA API لدعم مستخدمي Ageia السابقين ؟ فتقوم بنفس العملي حيث ستضيف دعم OpenCL مما يعني أن محرّك PhysX سيبحث عن أي من هذه الواجهات OpenCL و CUDA و Ageia API ليستخدم أي واحدة منهم وبالتالي سيمكن تشغيل واجهة PhysX على أي جهاز ولكنها ستعمل على CUDA في حال وجودها...
    2- هل ستلغي دعم CUDA من PhysX لتستخدم فقط OpenCL دون الـ CUDA وبالتالي ستنخفض مسألة التطوير والوقت...
    3- لن تغيّر شيئاً وستجعل PhysX يعمل فقط على CUDA...
    في الحالة الأولى : الغلبة للـ PhysX + CUDA هنا - ستشجع nVIDIA على استخدام CUDA وفي نفس الوقت سيمكنها منافسة باقي المحركات الفيزيائية مثل Havok التي تعتمد OpenCL، المنافسة هنا في كون المحرك الفيزيائي غير محدود فقط بمعالجات GeForce الرسومية من الفئة الثامنة وأعلى
    في الحالة الثانية : الغلبة للـ PhysX هنا دون CUDA بل قد يضر CUDA - ستوقف nVIDIA دعم الـ CUDA إيماناً منها لبقاء PhysX ومنافسته لباقي المحركات الفيزيائية
    في الحالة الثالثة : موقف عنيد وهذا قد يضطر بالـ PhysX رغم أنه سيواصل CUDA بشكل عادي - لن تحرّك ساكناً وتقول لكل مطوري PhysX إما CUDA وإما لا، هذا قد يقتل PhysX كمحرك فيزيائي لأن الشركات المطوّرة ستبحث عن المحرك الفيزيائي الأكثر مرونة والذي يمكن من زيادة التفاصيل الفيزيائية على جميع المنتجات وهنا سيلعب Havok لعبته...
    حالياً، nVIDIA تستغل الوقت، فبما أن Havok لم يتم تحويله كاملاً لكي يستخدم OpenCL إضافة لكون برامج القيادة الخاصة بالـ OpenCL لاتزال تحت التطوير، هذا يعني أنها تملك بعض الوقت...
    ولكن عندما يأتي دعم OpenCL، وعندما تنتهي عمليات التطوير في Havok فإن nVIDIA ستظل تراقب السوق
    - هل سيتجه شركاء nVIDIA المطورون من PhysX إلى Havok لكونه يدعم جميع المنتجات وليس فقط nVIDIA، متحملين تكلفة الانتقال من أجل الانفتاح على كل المنتجات ؟
    - هل سيضغط شركاء nVIDIA حتى تقوم بتحويل PhysX إلى CUDA وبذلك يوفرون على أنفسهم تكلفة الانتقال من PhysX إلى Havok ؟
    - هل ستبدأ شركات جديدة كانت تستخدم محركها الفيزيائي الخاص أو محرك آخر غير Havok و PhysX إلى محرك Havok لكونه يوفر تسريعاً إضافياً دون أن يكون محدوداً بمعالجات معينة مثل PhysX ؟
    - هل لن يتغير السوق تماماً ؟ طبعاً هذا أمر مستبعد جداً !!
    شخصياً أميل للخيار الثالث والثاني، أما الخيار الأول فربما لايكون إلا إذا تأخرت nVIDIA في تلبية الضغط أو أعطت جدولاً زمنياً بعيداً جداً...
    معذرة على الرد الطويل ولكن حتى تصبح الأمور أكثر وضوحاً فالكثيرين لا يعرفون ماهو PhysX وما هو Physics وماهو المحرك الفيزيائي وماهي الفيزيائية !!
    [CENTER]نظر يحيى بن معاذ يوماً إلى إنسان وهو يُقبّل ولداً له صغيراً فقال : [COLOR=red]أتحبه ؟[/COLOR] قال : [COLOR=red]نعم [/COLOR]، قال : [COLOR=red]هذا حبك له إذ ولدته فكيف بحب الله له إذ خلقه ؟[/COLOR][/CENTER]

    [CENTER]ورأى يوماً رجلاً يقلع الجبل في يوم حار وهو يغني، فقال : [COLOR=red]مسكين ابن آدم قَلْعُ الأحجار أهون عليه من ترك الأوزار.[/COLOR].[/CENTER]


    [CENTER][IMG]https://folding.extremeoverclocking.com/sigs/sigimage.php?un=alkhalaf&t=155660[/IMG][/CENTER]


    [CENTER][SIZE=4][FONT=Arial][B][URL="https://www.arabhardware.net/forum/showthread.php?t=117801"][COLOR=red]كُن عربياً :[/COLOR] [COLOR=blue]استخدام المصطلحات التقنية العربية[/COLOR][/URL][/B][/FONT][/SIZE][/CENTER]
    [CENTER][B][FONT=Arial][SIZE=4][/SIZE][/FONT][/B] [/CENTER]
    [CENTER][B][FONT=Arial][SIZE=4][COLOR=sienna]فليعذرني جميع الأخوة والأخوات[/COLOR][/SIZE][/FONT][/B][/CENTER]
    [CENTER]لن أقوم بتقييم أي موضوع أو رد لايستخدم اللغة العربية الفصحى أو يستخدم كلمات أجنبية بحروف عربية[/CENTER]

  15. #15
    عضو فضي الصورة الرمزية Salem AL Fituri
    تاريخ التسجيل
    Aug 2008
    المشاركات
    3,392
    معدل تقييم المستوى
    26

    Question رد: NVIDIA تصدر Driver لل OpenCL خاص بالمطورين

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

    اقتباس المشاركة الأصلية كتبت بواسطة الخلف مشاهدة المشاركة
    ولكن لو قمت بتشغيل تلك الخارطة دون تفعيل خيار Hardware PhysX أو في حال عدم وجود بطاقة Ageia PhysX Card فإن المحرك الفيزيائي سيضطر لاستخدام معالج النظام للقيام بعمليات الحسابات الفيزيائية، هذا سيهلك حتى أقوى المعالجات اليوم حتى لو كان رباعي النُوى وبتردد 4 جيجا وأكثر... الحسابات الفيزيائية لوحدها أكبر من قدرة استيعاب المعالج فتصبح اللعبة بطيئة لسببين
    1- الحسابات الفيزيائية صارت بطيئة لأنها معقدة والمعالج لايستطيع الانتهاء منها كاملة في الزمن الحقيقي المطلوب
    2- المعالج صار مهلكا لدرجة عدم قدرته على تلبية باقي احتياجات اللعبة
    النتيجة انخفاض سرعة اللعب من عشرات الإطارات في الثانية إلى أقل من 15 و 10 إطارات في الثانية وربما تصل إلى أقل من 5 إطارات في بعض الأجهزة..
    أعتقد ان سبب انخفاض الأداء في اللعب بسبب ان الـ PhysX غير داعم للـPhysics عبر ال CPU ..والي يحدث داخل اللعبة عند وجود تعليمات خاصة بالـ PhysX أن محرك اللعبة يقوم بمحاكاتها عبر ال CPU وليس تحويلها لتعمل عليها ...
    هذا الشي يمكن ملاحظته عند تفعيل الPhysX في Mirror Edge حيث انخفاض الإطارات يكون كبيراً جداً حتى في حال حدوث عمليات فيزيائية بسيطة في اللعبة ...قد تكون موجودة في المحركات الفيزيائية المعتمدة على ال CPU فقط مثل محرك Havoc لعبة StranglHold ..

    {وَالَّذِينَ جَاؤُوا مِن بَعْدِهِمْ يَقُولُونَ رَبَّنَا اغْفِرْ لَنَا وَلِإِخْوَانِنَا الَّذِينَ سَبَقُونَا بِالْإِيمَانِ وَلَا تَجْعَلْ فِي قُلُوبِنَا غِلًّا لِّلَّذِينَ آمَنُوا رَبَّنَا إِنَّكَ رَؤُوفٌ رَّحِيمٌ } الحشر آية(10).



صفحة 1 من 2 1 2 الأخيرةالأخيرة

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

  1. انتل تطلق OpenCL driver 1.2 للكروت المدمجة بمعالجات Ivy Bridge و Haswell
    بواسطة Ťắќľắḿḿ في المنتدى الأرشيف
    مشاركات: 12
    آخر مشاركة: 10-04-2013, 19:48
  2. مشكلة Display driver NVIDIA Windows Kernel Mode Driver, Version 301.42 stopped
    بواسطة abdu-abdu في المنتدى مشاكل الحاسب وحلولها
    مشاركات: 0
    آخر مشاركة: 18-06-2012, 13:46
  3. nVidia تدعم ال GPU بدرايفر لل OpenCL
    بواسطة HuLkY في المنتدى الأرشيف
    مشاركات: 29
    آخر مشاركة: 07-10-2009, 01:32
  4. NVIDIA تطلق اول تعريف للـ OpenCL GPU
    بواسطة SNOOP-NO LIMIT في المنتدى الأرشيف
    مشاركات: 2
    آخر مشاركة: 29-09-2009, 02:03
  5. Nvidia تفكر في تفعيل PhysX لـ OpenCL
    بواسطة The_Wolf88 في المنتدى الأرشيف
    مشاركات: 19
    آخر مشاركة: 01-04-2009, 06:02

الكلمات الدلالية لهذا الموضوع

المفضلات

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

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