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

مشاهدة النسخة كاملة : AMD و Havok تعرضان التسريع الفيزيائي على الـ GPU، مع أوّل تطبيق حيّ للـ OpenCL



الخلف
27-03-2009, 07:23
كما كان متوقعاً (https://www.arabhardware.net/forum/showthread.php?t=112719)، قامت شركتي AMD و Havok بأول عرض لتسريع الحسابات الفيزيائية على الـ AMD GPU's طبعاً هو ليس أوّل عرض فسبق أن قامت الشركتين بعرض أول قبل ثلاث سنين مع Havok FX قبل أن تشتري Intel شركة Havok وتوقف Havok FX بسبب محدودية الدعم...

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

واليوم تم عرض نتاج وثمار هذا التعاون عبر عرض أول Demo لتسريع فيزيائي عبر المسرع الرسوميّ باستخدام واجهة OpenCL وهو حالياً أول تطبيق يخص المستخدم النهائي لواجهة OpenCL...

العرض تم لبريمج Havok Cloth، وهو عبارة عن جزء من منظومة Havok للحسابات المساعدة ومكونة من 6 واجهات برمجية تتعلق بالتصرفات الذكية Havok Behavior و الفيزياء Havok Physics والحركة Havok Animation وفيزياء الألبسة Havok Cloth وفيزياء التدمير Havok Destruction، وطبعاً بالأمس أضافت Havok الواجهة السابعة والتي تتعلق بالذكاء الاصطناعي Havok AI...

نظراً لكون عمليات التطوير لا تزال تجري، فما تم عرضه هو لجزء واحد من هذه المنظومة وهي Havok Cloth وهو حالياً العرض الأول لتطبيق فعليّ لتقنيات OpenCL ( سبق أن قامت كلا من nVIDIA و AMD بعرض تطبيقات OpenCL ولكنها كانت للعرض فقط وبالتالي تبادرت الشركتين الأدوار، nVIDIA عرضت تشغيل الـ OpenCL على معالجها الرسومي، وAMD عرضت تشغيل الـ OpenCL على معالجاتها الرباعية النُوى مع شرح لمدى تفاعل الأداء مع اختلاف عدد الأنوية )، أما اليوم فهو تطبيق فعليّ للـ OpenCL...

بما أن التطبيق هو OpenCL فلن يكون التطبيق خاصاً بشركة AMD، حيث سبق أن أعلنت كلا الشركتين AMD و Havok أنهم سيبدأون بدعم OpenCL في برامج القيادة وذلك في هذا النصف من السنة، حتى لو كان الدعم مبدأي ريثما يتم الانتهاء من التطوير بما يتناسب مع المواصفات النهائية للـ OpenCL 1.0 التي ظهرت قبل فترة...

هذا يعني أن Havok سيكون نِداً عنيداً للـ PhysX واجهة nVIDIA حيث سيلعب من منطلق لعبة الانتشار بدلاً من كونه منغلق فقط لمنتجات nVIDIA...

فالسؤال، هل ستظل nVIDIA تنافس Havok بدون تغيير، أم هل ستتجه لاستخدام الدعم الأفضل للمطورين ( دعم مالي وغير ذلك ) أم هل ستضطر لتحويل PhysX ليكون أكثر انفتاحاً بجعله يدعم OpenCL ؟ أم لكي تحفظ CUDA ستجعله يدعم كلا التقنيتين مع الأولوية لـ CUDA ؟

لايزال الوقت مبكراً لرؤية Havok بشكله النهائي يعمل على المسرعات الرسوميّة، فالعرض احتوى فقط على Havok Cloth ولايزال هناك الكثير لتقوم به Havok من أجل الدعم الكامل لـ OpenCL في كافة أجزاء منظومتها السباعية، وهو وقت كافٍ لكي تستطيع شركات AMD و nVIDIA تقديم البرامج النهائية لدعم OpenCL...


لمشاهدة Havok Cloth وما يفعل يمكنكم الاطلاع على الفيديو الرسمي من موقع Havok، طبعاً هذا الفيديو الرسمي هو مجرد عرض للتقنية وليست التطبيق الفعلي على OpenCL فهذا الفيديو موجود منذ عدة سنوات...
https://www.havok.com/content/view/584/96/

المصدر: https://techreport.com/discussions.x/16640

Salem AL Fituri
27-03-2009, 08:10
مشكو اخي الخلف على المتابعة الجيدة للموضوع
على الأقل فأن هذا رد على من يقول أن ATI لن يكون لها اي محرك قيزيائي ..
بالنسبة لمحرك havok فهو لم يترك اي شيء لمطوري الالعاب سوى تصميم الجرافي فالفيزيائية موجود ببراعة و الذكاء الصناعي مظمن بشكل جيد ..
ليس هدا فقط بل حتى منتجوا الافلام اسينمائية يستخدموه (https://www.havok.com/content/view/644/111/) :cool: (https://www.imdb.com/title/tt0499448/) رغم كونه محرك متخلف على راي البعض



https://xs537.xs.to/xs537/09135/havok643.jpg

The_Wolf88
27-03-2009, 11:36
شكرا لك أخي الخلف..

بانتظار الاصدار الرسمي لهذه التقنية واسكات المشككين في قوة ATI

Claymore
27-03-2009, 15:00
شكرا اخى على متابعة وتحليل شيق بارك الله فيك نحن فى انتظار هدا المحرك لكروت ati

predatorrrr
27-03-2009, 18:17
--- شكرا ---

أبو فطنة
28-03-2009, 02:10
سيئة التقنية
فيزيكس نفيديا اقوى واسرع واجمل

فوزان
28-03-2009, 02:31
سيئة التقنية
فيزيكس نفيديا اقوى واسرع واجمل

علي اي اساس حكمت علي havok بذلك وهي اساسا لم تعمل بصورة رسمية حتي الان:ah46::ah46:

Extreme2
28-03-2009, 09:59
تسلم أخي الخلف ..
يعطيك العافيه .

aziz-50
29-03-2009, 06:59
كما كان متوقعاً (https://www.arabhardware.net/forum/showthread.php?t=112719)، قامت شركتي AMD و Havok بأول عرض لتسريع الحسابات الفيزيائية على الـ AMD GPU's طبعاً هو ليس أوّل عرض فسبق أن قامت الشركتين بعرض أول قبل ثلاث سنين مع Havok FX قبل أن تشتري Intel شركة Havok وتوقف Havok FX بسبب محدودية الدعم...

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

واليوم تم عرض نتاج وثمار هذا التعاون عبر عرض أول Demo لتسريع فيزيائي عبر المسرع الرسوميّ باستخدام واجهة OpenCL وهو حالياً أول تطبيق يخص المستخدم النهائي لواجهة OpenCL...

العرض تم لبريمج Havok Cloth، وهو عبارة عن جزء من منظومة Havok للحسابات المساعدة ومكونة من 6 واجهات برمجية تتعلق بالتصرفات الذكية Havok Behavior و الفيزياء Havok Physics والحركة Havok Animation وفيزياء الألبسة Havok Cloth وفيزياء التدمير Havok Destruction، وطبعاً بالأمس أضافت Havok الواجهة السابعة والتي تتعلق بالذكاء الاصطناعي Havok AI...

نظراً لكون عمليات التطوير لا تزال تجري، فما تم عرضه هو لجزء واحد من هذه المنظومة وهي Havok Cloth وهو حالياً العرض الأول لتطبيق فعليّ لتقنيات OpenCL ( سبق أن قامت كلا من nVIDIA و AMD بعرض تطبيقات OpenCL ولكنها كانت للعرض فقط وبالتالي تبادرت الشركتين الأدوار، nVIDIA عرضت تشغيل الـ OpenCL على معالجها الرسومي، وAMD عرضت تشغيل الـ OpenCL على معالجاتها الرباعية النُوى مع شرح لمدى تفاعل الأداء مع اختلاف عدد الأنوية )، أما اليوم فهو تطبيق فعليّ للـ OpenCL...

بما أن التطبيق هو OpenCL فلن يكون التطبيق خاصاً بشركة AMD، حيث سبق أن أعلنت كلا الشركتين AMD و Havok أنهم سيبدأون بدعم OpenCL في برامج القيادة وذلك في هذا النصف من السنة، حتى لو كان الدعم مبدأي ريثما يتم الانتهاء من التطوير بما يتناسب مع المواصفات النهائية للـ OpenCL 1.0 التي ظهرت قبل فترة...

هذا يعني أن Havok سيكون نِداً عنيداً للـ PhysX واجهة nVIDIA حيث سيلعب من منطلق لعبة الانتشار بدلاً من كونه منغلق فقط لمنتجات nVIDIA...

فالسؤال، هل ستظل nVIDIA تنافس Havok بدون تغيير، أم هل ستتجه لاستخدام الدعم الأفضل للمطورين ( دعم مالي وغير ذلك ) أم هل ستضطر لتحويل PhysX ليكون أكثر انفتاحاً بجعله يدعم OpenCL ؟ أم لكي تحفظ CUDA ستجعله يدعم كلا التقنيتين مع الأولوية لـ CUDA ؟

لايزال الوقت مبكراً لرؤية Havok بشكله النهائي يعمل على المسرعات الرسوميّة، فالعرض احتوى فقط على Havok Cloth ولايزال هناك الكثير لتقوم به Havok من أجل الدعم الكامل لـ OpenCL في كافة أجزاء منظومتها السباعية، وهو وقت كافٍ لكي تستطيع شركات AMD و nVIDIA تقديم البرامج النهائية لدعم OpenCL...


لمشاهدة Havok Cloth وما يفعل يمكنكم الاطلاع على الفيديو الرسمي من موقع Havok، طبعاً هذا الفيديو الرسمي هو مجرد عرض للتقنية وليست التطبيق الفعلي على OpenCL فهذا الفيديو موجود منذ عدة سنوات...
https://www.havok.com/content/view/584/96/

المصدر: https://techreport.com/discussions.x/16640

فيزياء الألبسة وفيزياء التدمير :) .

تذكرني فيزياء الألبسة بقطع الأقمشة في لعبة Mirror’s Edge وفيزياء التدمير تذكرني بتناثر الزجاج .

أعتبرتها يومها أخي الخلف Eye-Candy وقلت أن مكتبة PhysX هي مكتبة حسابات فيزيائية وبالتالي يجب علينا أن نتوقع تأثيرات فيزيائية وليس مجرد زيادة في بعض التأثيرات البصرية .

لم تعترف بها أخي الخلف بأتها مؤثرات فيزيائية بل أعتبرتها مؤثرات بصرية , هل عندما تستخدمها AMD فإن رأينا يتغير 180 درجة ونعتبرها أحد أركان الفيزياء السبعة؟

bika08
29-03-2009, 07:54
شكرا يا معلم على الخبر...
وفى انتظار محرك Havok ولكن عندى سوال لماذا التطبيق مع OpenGL

الخلف
29-03-2009, 07:57
العزيز عزيز

لاتُقوّلني مالم أقل، فأنا لم أقل أنها ليست مؤثرات فيزيائيّة، بل قلت أنها لا تُعطي الجديد في تجربة اللعب بمعنى أنها مثل الانتقال من DX8 إلى DX9 مجرد زيادة في الأمور التي تمتع النظر والعين...
من جانب آخر أثنيت على تجربة PhysX في لعبة UT3 وخريطة Tornado وقلت أكثر من مرة أن مثل هذا التطبيق هو الاستفادة الحقيقة من الفيزياء في الألعاب، فالإعصار في اللعبة متحرك بشكل عشوائي ويجب عليك الانتباه إليه لأنه قد يقذفك بعيداً ان اقتربت منه كما ستتضرر منه أيضاً إن اقتربت منه... هذا هو التأثير الذي أطمح إليه، شيء يغيّر من تجربة المستخدم وليس مجرد ملابس تتطاير وزجاج يتناثر
الموضوع كما تراه لايمدح ولاشيء ولايؤثر الـ Havok على الـ PhysX ولا العكس، مجرد خبر عن التحرّك في مسألة التسريع الفيزيائي على مسرعات AMD الرسوميّة، وهي نقطة كان ينتظرها الكثير، ونقطة يتخذها أنصار NVIDIA كنقطة ضد AMD...
طبعاً لاأنكر أن تقنية PhysX هي ناضجة، فيمكن للمرء أن يلعب عدة ألعاب بها اليوم فهي ناضجة قبل فترة طويلة، ولكن التطبيقات التي تغير من طريقة لعبك لا تزال محدودة جداً، وتقنية Havok لا تعدك بكونها ستغيّر هذا الوضع فتغيير هذا الوضع يعود بشكل رئيسي إلى مطوري الألعاب وراسمي سيناريو اللعب نفسه، فسواء استخدموا PhysX أو Havok أو أي واجهة فيزيائية أخرى فليست مشكلة...
كان انتقادي للتطبيق فقط وطريقته، فالمطورين يبحثون عن أسهل الطرق لدمج التقنيات والتي يعتبرونها دعاية أخرى بالضبط كما فعلت Mirror Edge حيث قدمت دعاية لا بأس بها بسبب دعمها القوي للـ PhysX... ولكن لو تمت نفس اللعبة على Havok فستقدم نفس الشيء تماماً وسأعطي نفس الانتقاد، لم تقدم اللعبة شيئاً جديداً !!

لايمكن لوم المطورين فهم الآخرين مجبورون على على حصر التقنية حالياً بالتأثيرات البصرية، لماذا ؟
خذ خريطة Tornado كمثال، يمكن للجميع تشغيلها حتى لو كنت لم تكن تستخدم مسرع NVIDIA، حيث سيتحول تسريع الفيزياء إلى معالج النظام أي CPU Accelerated PhysX وهنا تكمن المشكلة، ستهلك هذه الحسابات معالج النظام ليصبح بطيئاً جداً للقيام بمهام اللعبة الأخرى، مما يؤدي إلى نزول عنيف في سرعة اللعب لحد يجعل اللعبة غير قابلة للعب مطلقاً...
الآن خريطة Tornado صارت محدودة فقط بمستخدمي NVIDIA وفقط من يملك مسرع رسومي من فئة متوسطة وأعلى لأن الفئة الدنيا وإن كانت تستطيع تشغيل الـ PhysX وتسريعه إلا أنها بالكاد تكفي لتشغيل اللعبة نفسها، فكيف نشغل اللعبة + الـ PhysX + الحِمل الإضافي الذي يرفقه رسم الإعصار على المسرع الرسومي !!
فتخيّل عمل لعبة تعتمد في لعبها بشكل رئيس على الفيزياء، إذاً ستحد من جمهورك المستهدف لأن أصحاب البطاقات الضعيفة لن يستطيعوا اللعب، وأصحاب البطاقات المتوسطة بالكاد سيستطيعون اللعب بتلك اللعبة، وعملية تطوير مساري لعب أحدهما بفيزياء معقدة وآخر بفيزياء عادية مكلف جداً...
سلبية أن التطبيقات الحالية لـ PhysX لا تعطي إلا تأثير بصري وليس تجربة لعب لا يعود إلى PhysX وإنما لمطوري الألعاب، وكما ترى فإن PhysX تخدم في خريطة Tornado بشكل عادي فالمشكلة ليست في PhysX مطلقاً وإنما في التطبيقات...

إذاً ما هي سلبيات PhysX وسلبيات Havok، وما هي إيجابياتهما ؟
PhysX
+ لها وجود حالي في العديد من الألعاب وهي كاملة...
- التطبيق الكامل والتسريع بشكل كافي لها مدعوم فقط في مسرعات NVIDIA الرسوميّة، فليس للآخرين نصيب لا من بعيد ولا من قريب...
Havok
- ليس لها أي وجود حاليّ في الألعاب ولا تزال تحتاج إلى وقت للاكتمال، سواء من جانب تطويرها هي أم جانب OpenCL ( الأخيرة جاهزة كمواصفات فيمكن للمطورين أن يبدأو بتطوير تطبيقاتهم ولكن لم يتم تنزيل الواجهة التطبيقية لتشغيلها لدى المستخدم العادي )
+ غير محدودة بنوع واحد من المسرعات الرسوميّة فهي تستخدم واجهة OpenCL والتي أعلنت عدة شركات عن دعمها من ضمنها AMD و NVIDIA وحتى Intel لاحقاً...

لم أفضّل التقنية لأن AMD استخدمتها، ولا تنسى بأنني أملك مسرع NVIDIA أيضاً وحديث أيضاً، رغم أني أفضل Radeon HD شخصياً في الفترة الراهنة :)

trt44
29-03-2009, 09:52
شكراً جزيلاً أخي الخلف على الخبر و على توضيح اللبس. صراحةً أرى أن AMD استعجلت الكلام عن AMD-GPGPU و لم تقدم دليل على تطور دعم Havok في مسرعاتها الرسومية عما كان الوضع عليه قبل سنتين، يعني حتى العرض الذي كنا ننتظره منها و الذي تكلمت عنه الأخبار قبل أيام لم يأتي بجديد، الجديد هنا هو وصول opencl إلى مرحلة الجهوزية و هو الأمر الذي لا فضل لا ل Nvidia و لا ATI فيه. المشكلة هو أنه حتى Havok لا زال Outdated (لا نقول متخلف لكي لا يفهمها البعض خطأً) أو على الأقل هذا ما يوحي لنا به لكونه صار له مدة متوقف عن التطوير.
أخيراً من وجهة نظري الشخصية أعتقد أننا كمستخدمين لن نرى ألعاب داعمة ل-Havok معالجة عن طريق GPU في المستقبل القريب.

ramy
29-03-2009, 18:39
أخي الخلف..
لو كان شأن جميع الأعضاء شأنك في احترامهم لأنفسهم خلال نقاشاتهم مع مناظريهم، لكان حال المنتدى أقضل 100 مرّة ممّا هو عليه و بدون أي مبالغة..

WANTED.2142
29-03-2009, 23:26
الم تزعجوننا وقلتم ان الفيزكس قد مات في مهده ولا له فائدة ولا له اي جدوى


الآن عندما استطعتم عليه نابحتم

yazan soft
30-03-2009, 00:42
الآن عندما استطعتم عليه نابحتم

هل تعرف هذه الكلمه لمن تستعمل؟ ياريت تحسن من كلامك لانه هذا منتدى محترم, وبناء عليه انتا موقوف.

The JoKeR
30-03-2009, 02:33
أخى الخلف مشاركاتك دوماً مفيدة وقيمة...


فالسؤال، هل ستظل nVIDIA تنافس Havok بدون تغيير، أم هل ستتجه لاستخدام الدعم الأفضل للمطورين ( دعم مالي وغير ذلك ) أم هل ستضطر لتحويل PhysX ليكون أكثر انفتاحاً بجعله يدعم OpenCL ؟ أم لكي تحفظ CUDA ستجعله يدعم كلا التقنيتين مع الأولوية لـ CUDA ؟:D
https://www.arabhardware.net/forum/showthread.php?t=113648

Havok VS PhysX APEX

المنافسة اصبحت اقوى بين Nvidia VS ATI

Havok
https://www.youtube.com/watch?v=NtyIjRD6lAw&feature=channel_page
https://www.youtube.com/watch?v=daZoXzBGea0&feature=related
https://www.youtube.com/watch?v=wJVkIHH21u8&feature=related

PhysX APEX
https://www.youtube.com/watch?v=8JtAdTon0JA
https://www.youtube.com/watch?v=nF7Iq9pzKRk&feature=related
https://www.youtube.com/watch?v=SNu0Weob5yg&NR=1
https://www.youtube.com/watch?v=3Kq_X-Fbacs&feature=related

اخى الخلف احب اعرف اية اهم الفروقات اللى هيقدمها كلاً من Havok VS APEX

Mubarak
30-03-2009, 08:59
أخي الخلف..
لو كان شأن جميع الأعضاء شأنك في احترامهم لأنفسهم خلال نقاشاتهم مع مناظريهم، لكان حال المنتدى أقضل 100 مرّة ممّا هو عليه و بدون أي مبالغة..

الخلف قدوتنا جميعا في المنتدى في الجانب الحواري.

fastquickfox
31-03-2009, 02:18
اخى الخلف
اخى عزيز
اطـال الله اعماركم
انتم من اكثر وافضل الاشخاص الذين قابلتهم معرفة تكنولوجيه
تعجبنى مناقشاتكم دائما :) (احنا جايين نهدى النفوس )


سواء قدمت الفيزيائيه شىء جديد ام لا فأن دخول ati مع انفيديا فى استخدامها يفيدنا نحن كمستهلكين
وانا لا الوم انفيديا على احتكارها للفيزيائيه
ولكن .. الومها على عدم استخدامها على النحو الامثل
وننتظر ما ستسفر عنه الايام من كلا من الشركتين

سلمتم لنا اخويا الفاضلان