تبلیغات :
آکوستیک ، فوم شانه تخم مرغی، صداگیر ماینر ، یونولیت
دستگاه جوجه کشی حرفه ای
فروش آنلاین لباس کودک
خرید فالوور ایرانی
خرید فالوور اینستاگرام
خرید ممبر تلگرام

[ + افزودن آگهی متنی جدید ]




صفحه 20 از 22 اولاول ... 1016171819202122 آخرآخر
نمايش نتايج 191 به 200 از 217

نام تاپيک: بحث و تبادل نظر درباره GPGPU و مباحث مرتبط

  1. #191
    کاربر فعال ریاضیات javad2015's Avatar
    تاريخ عضويت
    Jul 2009
    محل سكونت
    تو شهرمون
    پست ها
    2,241

    پيش فرض

    یعنی جناب عالی تا حالا کسی رو دیدی که بیاد physx کارتش رو غیر فعال کنه؟

  2. #192
    حـــــرفـه ای
    تاريخ عضويت
    Jul 2006
    پست ها
    7,602

    پيش فرض

    یعنی جناب عالی تا حالا کسی رو دیدی که بیاد physx کارتش رو غیر فعال کنه؟
    غیر فعال که نه!ولی فعالش تو خیلی از بازی ها تاثیر کم و یه سری دیگه بی اثر هست و بازی هایی که واقعا با پشتیبانی فیزیک میشه پرفرمنس بیشتر داشت تک و توک!هستند

  3. #193
    پروفشنال millad1388's Avatar
    تاريخ عضويت
    Aug 2009
    محل سكونت
    طهران-همیشه در تهرانپارس ...
    پست ها
    912

    پيش فرض

    کسی اسم پرداشگر فیزیک ATI رو میدونه ؟اسم با حالی هم داشت!!!

  4. #194
    حـــــرفـه ای
    تاريخ عضويت
    Jul 2006
    پست ها
    7,602

    پيش فرض

    کسی اسم پرداشگر فیزیک ATI رو میدونه ؟اسم با حالی هم داشت!!!
    آقا شما چه مهارتی در اسپم دادن داریها!:

    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

  5. #195
    آخر فروم باز BZ7's Avatar
    تاريخ عضويت
    May 2009
    محل سكونت
    Vice City
    پست ها
    1,339

    پيش فرض

    ATI Stream مگه میشه باهاش فیزیک هم پردازش کرد تا اونجا که من میدونم اینا از havok استفاده میکنن که از cpu استفاده میکنه

  6. #196
    آخر فروم باز alborz_k's Avatar
    تاريخ عضويت
    Jun 2008
    پست ها
    3,356

    پيش فرض

    کسی اسم پرداشگر فیزیک ATI رو میدونه ؟اسم با حالی هم داشت!!!
    سلام. کلأ کارت های ati دستور العمل خاصی برای پردازش دستورات مبتنی بر فیزیک رو ندارند ، و برنامه نویسان این نوع دستورات رو بر مبنای hovak که قابلیت پردازش فیزیک داره ، می نویسند !! و کار پردازش دستورات hovak رو هم پردازنده ی مرکزی انجام می ده!

  7. این کاربر از alborz_k بخاطر این مطلب مفید تشکر کرده است


  8. #197
    آخر فروم باز Guts's Avatar
    تاريخ عضويت
    Nov 2009
    پست ها
    1,651

    پيش فرض

    Physx واقعاً تکنولوژی جالبیه [یکی از دلایلی که من Nvidia رو بیشتر از ATI دوست دارم]، در هر صورت زمان خرید کارت گرافیک جدید Physx رو هم در نظر بگیرید.
    البته در صورتی که کارت شما آنچنان قوی نباشه بهتره در بعضی از بازی‌ها Physx رو خاموش کنید چون بخاطر پردازش مازادی که بر GPU تحمیل میشه باعث افت فریم ریت در بازی میشه، البته بازی با بازی فرق میکنه [و در ادامه می‌بینید Nvidia کاری کرده که این حتی محسوس‌تر هم بشه].
    بازی Batman یکی از بازی‌هایه که بشکل خیلی گسترده از Physx API استفاده کرده و توسعه دهندگان بازی موتور Unreal3 رو به شکل وسیعی برای استفاده بهینه از Physx توسعه دادن. این بازی یکی از بازی‌هایی که شما بدون شک تأثیر اجرای بازی با Physx و بدون اونو می‌بینید.



    حالا بریم سراغ تست ها.

    زمانی که Physx رو در بازی غیر فعال کرده باشم نتایج به این صورته.




    وقتی Physx رو در حالت نرمال قرار می‌دیم، دقت کنید بدلیل پشتیبانی نکردن GPU های ATI از Physx فریم‌ریت به شکل گسترده‌ای محدود میشه و نباید اصلاً روی این کارت‌ها Physx رو در بازی فعال کنید (گرچه اصلاً نباید بتونید این کار رو بکنید!).




    وقت Physx روی High باشه نتایج اینطور می‌شه.




    زمانی که یه‌کارت اختصاصی برای Physx در نظر بگیریم نتایج برای GTX260 به این صورت میشه، و خیلی جالبه تأثیر کارت مجزا برای Physx واقعاً جالبه، حتی یه کارت ضعیف مثل 9500GT؛ البته در رزولوشن‌های پائینتر بخاطر افزایش فریم‌ریت اختلاف‌ها بیشتر می‌شه ولی من دیگه عکسش رو نذاشتم. [این امکان روی ویندوز XP و 7 فقط کار میکنه]




    حالا بریم سراغ CPUها:

    وقتی Physx خاموشه.




    این نتایج زیر نشون میده که موتور Unreal3 با چه قدرتی Multi-core و MultiThreading رو پشتیبانی میکنه.




    حالا جای خیلی جالب اینجاست، در حالتی Physx روشن میشه؛ محسابات Physx بسیار سنگین هستن و توان زیادی طلب میکنن ولی نکته جالب اینجاست وقتی Physx روشن میشه میزان استفاده از CPU به طور چشم‌گیری کاهش پیدا میکنه و جالبتر اصلاً چرا استفاده از CPU به صورت کلی انقدر کمه!؟ که این امر حتی نگارنده مقاله رو هم شگفت زده کرده . جواب سوال رو در ادامه مشخص میکنیم.





    خوب حالا یه نگاهی بندازیم به استفاده از Threadهای مختلف و استفاده از CPU در حالت استفاده از Physx و Physx خاموش. این نکته مهمه که Physx API قراره Multi Threads رو بهینه کنه اما در زیر همونطور که می‌بینید روی Core i7 تنها یک Thread داره استفاده میشه! که خیلی عجیبه این چنین اختلافی با حالتی که Physx خاموش هست.
    خوب برای جواب نگارنده کفش و کلاه کرده و رفته از یک توسعه دهنده بازی سوال کرده و باید گفت wow مثل اینکه Nvidia به صورت مصنوعی کاری میکنی که Software Physx تنها از یک Thread استفاده کنه و اینطوری Nvidia تفاوت بیشتری بین Software Physx و Hardware Physx ایجاد میکنه. البته از ابتدا Sofware Physx به صورت MultiThread طراحی شده بود ولی Nvidia کاری کرده که تنها محدود به یک Thread بشه اینطوری GPU Physx خیلی عالی به نظر میرسه در اصل این یک حیله یا یک ترفنده از طرف Nvidia و خیلی هم کار جالبی نیست.
    در مورد استفاده خیلی بیشتر از CPU هم در پردازنده Phenom II دقیقاً جایه که میتونید قدرت واقعی یه CPU و معماری خیلی برتر Core i7 رو ببنید و این اختلاف فاحش.




    منبع:
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

  9. 4 کاربر از Guts بخاطر این مطلب مفید تشکر کرده اند


  10. #198
    اگه نباشه جاش خالی می مونه soheil_eshghi's Avatar
    تاريخ عضويت
    Jan 2009
    پست ها
    277

    پيش فرض

    ما که بلاخره نفهمیدیم که چطور میشه از فیزیک کارت انویدیا کنار کارت ای تی آی استفاده کرد؟
    کسی هست که این فرایند رو کاملا توضیح بده اگر عکسی چیزی هم دارید حتما برای راهنمایی بیشتر بزارید
    با تشکر.

  11. #199
    پروفشنال Kaptian Black's Avatar
    تاريخ عضويت
    Aug 2008
    پست ها
    784

    پيش فرض

    ما که بلاخره نفهمیدیم که چطور میشه از فیزیک کارت انویدیا کنار کارت ای تی آی استفاده کرد؟
    کسی هست که این فرایند رو کاملا توضیح بده اگر عکسی چیزی هم دارید حتما برای راهنمایی بیشتر بزارید
    با تشکر.
    اگه مادربردت 2تا اسلات PCI express داشته باشه میشه اینجور که مثلا یه 5850 میذاری رو اسلات اول که 16x ه واسه پردازش گرافیک بعد یدونه هم مثلا 9500GT میذاری رو اسلات بعددی البته اینا با هم کار نخواهند کرد اما اگه PhysX رو نصب کنی و تو تنظیماتش PhysX رو بذاری رو 9500 ه اینجوری 5850 گرافیک پردازش میکنه 9500 هم فیزیک

  12. #200
    آخر فروم باز mehrdad_ati's Avatar
    تاريخ عضويت
    Aug 2006
    پست ها
    1,012

    پيش فرض

    اینجا جا داره که به یکی از جالب ترین امکانات dx11 اشاره کرد که واقعا جال و کار آمده !

    همونطور که خودتون احتمالا میدونید پردازش فیزیک در واقع نیازی به قدرت پردازشی خارقالعاده ای هم نیست و کارتی مثل geforce 9500 هم از عهده ی سنگین ترین پردازش های فیزیک بر میاد .

    اما مسئله اینجاست که شرکت nvidia میاد و یکی از مطرح ترین شرکت ها در مورد فیزیک رو ( aegia ) میخره و میاد الگوریتم فیزیکش رو که قبلا aegia physics بود به nvidia physx تغییر میده و بعد از اون با چند شرکت مطرح بازی ساز وارد مذاکره میشه و چندین عنوان انحصاری برای nvidia physx به بازار میاد .

    خوب حالا در واقع چه اتفاقی این وسط میفته ؟

    کاملا واضح هست که کارتهای nvidia که api مربوط به nvidia physx رو دارند هیچ مشکلی برای پردازش فیزیک ندارند ! اما کارتهای ati که این api رو ندارند این وسط به شدت با افت کارایی مواجه میشن !

    ati برای اینکه از ماجرا عقب نمونه رفت با شرکتی به نام havok که خودش قبلا توسط اینتل خریده شده بود وارد مذاکره شد تا اون هم یک api اختصاصی برای خودش داشته باشه !

    بعد از این همه ماجرا microsoft که صاحب امتیاز قوی ترین api گرافیکی جهان بود (directx) دید که داره به شهرت api اش لطمه وارد میشه و از طرفی در حال نوشتن نسخه 11 ام از api خودش بود . و در اینجا بود که microsoft به سراغ opencl رفت . که در حال حاظر هم nvidia و هم ati اون رو پذیرفتند .

    حالا open cl چی هست ؟ در واقع open cl یا همون open computing language هست که بر پایه ی استاندارد c99 کار میکنه . به زبان ساده تر opencl یک زبان open source هست که پتانسیل بالایی در زمینه ی پردازش موازی گرافیکی یا غیر گرافیکی (که امروزه ما اون رو با نام direct compute میشناسیم) داره . که با گنجانده شدنش در dx11 میتونه حکم مرگ nvidia physx و havok for gpu رو داشته باشه !

    یعنی از این به بعد شرکت ها به جای استفاده از nvidia physx یا havok میان و از opencl برای پردازش های غیر گرافیکی (مثل پردازش محسبات فیزیکی) استفاده میکنند . به دو دلیل :

    1-dx11 بسایر همه گیر بتره نسبت به دو api دیگه و اینجوری میتونند مطمعن باشند که سود بیشتری نصیبشون میشه
    2-open cl بر خلاف دو api دیگه یک زبان open source محسوب میشه و بسیار منعطف تر از اون api هاست به همین دلیل دست شرکت بازتره

    با این حساب در آینده ای نزدیک و با عرضه شدن کارتهای dx11 از طرف nvidia ما میتونیم رسما شاهد ارائه ی عنوان هایی باشیم که (برای اولین بار) از فیزیک استفاده میکنند اما در هر دو کارت radeon و geforce به راحتی اجرا میشند .

    راستی تا یادم نرفته : opencl اولین بار توسط apple معرفی شد .

    اینم لینکهایی که میتونه کمک کنه :
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    Last edited by mehrdad_ati; 16-12-2009 at 22:36.

  13. 4 کاربر از mehrdad_ati بخاطر این مطلب مفید تشکر کرده اند


Thread Information

Users Browsing this Thread

هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)

User Tag List

قوانين ايجاد تاپيک در انجمن

  • شما نمی توانید تاپیک ایحاد کنید
  • شما نمی توانید پاسخی ارسال کنید
  • شما نمی توانید فایل پیوست کنید
  • شما نمی توانید پاسخ خود را ویرایش کنید
  •