نعم، كان يتم تحديد الحركات الفيزيائية بأمور معينة فقط وبسيطة، كما لايتم زيادتها عن عدد معين، فمثلاً في كومة صناديق كان يتم فقط التأثير على بضع صناديق فقط وليس جميعها، نظراً لأن كل صندوق يحتاج لخط معالجة وحسابات خاص به ناهيك عن أنه كلما زاد عدد الصناديق كلما زادت إمكانية أن تختلف حركة كل صندوق نظراً لتأثره بحركة الصناديق الأخرى، فزيادة الصناديق والأجسام تؤدي إلى زيادة أكبر من المضاعفة في قوة الحوسبة اللازمة...
حتى مع الـ GPU Physics ما فعلوه هو زيادة التأثيرات ونطاق الفيزياء وليس فتح كامل تقنيات الفيزيائية لأن فتحها ستحتاج إلى ساعات عديدة حتى مع أسرع الـ GPU's، فما تم فعله هو زيادة عدد التأثيرات خصوصاً التي يمكن للشخص رؤيتها...
خطأ كبير يقع فيه الكثيرون هنا بالقول أن الـ PhysX لايدعم التسريع عبر الـ CPU، بل هو يدعم وإلا لما عملت الألعاب تماماً، فخارطة Tornado يمكن للجميع تشغيلها ولكنها تصبح بطيئة جداً في حال عدم وجود تسريع عتادي، السبب كما ذكرت أن معالجة الحسابات الفيزيائية ستستهلك طاقة المعالج مما يجعله غير قادر على تلبية حاجة اللعبة نفسها، سيشبه الأمر حينها تركيب معالج Pentium 4 بتردد 1.5 جيجا للعبة متطلبة مثل Crysis ، بسبب أن معالجة الفيزيائية ستستهلك أغلب طاقة المعالج نفسه تاركة النزر اليسير لباقي متطلبات اللعبة...
شركات التطوير تتجه لواجهات برمجية مثل PhysX لتخفيف العبء على تطوير محركها الفيزيائي الخاص، فمن الأفضل لها الحصول على ترخيص محرك فيزيائي آخر بدلاً من تطوير المحرك الخاص بها...
ومن شروط تلك الشركات أن يكون المحرك الفيزيائي مرناً بشكل يجعل بالإمكان اختيار مستوى التعقيد في الدقة الفيزيائية...
محرك PhysX يتيح ذلك شأنه شأن كل المحركات الفيزيائية، ولكن ما جعله منتشر هو أنه بالإمكان زيادة التفاصيل الفيزيائية بشكل أكبر عند استخدام تسريع عتادي للفيزيائية أي في GPU Accelerated Physics...
ضمن خيارات ألعاب الـ PhysX هناك خيار مثل Enable Hardware Phyics، هذا الخيار يقوم بزيادة التفاصيل الفيزيائية، يستخدم هذا الخيار من يمتلك تسريع فيزيائي عتادي سواء كان بـ Ageia Card أو بالـ GeForce Card
... عدم تفعيل ذلك الخيار سيخفض التفاصيل الفيزيائية بشكل معالج النظام قادر على إجراء حسابات الفيزياء وإعطاء اللعبة حقها بشكل عادي، أي مثل حالة تركيب اللعبة على جهاز لا يتضمن بطاقة GeForce مثلاً
وهناك نقطة أخرى، المعالجة الفيزيائية تستهلك من قدرة المسرع الرسومي أيضاً، فإن كان لديك مسرع رسومي من الفئة الدّنيا لنقل GeForce 8400GS مع 256 ميجا من الذاكرة وهو الحد الأدنى لتشغيل الـ CUDA ( وبالتالي الـ GPU Accelerated PhysX ) فإنه على الرغم من أنك ستستطيع تشغيل لعبة مثل UT3 أو ME مع التفاصيل الفيزيائية، إلا أن قوة المعالج الرسومي نفسها بالكاد تكفي لتشغيل اللعبة بتفاصيلها الرسومية، وتأتي الحسابات الفيزيائية لتزيد الأمر سوءاً أيضاً...
فتتكرر حالة ضغط الفيزياء على المعالج العادي ولكن مع المعالج الرسومي، فبدلاً من أن تحصل على أداء أعلى ستجد نفسك تحصل على أداء أقل...
من يملكون بطاقات GeForce يعرفون ذلك، فتفعيل أو تعطيل الـ PhysX من لوحة التحكم يؤدي إلى تخصيص جزء من طاقة المعالج الرسومي لمعالجة الفيزياء حتى لو لم تكن تشغّل الفيزياء أساساً ( كعدم وجود لعبة ) ويلاحظ مستخدمي بطاقات GeForce ذلك في مختلف أنواع الألعاب وحتى تطبيقات CUDA مثل تحويل الفيديو والـ Folding، فبمجرد تفعيل الـ PhysX فإن أداء المسرع الرسومي يقلّ، وسرعة الـ Folding مثلاً تقل إذا كان الـ PhysX مفعلاً رغم أنك لا تُشغّل أي شيء... وإن شغلت لعبة لا تستخدم محرك PhysX ( مثل NFS التي تستخدم محركها الخاص أو Half-Life التي تستخدم محرك Havok ) فإن مجرد تفعيل PhysX من لوحة تحكم nVIDIA يؤدي إلى تخفيض الأداء... فتعطيل الـ PhysX يمكن اللعبة من استخدام كامل قوة المعالج الرسوميّة...
المفضلات