Open CL رو فراموش کردید.ولی خب با کنسل شدن Havok FX الان PhysX به عنوان تنها موتور فیزیک همراه با Hardware Acceleration به حساب میاد و طبیعتا بقیه موتورها بیشتر سمتش کشیده میشن.
Open CL رو فراموش کردید.ولی خب با کنسل شدن Havok FX الان PhysX به عنوان تنها موتور فیزیک همراه با Hardware Acceleration به حساب میاد و طبیعتا بقیه موتورها بیشتر سمتش کشیده میشن.
physx داره میمیره !
خود nvidia هم رفته سمت opencl ! چه میکنه این apple
OpenCL یک موتور فیزیک نیست و PhysX و OpenCL دو مقوله جدا هستند، درسته که پیشرفت OpenCL در کل خطری برای PhysX به حساب میاد ولی به طور مستقیم به هیچ وجه رقیب همدیگه نیستند.
NVIDIA هم لازمه بره به سمت OpenCL حتی اگه پیشرفتش به ضرر PhysX باشه، چون پیشرفت OpenCL فقط در محدوده یک موتور فیزیک نیست. در هر صورت پیشرفت OpenCL رو به هیج وجه نمیشه مرگ PhysX تصور کرد.
ویرایش: مثل اینکه با پست بالایی با هم ارسال شد!
نه بیشتر از این حرفاست، این لیست رو ببین:
کد:برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
شما چرا متوجه نیستید ؟
physx هم یک api هست و فرقش با سایر api های گرافیکی اینه که فقط مختص پردازش فیزیک هست .
اما opencl یک api جامع برای پردازش غیر گرافیکی روی gpu هست که شمال پردازش فیزیک هم میشه . و قرار شده که هر دو شکرت از این api برای پردازش های فیزیکیشون استفاده کنند .
اصلاً Physx یه تکنولوژی کناری هست و همراه هست که به صورت Middle-ware کاملاً با OpenGl و DirectX کار میکنه Nvidia به راحتی میتونه برای OpenCl پورتش کنه که شایدم کرده باشه. بعد ماهیت Physx بسیار جالب و کاراست و خیلی میتونه ارتقاء پیدا کنه و عمراً به این راحتیا خدشهای نبینه و بدون شک هر سال استفادش بیشتر میشه.
در هر صورت OpenCl هنوز خیلی زوده که بتونه چیزی در کارهای مربوط به پردازش GPU در مقابل Directx بگه، این Apple یه قپزی همینطوری از خودش درکرده.
Last edited by Guts; 29-12-2009 at 22:53.
البته OpenCL برای محاسبات general-purpos هست و فقط روی GPU هم تمرکز نداره و محدوده کارش سمت CPU هم هست، ولی میشه باهاش محاسبات گرافیکی مشابه Directx یا OpenGl انجام داد ولی همینطور که گفتم نمیشه اصلاً با Directx مقایش کرد.
با تشکر از مطالب مفید استریم عزیز .. حاجی شما اگه راهی داری خوب به ما هم بگو دیگه .. ما یه 4850 داریم کنارش یه 9500GT گزاشتیم که هم حداقل 32 تا رو داره و هم 512 رم داشت ولی خوب اصلا میگی اینا کلا با هم کانفلیکت بودن یعنی درایورهای اجازه فعال شدن physx رو نمی دادن .. فکر کنم انویدیا چند وقتیه این قضیه رو گذاشته .. حداقل با آخرین درایورها ما هر کار کردیم این کلکو نتونستم به زنم به اینها ... خلاصه اگر راهی داره Manual ی چیزی داری حاجی بدی ؟!
نه دوست عزیز opencl کاملا به سمت gpu گرایش داره و یک api برای انجام پردازش غیر گرافیکی بر روی gpu هست (یک چیزی مثل ati stream و nvidia cuda) و از اونجایی که پردازش فیزیک هم در این حیطه قرار میگیره . بسیاری از نگاه ها به سمت opencl جذب شده .
و به قول شما اگر nvidia بخواد physx رو در opencl پورت کنه یعنی دو دستی اون رو تقدیم به رقبا کرده ! چون opencl یک api opensource هست !
کسی هم اون رو با directx مقایسه نکرده . چون dx اصولا برای پردازش گرافیکی روی gpu هست اما opencl برای پردزاش غیر گرافیکی روی gpu , اون api که باید با dx مقایسه بشه opengl هست نه opencl !
پس فراموش نکنید که اصلا هرف از opencl انجام محسابات گرافیکی نیست و اصلا همچین قابلیتی هم نداره .
و در آخر اینکه فعلا من هر چی هم بگم شما حرف خودت رو میزنی پس بهتره مدتی صبر کنیم و ببینیم که کی درست میگفته !
هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)