سلامنقل قول:
تحلیل نیست . علم برنامه نویسی و معماری نرم افزار هست .
cpu ، مثل گرافیک نیست که عمل رندر انجام بده و بنابراین یه برنامه هر وقت دلش خواست ، بتونه تا 100 در 100 اش را استفاده کنه .
البته گرافیک ، میتونه عمل cpu ها را هم انجام بدن .
اون قیاس ، همونطور که در پست 17 توضیح دادم ، در صورتی هست که یه برنامه ای قابلیت این را داشته باشه که بتونه همزمان ، تمام هشت هسته ی منطقیِ پردازنده ی i7 7700 را درگیر کنه(مثل نرم افزارهای رندر . مثل نرم افزار CineBench که این قابلیت را دارن) .نقل قول:
نه مثل بازی ها که بصورت میانگین در هر لحظه، قابلیت استفاده از 4 هسته را بصورت همزمان و بصورت مستمر دارند (و نهایتا 6 هسته) .
اما در صورتی که یک نرم افزار یا بازی ، فقط از تعداد محدودی هسته بتونه استفاده کنه ، در اینجا ، عملکرد تک هسته ، هست که پیروز نهایی را مشخص میکنه .
اینکه یه نرم افزار تست کننده و امتیاز دهنده ی cpu ، امتیاز پردازنده هایی با تعداد هسته های بسیار بالا را ، برابر (یا حتی گاها کمتر) از پردازده هایی که تعداد هسته ی کمتر دارن ، میده (بخاطر اینکه عملکرد تک هسته ای در پردازنده ی ضعیف تر ، بهتر هست) یا اینکه پردازنده هایی که تعداد هسته ی بالا (بالاتر از 8 هسته ی فیزیکی) دارن ، عملکردشون در بازی ها یا عملکردشون در خیلی از نرم افزارها ، برابر یا (حتی گاها) ضعیف تر از پردازنده هایی هست که به مراتب تعداد هسته های بسیار کمتری دارند ، همینه (که اون نرم افزار یا بازی فقط میتونه از یک یا نهایتا چند هسته ی محدود در هر لحظه استفاده کنه) .
بصورت مبسوط ، این قضیه را در پست شماره ی 17 (بخش دوم که برای جناب DOOM999 نقل کردم) ، توضیح دادم .
اگه توضیحات تخصصی تر اش را میخواین ، میتونین به لینک زیر مراجعه کنید :
PHP Code:http://www.shahrsakhtafzar.com/forum/f307/%D8%B1%D8%A7%D8%A8%D8%B7%D9%87-%D8%A8%DB%8C%D9%86-%D9%86%D9%88%D8%B9-%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D9%87-%D9%86%D9%88%DB%8C%D8%B3%DB%8C-%D9%86%D8%B1%D9%85-%D8%A7%D9%81%D8%B2%D8%A7%D8%B1-%D9%88-%D8%B9%D9%85%D9%84-%D9%BE%D8%B1%D8%AF%D8%A7%D8%B2%D9%86%D8%AF%D9%87-%D9%87%D8%A7-67928/
کاربر ، مقایسه ی این پردازنده را در بازی ها نسبت به i3 9100f خواستن (که بازی ها از تعداد محدودی هسته میتونن استفاده کنن)نقل قول:
در نرم افزارهای رندرگیری نخواستن که بتونن تمام هسته ها را درگیر کنن که در همه ی شرایط ، حداکثرِ قابلیت پردازنده و 100 در 100 اش بتونه استفاده بشه .
Cinebench ، نرم افزار قدرتمند تست cpu هست (برگرفته از موتور رندر سینما 4 دی) که حتی قابلیت این را داره که تا پردازنده ی 128 هسته ای را استفاده کنه و با دقت خوبی امتیاز بده .نقل قول:
قطعا در حالت multicore ، از تمام هسته های منطقیِ 7700 (که 8 هسته ی منطقی داره) ، استفاده میکنه .
همونطور که گفتم ، بازی ها ، مثل این نرم افزار نیست (که توضیح دادم) .
توی این تست ، پردازنده ی i7 7700 وجود نداره .نقل قول:
ضمنا ، من کارایی پردازنده ی 7700 را در یک بازیِ خاص به استارتر نگفتم . بلکه در اغلبِ بازی ها گفتم .
مقایسه ی پردازنده ی i3 9100F و i7 7700 در بازی Far Cry New Dawn (بقیه ی بازی ها را هم که حدود 15 بازی میشه را میتونین با انتخاب اون بازی از قسمت پایین صفحه ، ببینید) (نمودار سبز ، مربوط به 9100F هست و نمودار زرد مربوط به 7700) :
------------------------------------------PHP Code:https://www.gpucheck.com/compare-game-cpu/far-cry-new-dawn/intel-core-i3-9100f-3-60ghz-vs-intel-core-i7-7700-3-60ghz/nvidia-geforce-gtx-1650
تست های یوتیوب هم موجود هست که اگه از اعتبار ساقط شون نمیدونید ، میتونید نگاه کنید (اولی i3 9100F و آخری i7 7700 هست) :
PHP Code:https://www.youtube.com/watch?v=NQdc4eAcumk
زمانی میشه گفت به خوبی بیشتر از 4 هسته استفاده میکنن که از اول تا آخرِ بازی یا حداقل ، در بیشترِ اوقات ، از 6 نخ (به اصطلاح فعال) استفاده بشه تا بتونه از 6 هسته استفاده کنه .نقل قول:
نه اینکه مثلا فقط در گاهی اوقات ، بیشتر از 4 نخ (فعال) ساخته بشه (مثلا 5 یا 6 یا بیشتر ، نخ فعال ساخته بشه) اما بعد از مدت کوتاهی ، اون نخ تمام شه .
منظورتون بازیِ Far Cry New Dawn که ساخته ی سال 2019 هست ، هست؟
اگه بله ، فعلا که طبق لینکی که در جواب به جناب امید و همچنین در زیر میدم ، چنین چیزی اثبات نمیشه و به نظر میاد صرفا در مواقعی کوتاه از اون نخ ها استفاده شده (همونطور که در تصویر آخر در لینک زیر ، کارکرد پردازنده را در یک دقیقه نشون دادن) وگرنه تفاوت بین زمانی که در پردازنده i9 9900k ، فقط دو هسته ی فیزیکی و 4 هسته ی منطقی اش را فعال کردن با زمانی که 4 هسته ی فیزیکی و 8 هسته ی منطقی اش را فعال کردن (که اختلاف شون در ریزولیشن فول اچ دی ، 24 فریم هست) با زمانی که 6 هسته ی فیزیکی و 12 هسته ی منطقی را فعال کردن ، که فقط 5 فریم اختلاف داشت ، این اختلاف کم را نمیداشت :
کلا اگه خواستین این قضایا (مثل لینک بالا) را چک کنید ، cpu scale در اون بازی را چک کنید .PHP Code:https://www.guru3d.com/articles_pages/far_cry_new_dawn_pc_graphics_performance_benchmark_review,7.html
بله .نقل قول:
اما بصورت متوسط ، اغلب بازی ها از همون 4 هسته استفاده میکنن .
بله .نقل قول:
اینکه بخواد پردازنده ای قویتر بگیره که نسبت به 7700 ، تفاوت اش احساس بشه ، اولا باید پردازنده ای بگیره که فرکانس بالایی داشته باشه (چون فرکانس همه ی هسته های 7700 ، برابر 4.0ghz هست ، پردازنده ی انتخابی باید فرکانس اش در همه ی هسته ها ، حداقل بیش از 4.4ghz باشه یعنی ، حداقل ، بیش از 400 مگاهرتز کلاک بیشتری داشته باشه) و بعد اینکه چون بعضی از بازی هایی وجود دارند که به مدت کوتاهی (نه بصورت مستمر) ، بیش از 4 هسته استفاده میکنن (مثل همین بازی Far Cry New Dawn) ، یه پردازنده ی با 6 هسته ی فیزیکی و در صورت داشتن بودجه ، پردازنده ای با 6 هسته ی فیزیکی و 12 هسته ی منطقی بگیره تا تفاوت اش نسبت به 7700 حس بشه (البته هر چند تفاوت حس میشه اما باز هم تفاوت ، خیلی چشمگیر نیست) ولی بخاطر هزینه ی زیاد این نوع پردازنده ، قطعا نمیارزه .
