PhysX تکنولوژی جدیدی است که Nvidia در پردازشهای سه بعدی خود بکار می برد . این نام از Physics گرفته شده است و همانطور که از این نام پیداست ، تکنولوژی مذکور جهت بهینه سازی نمایش عملیات فیزیکی در نرم افزارهای سه بعدی ، مانند بازی های رایانه ای ، بکار برده می شود . در حقیقت سطحی متفاوت از گرافیک ، تحت نام فیزیک مطرح شده است . البته برای اولین بار شرکتی با نام Ageia کار بر روی این تکنولوژی را چند سال پیش آغاز نمود . مهندسین این شرکت از پردازنده سیستم برای انجام چنین محاسباتی استفاده می نمودند و اکنون Nvidia از پردازنده گرافیکی بدین منظور استفاده می نماید . تفاوت در این زمینه بسیار واضح است :

Geforce GTX 280

Core 2 Quad

 

240

4

Cores

930

96

GFLOPS

15X

1

Fluids

12X

1

Soft Bodies

13X

1

Cloth

شاید اگر شما تخصص زیادی در زمینه رایانه و تکنولوژیهای آن نداشته باشید ، برای اولین بار این جدول شما را به شک بیندازد . ولی در واقع شما اشتباه نمی بینید ، 240 پردازنده گرافیکی به طور همزمان و موازی در تراشه 280GTX در حال پردازش می باشند .

همانطور که گفته شد ، فیزیک سطحی متفاوت از گرافیک است . این مطلب در جدول زیر مشاهده می شود . در حقیقت با فعال نمودن پردازش های فیزیکی ، بازیهای رایانه ای به واقعیت بسیار نزدیک می شوند . برای مثال اگر یک ماشین منفجر می شود ، با فعال نمودن PhysX برای GPU ، این ماشین چند صد تکه می شود ، در حالی که بدون این تکنولوژی ، این تعداد در حد 20 و یا 30 تکه خواهد ماند .

AMD

Intel

Nvidia

 

No GPU Physics

No GPU Physics

GPU PhysX

Physics Layer

CPU Havok

CPU Havok

CPU PhysX

GPU DirectX

GPU DirectX

GPU DirectX

Graphics Layer

Windows

Windows

Windows

در اینجا لیستی از بازیهای جدیدی که تکنولوژی PhysX را پشتیبانی می نمایند آورده شده است :

Cryostasis (Dev: Action Forms/Publisher: 1C Games)

Nurien (developed and published by Nurien Software)

MKZ (Object Software/publisher TBD)

Backbreaker (Natural Motion/publisher TBD)

Bionic Commando (GRIN/Capcom)

Empire: Total War (Creative Assembly/Sega)

Aliens: Colonial Marines (Gearbox/Sega)

Borderlands (Gearbox/2K Games)

در زیر نمودارهای مقایسه ای ، جهت پی بردن به تاثیر این تکنولوژی در راندمان گرافیکی ، آورده شده است :

تفاوت واقعا در نمودارهای فوق مشهود است . برای مثال در نمودار آخر ، مشاهده می شود که با فعال نمودن پشتیبانی از PhysX در سیستم ، راندمان چهار برابر شده است ! و این یعنی موفقیت این تکنولوژی و موفقیت Nvidia . جدیدا Nvidia مشغول کار بر روی ترکیب این تکنولوژی با Multi GPU است به نحوی که برای مثال ، شما یک کارت 280GTX را برای انجام پردازشهای گرافیکی به کار ببرید و یک کارت 9800GT را برای پردازش PhysX ...