خبر

  • تک بورد - چگونه CPU هسته و حافظه نهان بر عملکرد بازی تأثیر می گذارد

    چگونه CPU هسته و حافظه نهان بر عملکرد بازی تأثیر می گذارد
    10 روز و 5 ساعت قبل

    میانبرهای خرید:

    ممکن است در برخی موارد شنیده باشید که شخصی می گوید برای بازی به مقدار X هسته نیاز دارید. نمونه های معمولی عبارتند از "6 هسته بیش از حد کافی است" ، یا "شما برای بازی حداقل به 8 هسته نیاز دارید" ، به دلیل تصور غلطی که کنسول ها دارای 8 هسته هستند و بنابراین گیمرهای رایانه ای به جلو نیاز دارند.

    ما قبلاً به این تصورات غلط "اصلی " پرداخته بودیم و توضیح داده بودیم که عملکرد کلی CPU مهم است نه تعداد هسته های CPU. و در حالی که درک آن می تواند یک مفهوم نسبتاً آسان باشد ، مقدار شگفت انگیزی از عقب نشینی وجود دارد.

    همچنین حذف نیازهای سیستم به تعداد هسته ها آسان تر است ، زیرا این راهی سریع برای حذف طیف وسیعی از CPU ها است به به عنوان مثال ، بازی ها دیگر به درستی یا اصلاً روی CPU های دو هسته ای اجرا نمی شوند ، بنابراین از این نظر شما برای بازی به حداقل چهار هسته نیاز دارید. با این اوصاف ، اکثر بازی های مدرن و سخت روی چهار هسته خوب اجرا نمی شوند ، حتی اگر از SMT (چند رشته ای همزمان) پشتیبانی کنند.

     https://techbord.com چگونه CPU هسته و حافظه نهان عملکرد بازی را تحت تأثیر قرار می دهد

    به نظر می رسد من مستقیماً با استدلال خود در تضاد هستم ، اما بار دیگر ، قبل از هر چیز در مورد عملکرد کلی CPU است.

    به طور مثال ، هیچ CPU چهار هسته ای وجود ندارد که بتواند عملکرد پردازنده 6 هسته ای/12 رشته ای مدرن را مطابقت دهد ، مانند Core i5-11600K یا Ryzen 5 5600X. برعکس ، ده ها CPU با 8 هسته یا بیشتر وجود دارد که نمی توانند با عملکرد بازی یا پردازنده کلی Core i5-11600K و Ryzen 5 5600X مطابقت داشته باشند.

     https://techbord.com چگونه CPU هسته و حافظه نهان عملکرد بازی را تحت تأثیر قرار می دهد

    حتی CPU های مدرن مانند Ryzen 7 8 هسته ای/16 رشته ای 2700X برای بازی کمتر هستند و همیشه خواهند بود. ما این را می دانیم زیرا 5600X بیش از 10 faster سریعتر از 2700X است وقتی که همه هسته ها در معیار بهره وری مانند Cinebench استفاده می شوند ، بنابراین با هسته بسیار برتر و تأخیر حافظه 5600X بسیار برتر شده و یک CPU 6 هسته ای دارید. برای بازی سریعتر است.

    توجیه استدلال در مورد "بازیها به 8 هسته نیاز دارند " یک ساده سازی بیش از حد بزرگ است که می تواند سازندگان رایانه ها را گمراه کند و آنها را تشویق کند تا بیش از آنچه که واقعاً نیاز دارند در CPU خود هزینه کنند.

    بنابراین می بینید که استدلال در مورد "بازی ها به 8 هسته نیاز دارند " یک ساده سازی بیش از حد بزرگ است که می تواند سازندگان رایانه ها را گمراه کند و آنها را تشویق کند تا بیش از آنچه که واقعاً نیاز دارند در CPU خود هزینه کنند. علاوه بر این ، این پول اغلب بهتر است در GPU سریعتر سرمایه گذاری شود یا برای ارتقاء در آینده ذخیره شود. همچنین می تواند سازندگان را به خرید CPU بسیار کندتر برای بازی ترغیب کند ، فکر کنید 2700X (8 هسته) بیش از 5600X (6 هسته).

    AMD و Intel

    در حال حاضر ، هنگامی که دهها پردازنده AMD و Intel جدید را در طیف وسیعی از بازیها محک می زنیم ، چیزی که بسیار جالب توجه است این است که با افزودن هسته های بیشتر ، عملکرد CPU اینتل به نظر می رسد. با وجود عدم نیاز به قدرت پردازشی زیاد به 10 هسته. در همین حال ، محدوده Zen 3 AMD عملکردی ثابت از 6 هسته تا 16 هسته را ارائه می دهد و تعداد کمی از بازی ها تفاوت عملکردی بین آنها را نشان می دهند.

    نگاه کردن به Zen ما 3 داده مقیاس پردازنده/پردازنده گرافیکی می بینیم که با GeForce RTX 3090 قدرتمند ، Ryzen 9 5950X 16 هسته ای/32 رشته ای به طور متوسط ​​فقط 5 درصد سریعتر از 5600X 6 هسته ای/12 رشته ای بود ، در حالی که 8 -core/16-thread 5800X٪ 3 faster سریعتر بود.

    اکنون ممکن است بخواهید تنگنای GPU را ادعا کنید ، با وجود این واقعیت که این داده ها بر اساس آزمایش 1080p است ، اما بسیاری از آن بازی ها CPU بسیار زیادی دارند با استانداردهای امروز.

    در حال حاضر ، چیزی که من بسیار جالب می دانم این است که اگر طیف وسیعی از بازی ها را انتخاب کنیم ، با رزولوشن 1080p با RTX 3090 اما از محدوده CPU نسل 10 اینتل اینتل استفاده کنید ، نتیجه کاملاً متفاوت است. Core i7-10700K 8 هسته ای/16 رشته ای 9 faster سریعتر از Core i5-10600K است ، در حالی که 10900K 16 faster سریعتر است ، و عملکرد قابل ملاحظه ای را افزایش می دهد.

    این بسیار جذاب است زیرا ما " عمدتاً دیده شده است که افراد هنگام استفاده از CPU های Intel استدلال "moar cores is better " را برای بازی توجیه می کنند و ادعا می کنند که هنگام بازی از بخشی مانند i7-8700K به Core i9-10900K ارتقاء یافته و تنها دلیل آن تجربه بازی آنها به طور قابل توجهی بهبود یافته است. افزایش 67 درصدی تعداد هسته ها ، اما آیا موارد بیشتری وجود دارد؟

    پاسخ "بله " است.

    پردازنده های AMD Zen 3 همه 32 مگابایت حافظه کش L3 در هر CCD ، این حافظه داخلی 32 مگابایت در مورد قطعات Ryzen 5 و Ryzen 7 ، و Ryzen 9 در مجموع 64 مگابایت در دو قالب جداگانه شکسته شده است. ظرفیت حافظه پنهان بسته به تعداد هسته. مدل های 10 هسته ای i5 6 هسته ای 12 مگابایت L3 ، i7 8 هسته ای 16 مگابایت و i9 10 هسته ای 20 مگابایت دریافت می کنند.

    بنابراین از از 10600K به 10900K ، شما نه تنها 67 درصد هسته های بیشتری دریافت می کنید ، بلکه 67 درصد ظرفیت کش L3 را نیز افزایش می دهید. با توجه به اینکه اکثر بازی های رایانه ای هنوز قادر به حداکثر رساندن 6 هسته 10600K نیستند ، باید تعجب کنیم که چه چیزی نقش بزرگتری را در اینجا بازی می کند: حافظه اضافی یا هسته ها؟ در 10700K و 10900K ، هنگام قفل کردن فرکانس کار ، زنگ باس و زمان بندی حافظه. برای این آزمایش ما از مادربرد Gigabyte Z590 Aorus Xtreme استفاده کردیم و سه CPU اینتل را در 4.5 گیگاهرتز با ضرب 45x برای گذرگاه حلقه تنظیم کردیم. همچنین از حافظه دو کاناله DDR4-3200 CL14 با دو کانال با تمام زمان بندی های اولیه ، ثانویه و عالی به صورت دستی پیکربندی شده است.

    بنابراین تنها تفاوت بین هر پیکربندی تعداد هسته ها و ظرفیت کش L3 است که روی هر مدل روی سنگ قرار داده شده است. باید توجه داشته باشیم که غیرفعال کردن هسته ها اندازه استخر L3 را کاهش نمی دهد. حتی با یک هسته فعال ، 10900K هنوز 20 مگابایت L3 دارد.

    همه آزمایشات با استفاده از Radeon RX 6900 XT انجام شده است که سریعترین پردازنده گرافیکی بازی 1080p در بازار است. بیایید نتایج را بررسی کنیم.

    معیارها

    ما با شدیدترین نمونه ای که تا به حال پیدا کرده ایم شروع می کنیم - سلب مسئولیت: ما ده ها بازی را آزمایش نکردیم تا آن را به تعداد انگشت شماری محدود کنیم ، بلکه فقط 6 بازی را انتخاب کردیم که فکر می کردیم برای یک تحقیق جالب انجام خواهند شد و برخی از آنها CPU بیشتری نسبت به بقیه دارند ، که به نوعی ایده است.

    اگر به نتایج Rainbow Six Siege که با ظرفیت حافظه پنهان L3 هر پردازنده مطابقت دارد ، نگاه کنید ، 10600K ، 10700K و 10900K را با فرکانس 4.5 گیگاهرتز یکسان مقایسه می کند ، بنابراین اساساً یک آزمایش IPC است. نتیجه ای که بیشتر از آن می توان گرفت این است که رفتن از 6 تا 8 هسته 15 درصد عملکرد بیشتر و از 8 به 10 9 درصد دیگر را برای شما به ارمغان می آورد. بنابراین رفتن از 10600K به 10900K عملکرد شما را 25 درصد بیشتر می کند ، و این درست است. اما آیا به خاطر آن 4 هسته اضافی است؟

    اکنون به داده های 8 هسته ای نگاه کنید ، حافظه کش 16 مگابایتی L3 را با کش 20 مگابایتی L3 مقایسه کنید ، خواهید دید این به تنهایی اجازه می دهد تا 5 increase در عملکرد افزایش یابد ، و جالب اینکه دو هسته اضافی فقط 3 performance عملکرد را افزایش می دهند. اما 10700K و 10900K از نظر عملکرد در حال حاضر نزدیک بودند ، بنابراین این فقط با 6 هسته فعال چگونه به نظر می رسد؟

    این داده ها بسیار جالب هستند و بسیار شبیه به آنچه در پردازنده های Zen 3 می بینیم ، هستند. به یاد داشته باشید که 10700K با هر 8 هسته فعال 15٪ سریعتر از 10600K در این آزمایش است و از 429 فریم بر ثانیه به 494 فریم بر ثانیه می رسد. اما در اینجا می توانیم ببینیم که 10 درصد از این حاشیه به دلیل ظرفیت بیشتر حافظه پنهان L3 است که از 12 به 16 مگابایت می رسد. اگر 10600K مجهز به حافظه پنهان 20 مگابایت L3 مشابه 10900K باشد ، سریعتر از 10700K خواهد بود. همچنین ، 10900K فقط 6٪ سریعتر با 10 هسته فعال بود ، در حالی که فقط 6 هسته وجود داشت.

    به عبارت دیگر ، افزایش 67 درصدی هسته ها تنها 6٪ عملکرد شما را افزایش می دهد ، در حالی که 67٪ افزایش می دهد. در حافظه پنهان L3 ، 18 درصد عملکرد بیشتری برای شما ایجاد می شود ، و کش اضافی را در این سناریو بسیار مفیدتر می کند.

    این نیز قبلاً نظر من را ثابت می کند که همه چیز مربوط به هسته ها نیست ، اگرچه در این سناریو ما CPU ها را آزمایش می کنیم معماری یکسانی دارد ، بنابراین هسته های بیشتر همیشه خوب یا بهتر خواهند بود ، اما اگر همه آنها دارای حافظه کش L3 یکسانی مانند آنچه در Zen 3 می بینیم باشند ، برای اکثریت قریب به اتفاق گیمرها فراتر از 6 مزیت چندانی نخواهد داشت. هسته.

    برای بازی هایی که CPU زیادی ندارند و بنابراین با استفاده از هر پردازنده مدرن با 6 یا بیشتر هسته ، و افزودن هسته بیشتر و/یا حافظه پنهان بسیار خوب اجرا می شوند تفاوت چندانی با شما ندارد پردازنده گرافیکی کاملاً محدود است. همچنین در نظر داشته باشید که ما با RTX 3090 در رزولوشن 1080p آزمایش می کنیم ، بنابراین اگر با رزولوشن بالاتر مانند 1440p با پردازنده گرافیکی کمتر مانند RTX 3060 Ti بازی می کنید ، حتی در بازی های با پردازنده بیشتر ، حاشیه ها احتمالاً شبیه آنچه در اینجا نشان داده شده است باشید.

    Watch Dogs Legion بازی دیگری است که به پردازنده ای بیشتر از آنچه با Core i5-10600K دریافت می کنید ، احتیاج ندارد. هسته و حافظه پنهان 10900K تنها 7٪ عملکرد بیشتر در 1080p را برای شما به ارمغان می آورد. با این وجود ، به نظر می رسد که حافظه پنهان تنها 2.5 ~ performance افزایش عملکرد و هسته ها حدود 4 results را افزایش می دهد. در هر صورت تفاوت کلی ناچیز است.

    داده های Cyberpunk 2077 جالب است ، به ویژه نتایج 1٪ پایین. هنگام حرکت از 10600K به 10900K ، ما 15٪ بهبود در 1٪ عملکرد پایین را مشاهده می کنیم و این بر عملکرد زمان فریم تأثیر می گذارد. با این حال ، عمده یا آن به دلیل افزایش حافظه پنهان L3 است و هسته های اضافی اساساً هیچ کاری در اینجا انجام نمی دهند.

    F1 2020 عنوان دیگری است که می توان بیشترین سود را نسبت داد به افزایش کش L3. به عنوان مثال ، 10900K در صورت تطبیق ساعت به ساعت 10٪ سریعتر از 10600K دیده می شود. با این حال ، اگر 10900K را به 6 هسته محدود کنیم ، در مقایسه با پیکربندی 10 هسته ای موجودی آن (تفاوت 1) تقریباً عملکرد آن کاهش نمی یابد. این بازی دیگری است که در آن ظرفیت حافظه پنهان L3 از تعداد هسته ها مهمتر است ، حداقل در هنگام فراتر رفتن از 6.

    از بخش دهکده در Shadow of the Tomb Raider استفاده می کنیم که پردازنده بسیار خواستار است ، و از این رو ، ما از معیار داخلی استفاده نمی کنیم اما در واقع بازی را انجام می دهیم.

    ما دوست داریم از SoTR برای آزمایش عملکرد CPU استفاده کنیم زیرا بسیار اصلی است سنگین است و بار را بر روی بسیاری از هسته ها پخش می کند. این متعادل ترین نتایجی است که بین افزودن هسته بیشتر و حافظه پنهان بیشتر دیده ایم ، زیرا هر دو تأثیر مثبتی بر عملکرد دارند. 10600K وقتی به نرخ فریم متوسط ​​نگاه می کنید و 32٪ سریعتر برای 1٪ نتیجه پایین ، این پیشرفت چشمگیری است. می بینیم که 16 درصد از این افزایش را می توان به افزایش حافظه پنهان نسبت داد و 14 درصد از هسته های اضافه شده است. این نگاه ما به چگونگی تأثیر هسته ها و حافظه نهان بر عملکرد بازی سری Core نسل دهم اینتل است. اگر بخواهید از Core i7-8700K-که در اصل Core i5-10600K است-به Core i7-10700K یا چیزی سریعتر ارتقا دهید و در عملکرد متوجه افزایش شدید شده باشید ، به احتمال زیاد به دلیل هسته های اضافی نیست ، بلکه حافظه اضافی.

    البته ، هر دو می توانند کمک کنند و در حالت ایده آل شما بیشتر از هر دو می خواهید. وقتی صحبت از پردازنده های اینتل به میان می آید ، نمی توانید به سادگی انتخاب کنید کدام را بیشتر ترجیح می دهید ، زیرا هسته های بیشتر به معنای کش بیشتر است ، اما اگر می توانید ، سرمایه گذاری هوشمندانه تر ممکن است روی حافظه نهان انجام شود. به نظر می رسد AMD با فناوری V-Cache خود به نتیجه مشابهی رسیده است ، اما این یک داستان برای معیار آینده است.

    https://techbord.com چگونه CPU هسته و حافظه نهان بر عملکرد بازی تأثیر می گذارد

    هنگامی که CPU در بازی های امروز محدود است ، حافظه پنهان به طور کلی بیشترین عملکرد را ارائه می دهد و به همین دلیل است که ما مشاهده می کنیم تنوع عملکرد بین پردازنده های مختلف مبتنی بر Zen 3 (سری Ryzen 5000) از 6 تا 16 هسته متفاوت است. و البته ، شما نمی توانید ظرفیت حافظه پنهان معماری های مختلف CPU را برای تعیین اینکه کدام بهتر است مقایسه کنید ، همانطور که نمی توانید این کار را با هسته ها انجام دهید ، زیرا عواملی مانند تأخیر کش ، پهنای باند و نحوه استفاده از آنها متغیر است.

    https://techbord.com چگونه هسته پردازنده و حافظه نهان بر عملکرد بازی تأثیر می گذارد

    این امر ثابت می کند که چرا ادعای اینکه گیمرها به 8 پردازنده اصلی نیاز دارند یا به بهترین نحو به آنها سرویس می دهند ، اشتباه است. عملکرد CPU بسیار بیشتر از تعداد هسته است ، بنابراین باید CPU ها را بر اساس عملکرد حاصله ارزیابی کنید ، نه مشخصات کاغذی.

    ما همیشه تصور غلط CPU را بسیار گیج کننده می دانیم ، اما بیشتر به یک سوء تفاهم اساسی در مورد نحوه کار CPU می رسد. توصیه می کنیم مقاله ما را بخوانید "10 باور غلط درباره سخت افزار رایانه" ، که ما یک سال پیش منتشر کردیم ، اما تصور می شود که تصور غلط شماره 1 "شما می توانید CPU ها را بر اساس تعداد هسته و سرعت ساعت مقایسه کنید " ( شما نمی توانید) ، و ما موارد دیگر مانند سرعت ساعت ، گره ها ، Arm در مقابل x86 و دیگران را لمس می کنیم.

    همچنین ببینید: 10 باور غلط درباره سخت افزار کامپیوتر

    وقتی نوبت به مشاوره خرید می رسد ، بهتر است بدانید که ابتدا با رایانه خود چه خواهید کرد. به عنوان مثال ، آیا قرار است گیم پلی پخش کنید و از CPU برای بلند کردن وزنه استفاده خواهید کرد؟ آیا وظایف سنگین پس زمینه را انجام می دهید؟ آیا به دنبال نرخ فریم بالا هستید که باعث محدودیت بیشتر بازی با CPU شود؟ یا با آنچه در پس زمینه اجرا می کنید کاملاً محافظه کار هستید و فقط برنامه های سبک وزن مانند Discord و Steam را در حال اجرا رها می کنید؟

    اگر می دانید که هنگام بازی ، برنامه های سنگین را اجرا خواهید کرد ، که کمی عجیب است ، اما اگر شما هستید ، هسته های بیشتر برای معماری CPU معین کمک خواهد کرد. اما باز هم ، قطعاتی مانند Ryzen 7 2700X بهتر از Ryzen 5 5600X نخواهند بود. در عوض ، 5800X بهتر از 5600X خواهد بود ... زیرا در مورد عملکرد کلی پردازنده است.

    https://techbord.com چگونه CPU هسته و حافظه نهان بر عملکرد بازی تأثیر می گذارد

    با این حال ، اگر به سادگی با کارهای معمولی در زمینه بازی بازی می کنید ، CPU قدرت و کارایی قابل مقایسه با Ryzen 5 5600X بیش از حد است ، و بیش از آنکه بتواند با استفاده از تنظیمات کیفیت رقابتی در سخت ترین بازی های امروزی ، بیشترین پردازنده گرافیکی فوق العاده را استخراج کند. بنابراین به جای این که بیش از 40 درصد پول بیشتری به CPU بریزید ، کاری که در هنگام انتخاب 5800X از 5600X به طور م beثر انجام می دهید ، بهتر است در جای دیگری هزینه کنید یا برای ارتقاء در آینده پس انداز کنید.

    < p> هسته های بیشتر و "برنامه ریزی برای آینده " فقط در صورتی منطقی به نظر می رسد که شما در مورد CPU هایی که دارای همان قیمت هستند صحبت کنید. به عنوان مثال ، اگر قیمت Ryzen 5 5600X و Core i9-10900KF یکسان بود ، من قویاً از CPU اینتل حمایت می کردم زیرا در آن سناریو شما در حال حاضر عملکرد بازی قابل مقایسه ای را با احتمال عملکرد بسیار بهتر در آینده با توجه به 10900K در صورت افزایش حداکثر 45 faster سریعتر است.

    اما در حقیقت ، Core i9-10900KF 450 دلار قیمت دارد ، که بسیار گرانتر از Ryzen 5 5600X زیر 300 دلار است و صرفاً برای بازی که آن را به یک سرمایه گذاری وحشتناک تبدیل می کند.

    این نگاه ما به این بود که چقدر هسته و حافظه پنهان L3 بر عملکرد CPU تأثیر می گذارد ، و امیدوارم بحث در مورد شمارش هسته برای کسانی که به دنبال خرید یا ارتقاء CPU خود هستند مفید باشد. در آینده نزدیک.

    AMD Ryzen 5 5600X در آمازون Intel Core i5-11600K در آمازون Intel Core i7-11700 در آمازون AMD AMD Ryzen 9 5950X در آمازون AMD Ryzen 7 5800X در آمازون AMD Radeon RX 6900 XT در آمازون Nvidia GeForce RTX 3080 در آمازون Nvidia GeForce RTX 3090 در آمازون





خبرهای دیگر از امکانات