رفتن به مطلب

تفاوت دایرکس ایکس 11 و 12 در بازی ها


 اشتراک گذاری

Recommended Posts

سلام دوستان

میخواستم بدونم دایرکس ایکس 11 و 12 در کیفیت بازی ها چقدر تفاوت دارن ؟ حقیقتش این سوالیه که خیلی وقته دنبال جوابشم و هنوز جواب درستی براش پیدا نکردم ، تو یوتیوب هم چنتا ویدئو دیدم که کیفیت بازی ها با هم تفاوتی نداشت. ممنون میشم اگه کسی میدونه جوابمو بده.

تشکر

لینک به دیدگاه
Share on other sites

بستگی به کارت گرافیک شما داره

فعلا برعکس شده و گرافیک های سری پاسکال تو دایرکت اکس 11 عملکرد بهتری داشتن

اما اگه تازه می خوای بگیری حتما کارت با دایرکت اکس 12 بگیر چون این مشکل به زودی حل می شه

یا حداقل در بازی های بعدی اصلاح می شه

کارت های ای ام دی تو 12 عملکرد بهتری نسبت به 11 دارن

لینک به دیدگاه
Share on other sites

در 18 دقیقه قبل، SaeedEminem2 گفته است :

بستگی به کارت گرافیک شما داره

فعلا برعکس شده و گرافیک های سری پاسکال تو دایرکت اکس 11 عملکرد بهتری داشتن

اما اگه تازه می خوای بگیری حتما کارت با دایرکت اکس 12 بگیر چون این مشکل به زودی حل می شه

یا حداقل در بازی های بعدی اصلاح می شه

کارت های ای ام دی تو 12 عملکرد بهتری نسبت به 11 دارن

من دقیقا سوالم این بود که فرق دایرکس ایکس 12 و 11 تو چیه؟ مثلا کیفیت بیشتر ؟ جزئیات بیشتر ؟ سرعت بیشتر؟

ویرایش شده توسط mohammad.m
لینک به دیدگاه
Share on other sites

تا اینجا فعلا فقط فوکوس بازیسازا روی بهینه کردن بوده، یعنی  افزایش فریم ریت کیفیت تصویر فعلی.

ولی خب طبیعا در dx12 چون چیزهای مختلف میتونند سریعتر پردازش بشند، در نتیجه در آینده بازیهای بر پایه‌ی dx12 افکت های خفن تر و سنگینتری خواهند داشت نسبت به dx11. 

ولی اغلب بازیهای فعلی بر اساس محدودیت های dx11 ساخته شدند.

dx12 فعلا بزرگترین برتریش، افزایش فریم ریت در cpu های متوسطه بوده به دلیل کاهش cpu overhead.

لینک به دیدگاه
Share on other sites

تقریبا همه اما در حدی بسیار نامحسوس

اما فعلا کارت های انویدیا با 11 فریم بیشتری می ده،

در حد 4 5 فریم در ثانیه تفاوت دارن که با کارتی مثل 1080 اصلا محسوس نیست

لینک به دیدگاه
Share on other sites

در 2 دقیقه قبل، Core_i6 گفته است :

dx12 فعلا بزرگترین برتریش، افزایش فریم ریت در cpu های متوسطه بوده به دلیل کاهش cpu overhead.

ولی من بعضی ویدئوهایه مقایسه رو که دیدم تو یوتیوب ، نرخ فریم در دایرکس ایکس 11 بیشتر از 12 بود ، تستشم با یه سیستم بود.

لینک به دیدگاه
Share on other sites

در 12 دقیقه قبل، mohammad.m گفته است :

ولی من بعضی ویدئوهایه مقایسه رو که دیدم تو یوتیوب ، نرخ فریم در دایرکس ایکس 11 بیشتر از 12 بود ، تستشم با یه سیستم بود.

خب تعجبی نداره. dx12 یه دکمه نیست که با فشارش همه چیز بهتر اجرا بشه. برنامه نویس باید به کارش وارد باشه. وگرنه میزنه عملکرد رو حتی بدتر هم میکنه.

dx12 میاد کنترل بیشتری میده به برنامه نویس برای استفاده بهتر از قدرت سیستم. ولیdx12 پیچیده تر و سخت تره کار باهاش.
چون برنامه نویس خیلی چیزها که قبلا درایور گرافیک واسش اتوماتیک انجام میداد، خودش باید کدنویس کنه  برای انجین بازی. مثلا مدیریت منابع vram.

ضمنا dx12 به دلیل نزدیکتر بودنش به سخت افزار، نیاز به بهینه سازی مجزا داره در گرافیک های amd و انویدیا.

خلاصه dx12 قدرت بیشتری میده به برنامه نویس بازی. ولی این قدرت نیاز به هم  دانش و هم صرف وقت زیاد داره برای نتیجه بخش بودن.

پیشنهاد میکنم قابلیت های مختلف dx12 رو سرچ کنید و باهاشون آشنا بشید.

 

ویرایش شده توسط Core_i6
لینک به دیدگاه
Share on other sites

در 2 دقیقه قبل، Core_i6 گفته است :

خب تعجبی نداره. dx12 یه دکمه نیست که با فشارش همه چیز بهتر اجرا بشه. برنامه نویس باید به کارش وارد باشه. وگرنه میزنه عملکرد رو حتی بدتر هم میکنه.

dx12 میاد کنترل بیشتری میده به برنامه نویس برای استفاده بهتر از قدرت سیستم. ولیdx12 پیچیده تر و سخت تره کار باهاش.
چون برنامه نویس خیلی چیزها که قبلا درایور گرافیک واسش اتوماتیک انجام میداد، خودش باید کدنویس کنه  برای انجین بازی. مثلا مدیریت منابع vram.

ضمنا dx12 به دلیل نزدیکتر بودنش به سخت افزار، نیاز به بهینه سازی مجزا داره در گرافیک های amd و انویدیا.

خلاصه dx12 قدرت بیشتری میده به برنامه نویس بازی. ولی این قدرت نیاز به هم  دانش و صرف وقت زیاد داره برای نتیجه بخش بودن.

پیشنهاد میکنم قابلیت های مختلف dx12 رو سرچ کنید و باهاشون آشنا بشید.

 

ممنون بابت پاسخ جامع و کاملتون.

لینک به دیدگاه
Share on other sites

در 10 دقیقه قبل، mohammad.m گفته است :

ممنون بابت پاسخ جامع و کاملتون.

چند تا از برتری‌های dx12 نسبت به dx11 :

1. مهمترین تفاوت دسترسی low-level تر به سخت افزاره. نزدیک تر شدن کدها به سخت افزار و کاهش نقش میانجیگرها ( درایور و ...)

2. کاهش cpu overhead و بهتر شدن multi threading و افزایش draw call. دایرکت ایکس 11 خیلی بد بود در زمینه‌ی استفاده از توان تمام هسته‌های cpu.

3. Explicit MGPU . در dx12  برای اولین بار برنامه نویس میتونه برای  sli/crossfire کدنویسی کنه. پشتیبانی dx11 از multi gpu افتضاحه. درایور باید multi gpu رو مدیریت میکرد.

4. . low level memory management . کنترل بیشتر برنامه نویس بر محتوای vram .

5. Conservative Rasterization. فایدش در رندر سریعتر AA و Ray tracing و Volumetric lighting و ... ست.
چند تا ویژگی جدید دیگه:
Volume Tiled Resources . Raster Ordered Views . Typed UAV Loads . Stencil Output

6. async campute . پردازش چیزهای مختلف در gpu به صورت asynchronous. 

7. کاهش runtime validation . 

لینک به دیدگاه
Share on other sites

در 2 ساعت قبل، Core_i6 گفته است :

چند تا از برتری‌های dx12 نسبت به dx11 :

1. مهمترین تفاوت دسترسی low-level تر به سخت افزاره. نزدیک تر شدن کدها به سخت افزار و کاهش نقش میانجیگرها ( درایور و ...)

2. کاهش cpu overhead و بهتر شدن multi threading و افزایش draw call. دایرکت ایکس 11 خیلی بد بود در زمینه‌ی استفاده از توان تمام هسته‌های cpu.

3. Explicit MGPU . در dx12  برای اولین بار برنامه نویس میتونه برای  sli/crossfire کدنویسی کنه. پشتیبانی dx11 از multi gpu افتضاحه. درایور باید multi gpu رو مدیریت میکرد.

4. . low level memory management . کنترل بیشتر برنامه نویس بر محتوای vram .

5. Conservative Rasterization. فایدش در رندر سریعتر AA و Ray tracing و Volumetric lighting و ... ست.
چند تا ویژگی جدید دیگه:
Volume Tiled Resources . Raster Ordered Views . Typed UAV Loads . Stencil Output

6. async campute . پردازش چیزهای مختلف در gpu به صورت asynchronous. 

7. کاهش runtime validation . 

تازه فهمیدم دایرکت ایکس چکار میکنه قبلا فک می کردم بیخوده :)

لینک به دیدگاه
Share on other sites

به گفتگو بپیوندید

هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .
توجه: مطلب ارسالی شما پس از تایید مدیریت برای همه قابل رویت خواهد بود.

مهمان
ارسال پست در این تاپیک...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به صورت لینک

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.

 اشتراک گذاری

×
  • اضافه کردن...