تخطَّ إلى المحتوى

أحمال CPU وGPU

على هذه الصفحة

PCBenchmarkX يشغّل أحماله الاصطناعية بحجم عمل ثابت في كل تكرار، لذلك يمكن مقارنتها بين أنظمة مختلفة. لا تُستخدم في هذه الاختبارات تسجيلات الألعاب، والأرقام النهائية لا تساوي «FPS في لعبة معيّنة». دورة القياس الكاملة موصوفة في المنهجية.

يخصّ الوصف المحرّك 0.8.0. بين الإصدارات تغيّر تنفيذ سيناريوهات GPU، لذلك لا يمكن اعتبار القياسات القديمة مكافئة للجديدة بمجرد إعادة حساب النقاط. لاختبار التعريف أو كسر السرعة استخدم إصدارًا واحدًا من المحرّك.

في كتلة CPU تُنشأ 65 536 كائنًا بإحداثيات وسرعات وأعلام. في كل خطوة يُعاد حساب الحركة والارتداد عن الحدود والظهور. يعالج الخيط الرئيسي أولًا 8 192 كائنًا على التوالي، ثم يمرّر الجزء المتبقي إلى خيوط العمل ويقوم بالتحضير بالتوازي. بعد ذلك تُزامَن الخيوط.

يُختار عدد خيوط العمل وفق القاعدة:

workers = clamp(physical_cores − 1, 1, 6)

إذا كان عدد الأنوية الفيزيائية غير معروف، يُؤخذ تقدير من المعالجات المنطقية. لا تُثبَّت الأنوية للخيوط يدويًا. تحاكي هذه المقاربة نموذج خيط «قائد واحد» بمساعدة محدودة، وليس تشغيلًا موازيًا شاملًا على كل نواة.

حالة الكائنات وترتيب المرور عليها حتميان. قبل كل قياس لقسم CPU يُعاد ضبطه وينفّذ 512 إطارًا تحضيريًا خارج الاحتساب، حتى لا تُجرّ إلى السلسلة حالة متبقية من التشغيل السابق.

حتمية الحمل لا تعني زمن تنفيذ متطابقًا: الترددات والحرارة والمجدول والعمليات الخلفية تبقى مؤثرة في القياس.

يعمل جزء GPU عبر Direct3D 12. أبعاد الأنسجة الداخلية للعمل ثابتة 1920×1080، بغض النظر عن حجم النافذة وسطح المكتب.

الحمل العمل الحسابي ما يساعد على التمييز
Geometry 6 رسم للمشهد بـ 9 216 نسخة و 2 تمريرة معالجة لاحقة معالجة الهندسة وتغذية العمل الرسومي
Shader 1 رسم للمشهد، 16 تمريرة معالجة لاحقة، معامل تعقيد التظليل 24 الحمل البكسلي والنسيجي
Compute شبكة 1920×1080, مجموعات 8×8, حسابات صحيحة بـ 96 تكرارًا تنفيذ تظليل الحساب
Combined محاكاة CPU وخط أنابيب رسومي ثابت العمل المشترك لـ CPU والتعريف وGPU

هذه سيناريوهات منفصلة بحجم عمل مختلف. مثلًا، 8 000 إطارًا شرطيًا لـ Compute لا يمكن قراءتها كـ 8 000 FPS في لعبة أو مقارنتها مباشرة بـ 800 إطارًا لـ Geometry. للدمج يُطبَّق التطبيع حسب السيناريو الموصوف في حساب النقاط.

كُتبت الأحمال على مستوى قدرات قابل للنقل: shader model 5.0 و feature level 11_0 بدون امتدادات خاصة بالمصنّعين. يُنفَّذ الكود نفسه على أجيال ومصنّعي بطاقات رسوميات مختلفين، دون فرع منفصل لمصنّع بعينه.

تُتحقَّق صحة تنفيذ الحمل بشكل منفصل عن السرعة. عند حدوث خطأ استرشد برسالة البرنامج وأعد الاختبار بعد إزالة السبب.

لا توجد في هذه المجموعة اختبارات منفصلة لسرعة القرص أو عرض نطاق RAM. تؤثر الذاكرة والتعريف في تنفيذ الأحمال، لكن المعيار لا يحسب تقديرات منفصلة لـ SSD وRAM.

تُنفَّذ أحمال الأداء الخمسة في ثلاث جولات مع تبديل الترتيب:

الجولة الترتيب
1 CPU → Geometry → Shader → Compute → Combined
2 Shader → Compute → Combined → CPU → Geometry
3 Combined → CPU → Geometry → Shader → Compute

يتغيّر موضع كل حمل في التسلسل من جولة إلى أخرى. هذا يقلّل تأثيره على المقارنة. قد يغيّر التسخين النتائج مع ذلك، لذلك تُحفظ للكتل إضافةً إلى ذلك تشتّت سرعة التنفيذ وتغيّرها من الكتلة الأولى إلى الأخيرة.

لتقييم السيناريو يُؤخذ المتوسط الحسابي لـ throughput لكتله الثلاث. يمكن الاطلاع على الوسيط والمتوسط الهندسي للكتل كتشخيص إضافي، لكن المؤشر النهائي يبقى على هذا المتوسط.

لماذا لا يخفّف الدقة المنخفضة الاختبار الأساسي

Section titled “لماذا لا يخفّف الدقة المنخفضة الاختبار الأساسي”

تُنفَّذ أحمال CPU وGPU وCombined خارج المخزن المؤقت للشاشة. مسار إرسال الأوامر لديها لا يستدعي Present ولا ينتظر قيود طابور العرض. تبقى الأنسجة الداخلية 1920×1080، حتى إذا كان سطح المكتب مضبوطًا على 800×600.

تعمل الواجهة واختبار التأخير عبر مسار إخراج منفصل. لذلك فإن تغيير دقة سطح المكتب بحد ذاته لا يخفّف الحمل نفسه. ومع ذلك لا يمكن قراءة نتيجة «متطابقة تمامًا» على أي دقة: في مرحلة الإخراج يشارك التعريف والحالة الحالية للنظام.

الفحص الأرشيفي للإصدار 0.5.2 بـ 1920×1080، و1280×768 و800×600 مذكور في مقال التكرارية. وهو لا يغني عن سلسلة جديدة بعد تغيير سيناريوهات GPU.

التعريفات ومقارنة بطاقات الرسوميات

Section titled “التعريفات ومقارنة بطاقات الرسوميات”

تختبر Geometry وShader وCompute مسارات تنفيذ مختلفة. قد تكون بطاقة رسوميات واحدة أسرع في سيناريو وأبطأ في آخر. إصدار التعريف والترددات وحدود الطاقة وتغذية الأوامر قادرة على تغيير النتيجة. لا يكفي اختلاف Compute وحده لنسبة الفرق إلى التعريف فقط. قارن عدة تكرارات وإصدار المحرّك وكل سيناريو على حدة.

تقليل دقة سطح المكتب لا يقلّل شبكة عمل Compute. يستخدم هذا الاختبار تظليل حساب خاصًا به، وليس FPS عرض النافذة. وزن Compute في GPU Score الأساسي هو 10%؛ التفاصيل مذكورة في الصيغة.

مُتحقَّق منه للتنفيذ الموصوف: 2026-10-02.