ذاكرة التخزين المؤقت ليست شيئًا يفكر فيه هواة ألعاب الكمبيوتر بشكل كافٍ. على الأقل ، يبدو أن هذا هو تفكير AMD مؤخرًا.
محتويات
- ما هي ذاكرة التخزين المؤقت؟
- ثلاث دلاء
- التردد اللاحق
- يتطلع
مقاطع الفيديو الموصى بها
مع الافراج عن 3D V-Cache على Ryzen 7 5800X3D ، على الرغم من ذلك ، أثبتت AMD وجهة نظرها الخاصة. 5800X3D هو أقوى وحدة معالجة مركزية للألعاب يمكنك الشراء ، و 3D V-Cache هو الشكر. لكن هناك سؤال واحد يلوح في الأفق: لماذا؟
لطالما كانت ذاكرة التخزين المؤقت مهمة ، لكن AMD لم تقرر تطبيق عبوة 3D Hybrid Bond للتخزين المؤقت بمجرد حدس. بعد الانتهاء من بلدي مراجعة Ryzen 7 5800X3D، جلست مع روبرت هالوك ، مدير التسويق الفني في AMD ، لفهم ماهية ذاكرة التخزين المؤقت القيام به في الألعاب ، ولماذا هو مهم ، ولماذا كانت الألعاب هي الهدف المثالي للتصميم الأكثر تميزًا لعام 2022 المعالج.
متعلق ب
- مع شراكات الكمبيوتر الشخصي الحصرية ، يخسر الجميع
- أسوأ منافذ الكمبيوتر على الإطلاق - ولماذا كانت سيئة للغاية
- يؤلمني القول ، لكنه وقت سيء رسميًا أن تكون لاعبًا على الكمبيوتر الشخصي
ما هي ذاكرة التخزين المؤقت؟
قبل أن نتحدث عن أي شيء آخر ، نحتاج إلى التحدث عن ذاكرة التخزين المؤقت - على وجه الخصوص ، ما تفعله ذاكرة التخزين المؤقت لوحدة المعالجة المركزية في العالم عند تشغيل الألعاب. ذاكرة التخزين المؤقت بسيطة بما يكفي: إنها ذاكرة فائقة السرعة على وحدة المعالجة المركزية الخاصة بك يمكنها الاحتفاظ بالتعليمات. أوضح Hallock أهمية ذاكرة التخزين المؤقت بهذه الطريقة: "كلما زادت التعليمات التي يمكنك الاحتفاظ بها في وحدة المعالجة المركزية ، قل الوقت الذي تقضيه في الحصول عليها من مكان آخر."
الوقت (أو بدقة أكثر ، الكمون) هو ما يسميه هالوك "الحاكم العظيم للأداء". متوسط معدل عرض الإطارات لديك هو مجرد فكرة مجردة عن وقت الاستجابة ، وهو اختصار يسهل فهمه أكثر من مقدار الوقت الذي يستغرقه كل إطار يجعل. هذا هو بيت القصيد.
ووفقًا لهالوك ، فإن هذا هو "المسعى العظيم" لصناعة الأجهزة ، إما إخفاء زمن الوصول أو إزالته لتحسين الأداء.
تحتوي ذاكرة التخزين المؤقت لوحدة المعالجة المركزية على إرشادات تحكم ما تفعله المكونات الأخرى ، وفي الألعاب ، يمكن أن تتغير هذه التعليمات كثيرًا. العشوائية هي التي تسبب زمن الوصول ، حيث تحتاج وحدة المعالجة المركزية الخاصة بك إلى دفع التعليمات لوحدة معالجة الرسومات (GPU) لجلب نسيج أو نموذج شخصية (من بين عشرات الأشياء الأخرى).
يعني المزيد من ذاكرة التخزين المؤقت أن وحدة المعالجة المركزية لا تحتاج إلى جلب البيانات من نظامك كبش، مما قد يؤدي إلى زيادة وقت الاستجابة بمقدار 10 مرات أو أكثر.
هذا لا يعني أن المزيد من ذاكرة التخزين المؤقت أفضل بطبيعتها للألعاب. يعتمد الأمر إلى حد كبير على اللعبة ، ولكن الأهم من ذلك ، عندما تم إجراء المباراة.
ثلاث دلاء
عندما يتعلق الأمر بتحديد أهداف التصميم لمعالج مثل Ryzen 7 5800X3D ، يقول Hallock أن الألعاب تنقسم إلى ثلاث مجموعات رئيسية:
- التردد حساس - عصبة الأساطير ، الحضارة السادس
- حساس لوقت الاستجابة - فورزا ، فورزا هورايزون 4
- حساس GPU - Dying Light 2 ، Red Dead Redemption 2
أصبحت الألعاب متطلبة للغاية اليوم ، لذا فإن المجموعات أعلاه ليست مثالية. لعبة مثل قاتل العقيدة فالهالا يهتم بمعالج الرسومات ووقت الاستجابة والتردد ، ولكنه أكثر تقييدًا بقوة وحدة معالجة الرسومات الخاصة بك ، لذلك لن يستفيد كثيرًا من 3D V-Cache. يمكنك أن ترى ذلك من بعض اختباراتي في الرسم البياني أدناه.
كان هالوك حريصًا على عدم الإدلاء بأي عبارات شاملة لأن ما تعتبره اللعبة حساسًا "لا يتوافق حقًا مع خطوط النوع". المؤشر الأكثر أهمية هو عمر اللعبة. أشار Hallock إلى عناوين أقدم مثل كاونتر سترايك: هجوم عالمي و سرقة السيارات الكبرى V كأمثلة على الألعاب القديمة التي عادةً ما تكون أكثر حساسية للتردد. أحدث الألعاب مثل لعبة Far Cry 6 و هالة لانهائية سيشهد عادةً فائدة أكبر من المزيد من ذاكرة التخزين المؤقت.
يمكنك أن ترى ذلك في الرسم البياني أدناه ، حيث يقدم Ryzen 7 5800X3D مكاسب كبيرة في الأداء حتى على Ryzen 9 5950X في لعبة Far Cry 6.
تعد واجهة برمجة تطبيقات اللعبة (API) مؤثرًا كبيرًا أيضًا. عادةً ما تكون ألعاب DirectX 9 ذات حساسية أكبر للترددات ، بينما تستفيد ألعاب DirectX 11 و DirectX 12 الأحدث من ذاكرة التخزين المؤقت بشكل أفضل. ويمكن لواجهات برمجة التطبيقات مثل Vulkan أن تحدث فرقًا كبيرًا. وأشار هالوك إلى دي أو تي ايه 2 كمثال: "نتيجة لتغيير API إلى Vulkan ، [دي أو تي ايه 2] يتأثر بشكل كبير بأداء ذاكرة التخزين المؤقت ".
في النهاية ، على الرغم من ذلك ، فإن الاستفادة من شيء مثل 3D V-Cache ترجع إلى حد كبير إلى نوع الألعاب الشائعة اليوم. تم تجهيز أحدث واجهات برمجة التطبيقات بشكل أفضل للاستفادة من أشياء مثل 3D V-Cache ، ولكن عشوائية اللاعب هي التي تحقق الفائدة. عناوين متعددة مثل ابيكس ليجيندز مثال جيد هنا ، حيث يمكن أن يكون لديك "فرصة لقاء مع عدو أو الانتقال من مكان إلى آخر لأن معركة بالأسلحة النارية اندلعت للتو."
يقول هالوك: "هذا هو نوع سلوك اللاعب الذي يجبر الكمبيوتر على تغيير رأيه". نظرًا لأن العشوائية أصبحت مضمنة بشكل أعمق في الألعاب التي نلعبها ، فإن دور ذاكرة التخزين المؤقت هو تحويل التعليمات إلى المكان الصحيح للحفاظ على زمن الانتقال عند أدنى مستوى ممكن.
إنها ليست فكرة خارج المجال الصحيح أيضًا. بالنظر إلى معالجات Ryzen 5000 ، حتى Ryzen 5 5600X بها ذاكرة تخزين مؤقت L3 أكثر من 2 ميجابايت معالج Intel Core i9-12900K. تتعامل البنى المختلفة مع ذاكرة التخزين المؤقت ، بشكل مختلف ، ولكن من الواضح أن AMD قد وضعت هذه المواصفات في الاعتبار. ضع في اعتبارك أن Ryzen 5 5600X الذي تبلغ تكلفته 300 دولار يقترب من الرائد Intel في الألعاب على الرغم من كونه أقل من نصف السعر و 10 نوى أقل.
التردد اللاحق
هناك فيل كبير في الغرفة مع Ryzen 7 5800X3D: التردد. إنه أبطأ 200 ميجاهرتز من Ryzen 7 5800X ، ولا يمكنك ذلك فيركلوك دون بعض الحلول الجادة. لكن هالوك يقول إننا ندخل وقتًا يكون فيه التردد أقل أهمية ، على الأقل في غضون ذلك.
"الصناعة بأكملها كانت تحوم حول 5 جيجاهرتز لفترة من الوقت. ونحن ندرك ذلك. فكرة استكشاف تقنيات التعبئة والتغليف المثيرة للاهتمام هي محاولة لإنهاء هذا المأزق ".
التردد مهم ، ويقول Hallock إنه يجلس جنبًا إلى جنب مع التعبئة والتغليف والعملية كأداة قوية في صندوق الأدوات. ومع ذلك ، فمن الصحيح أننا نرى فائدة أقل من زيادة التكرار. انظر الى كور i9-12900KS كمثال رئيسي ، حيث حتى زيادة 300 ميجاهرتز تقدم القليل من الفائدة أو لا فائدة منها في الألعاب.
"هل ستحدث بضع مئات من الميجاهرتز فرقًا هنا؟ وأعتقد أنك ترى مؤشرات في كل مكان. الجواب لا ، غير محتمل ".
رفع تردد التشغيل مسألة مختلفة ، وهي حالة تسوية مع الأخذ في الاعتبار أن العديد من العناوين الحديثة لا تتناسب مع معدل تكرارها كما تفعل الألعاب القديمة. يتعلق الأمر بالجهد والحرارة ، حيث لا توفر الأجزاء مساحة كافية لرفع تردد التشغيل بشكل آمن وبسيط. يقول هالوك إن AMD "شعرت أنه سيكون من الخطأ نوعًا ما عدم القيام بذلك" على أي حال.
إنها مقايضة يقر بها Hallock ، ومع مرور الوقت ، يقول إن AMD "ستواصل دفع ذلك envelope "، وأن الشركة تعتزم تقديم مزايا مثل رفع تردد التشغيل إلى شرائح مكدسة ثلاثية الأبعاد مع المستقبل إطلاق.
يتطلع
Ryzen 7 5800X3D عبارة عن شريحة رائعة ، تم تصميمها من الألف إلى الياء للألعاب التي نلعبها اليوم بدلاً من مطاردة IPC اللانهائية (تعليمات لكل ساعة) التي استمرت لمدة 30 عامًا. وتعد 3D V-Cache أول تطبيق لتقنية 3D Hybrid Bond من AMD ، والتي تسمح لـ AMD باستكشاف وضع وحدات مختلفة على نفس الشريحة.
إنه منتج مثير للاهتمام ، ولكنه أيضًا قراءة في نبض ما هو مهم لألعاب الكمبيوتر الشخصي اليوم. يقول هالوك أنه يمكن أن يساعد الناس على التوقف والنظر إلى ما هو الأداء العالي كمبيوتر الألعاب يبدو في المستقبل ، لأنه بناءً على أداء Ryzen 7 5800X3D ، يبدأ في الظهور بشكل مختلف تمامًا.
هذه المقالة جزء من ريسبيك - عمود مستمر كل أسبوعين يتضمن مناقشات ونصائح وتقارير متعمقة حول التقنية الكامنة وراء ألعاب الكمبيوتر.
توصيات المحررين
- أحدث شريحة V-Cache من AMD تثبت أنها رخيصة وسريعة ومثالية للألعاب
- يمكن لمعالج Ryzen 5 5600X3D القادم من AMD التخلص تمامًا من Intel في الميزانية
- لا تزال لوحات المفاتيح تتمتع بميزة واحدة كبيرة ، وهي تضر بألعاب الكمبيوتر
- يتم حرق بعض وحدات المعالجة المركزية Ryzen. إليك ما يمكنك فعله لحفظ ما يخصك
- لا تزال أجهزة الكمبيوتر المحمولة المخصصة للألعاب تكذب علينا ، وهي تزداد تعقيدًا