Free Volume Shader BM
أداة اختبار أداء GPU عبر المتصفح

اختبر وحدة GPU لديك عبر معيار Mandelbulb ثلاثي الأبعاد الذي يعمل عبر المتصفح. اضبط التكرارات، حجم الخطوة، ومقياس الدقة، وشاهد معدل FPS وزمن الإطار. صدّر النتائج بصيغة CSV وشارك رابطًا يحتوي على إعداداتك لضمان اختبارات عادلة وقابلة للتكرار.

إحصاءات GPU
متوسط FPS: 0.0
زمن الإطار (مللي ثانية): 0.00
أدنى/أقصى FPS: - / -
وحدة GPU: وحدة GPU غير معروفة
اسحب للدوران، مرر للتكبير

عناصر التحكم في التظليل الحجمي وإحصاءات GPU

الإعدادات المسبقة

يستند الإعداد المرجعي إلى عرض volumeshader_bm الذي قدّمه cznull عبر cznull.github.io/vsbm، مما يسهّل مطابقة الإعداد مع العرض الأصلي.

زيادة التكرارات تعطي تفاصيل أكثر للكسيرية لكنها تقلل معدل الإطارات؛ تقليلها يرفع السرعة على حساب التفاصيل.

ارفع الحجم للحصول على سرعة أعلى بعينة أكثر خشونة، أو اخفضه لتحقيق جودة أعلى بعينة أدق.

المستويات الأعلى تعطي وضوحًا إضافيًا مع استهلاك أكبر للموارد، والمستويات الأقل تقلل الحمل مع صورة أنعم.

مرّر فوق اللوحة أو استخدم المؤشر لضبط المسافة؛ نحافظ على المدى الآمن لرؤية الشكل بوضوح.

متوسط FPS

0.0

زمن الإطار (مللي ثانية)

0.00

FPS الأدنى

-

FPS الأقصى

-

وحدة GPU

وحدة GPU غير معروفة

شارك نتائجك

شارك نتائج الاختبار مع أصدقائك والمجتمع

كيفية الاستخدام

  • اختر إعدادًا مسبقًا (ابدأ بخيار "منخفض للغاية" على الأجهزة المتواضعة).

  • قرّب النموذج باستخدام مؤشر التقريب أو تمرير عجلة الفأرة فوق اللوحة.

  • اضبط التكرارات، وحجم الخطوة، ومقياس الدقة حتى تصل إلى زمن إطار ثابت.

  • اطّلع على إحصاءات GPU من التراكب أعلى اللوحة أو من لوحة عناصر التحكم.

  • يمكنك بدء أو إيقاف الاختبار من أي من المنطقتين المذكورتين.

  • صدّر النتائج بصيغة CSV وشارك رابطًا يتضمن إعداداتك.

  • للحصول على خطوات مفصلة، راجع دليل إعادة الاختبار القابل للتكرار.

فهم نتائجك

يوضّح معدل FPS قدرة الجهاز على المعالجة، بينما يكشف زمن الإطار عن الاستقرار. ابحث عن نطاق ضيق بين الحدين الأدنى والأقصى وخط زمني مسطّح للحصول على تجربة سلسة. عند مقارنة الأجهزة أو المتصفحات، استخدم الإعداد المسبق نفسه والتقريب نفسه، ثم صدّر وشارك تشغيلك لتحصل على مقارنة عادلة وقابلة للتكرار.

للحفاظ على السلامة والوضوح، سيعرض الاختبار تنبيهًا إذا انخفض متوسط FPS إلى أقل من 10 لفترة من الزمن لتختار المتابعة أو الإيقاف. وإذا انخفض إلى أقل من 3 لفترة مستمرة، يتوقف الاختبار تلقائيًا ويقترح اختيار إعداد أخف.

متوسط FPS

كلما ارتفع كان أفضل. يمثّل عدد الإطارات في الثانية خلال النافذة الزمنية الأخيرة.

زمن الإطار (مللي ثانية)

كلما انخفض كان أفضل. متوسّط الوقت اللازم لرسم إطار واحد.

FPS الأدنى/الأقصى

مؤشر استقرار. تقارب القيمتين يعني أداءً أكثر ثباتًا.

اسم وحدة GPU

يتم الإبلاغ عنه بواسطة WebGL، ويساعدك على تحديد الجهاز الذي يجري عليه الاختبار.

كيف يعمل معيار Volume Shader BM

يعتمد هذا المعيار على تتبع أشعة Mandelbulb بالكامل داخل مبرمج شظايا WebGL. يتتبع كل بكسل شعاعًا في الفراغ ثلاثي الأبعاد ويقيّم نواة الكسيرية لتحديد تقاطعات السطح. تدور الكاميرا باستمرار لتوفير عبء عمل ثابت، بينما نحسب معدل FPS وزمن الإطار ضمن نافذة انزلاقية حديثة. اختر إعدادًا مسبقًا لضبط التفاصيل سريعًا، واستخدم المؤشرات للتحكم الدقيق (بما في ذلك التقريب)، ثم صدّر أرقامك الأخيرة باستخدام تصدير النتيجة وشارك رابطًا يضمن إعادة تشغيل الإعداد نفسه حرفيًا. للحصول على قراءة معمقة عن الرياضيات والتقنيات، اطلع على مقالات إنيغو كويلز حول دوال المسافة و تتبع أشعة حقول المسافة.

عدد تكرارات النواة

يتحكم في تفاصيل الكسيرية. قيمة أعلى = تفاصيل أكثر ولكن أبطأ، قيمة أقل = أسرع مع تفاصيل أقل.

حجم الخطوة

طول العينة على طول الشعاع. قيمة أعلى = أسرع وأخشن، قيمة أقل = جودة أدق ولكن أبطأ.

مقياس الدقة

يضبط الدقة الفعلية للتصيير. قيمة أعلى = صورة أوضح ولكن حمل أكبر، قيمة أقل = حمل أخف لكن ضبابية أكثر.

التقريب

يضبط مسافة الكاميرا عن النموذج. استخدم المؤشر أو تمرير الفأرة؛ نحافظ على المدى ضمن نطاق مريح للرؤية.

ملاحظات مهمة

  • أغلق التطبيقات الأخرى للحصول على نتائج دقيقة.
  • تأكد من تحديث تعريفات وحدة GPU.
  • قد ترتفع حرارة وحدة GPU أثناء الاختبار؛ راقب التبريد.
  • قد تختلف النتائج حسب مكونات النظام وإعداداته.

دليل عملي لاستخدام Volume Shader BM

هذه الصفحة ليست مجرد كسيرية جميلة؛ بل اختبار Volume Shader BM عملي للمقارنات الجادة. يشغّل عبء عمل ثابتًا للشيدر ويعرض مؤشرات واضحة كي تقيم العتاد والمتصفحات والإعدادات بثقة. إذا فضّلت وصفًا أقصر، يمكنك تسميته volume shader bm؛ كلا التعبيرين في هذا الدليل يشيران إلى الاختبار نفسه. الهدف دائمًا هو القابلية للتكرار والوضوح: شغّل الشيدر نفسه، وتحكّم في المعلمات نفسها، وقارن القياسات نفسها.

ما الذي يقيسه Volume Shader BM؟

يرهق المعيار الحجمي للشيدر عمليات الرياضيات في الشظايا. كل بكسل يسير شعاعًا في الفضاء، ويقيّم نواة Mandelbulb، ويظلل السطح. هذا يعني أن وحدة GPU تنفذ حلقات تكرارية ودوالًا معقدة وتفرعات عبر عدد كبير من البكسلات. عند استخدامك هذا volume shader bm فأنت تختبر قدرة الحساب الفعلية وسلوك الذاكرة بدلاً من عدّاد اصطناعي، ما يجعل النتائج مفيدة لهندسة الرسوم ومقارنات الأجهزة.

اختر عبء العمل: التكرارات، حجم الخطوة، الدقة

تحدد المعلمات الثلاث—تكرارات النواة، حجم الخطوة، ومقياس الدقة—عبء العمل في هذا volume shader bm. تتحكم التكرارات في تفاصيل الكسيرية وكلفة كل تقييم؛ يتحكم حجم الخطوة في كثافة العينة على طول الشعاع؛ ويحدد مقياس الدقة عدد البكسلات المظللة في كل إطار. يوفر volume shader bm إعدادات مسبقة للوصول السريع ومؤشرات للتحكم الدقيق. ابدأ بحمل خفيف، استهدف زمن إطار بين 10 و25 مللي ثانية، ثم ثبّت إعداداتك لأي مقارنة مباشرة.

لماذا يهم معدل FPS وزمن الإطار معًا؟

يعرض واجهة المستخدم معدل FPS وزمن الإطار. في volume shader bm يعتبر متوسط FPS مريحًا، لكن زمن الإطار يكشف الاستقرار. منحنى بزمن 16.67 مللي ثانية عند 60 إطارًا في الثانية سيشعر بسلاسة أكثر من منحنى متعرج مع متوسط FPS أعلى. عندما تشارك رابط volume shader bm وتظهر جهازان نفس شكل زمن الإطار تحت الإعداد نفسه، فأنت ترى فرقًا حقيقيًا في العتاد لا خللًا في الإعداد.

قابلية التكرار أساس الاختبار

يجب أن يكون اختبار volume shader موثوقًا وقابلًا للتكرار. المشاركة مدمجة في هذه الصفحة: يرمز الرابط التكرارات وحجم الخطوة ومقياس الدقة. أي شخص يفتح رابط volume shader bm الخاص بك يحمل الإعداد نفسه تلقائيًا قبل بدء التصيير. إذا أردت مقارنة عادلة، فهذه أسرع طريقة. أرفق رابطك المشارك بملف CSV لتحتفظ بالأرقام والإعداد نفسه.

منهجية بسيطة تعمل في كل مكان

استخدم سير العمل التالي مع volume shader bm: سخّن الجهاز لمدة دقيقة، راقب زمن الإطار لدقيقة أخرى، ثم صدّر النتائج وشارك الرابط. كرر العملية على الجهاز التالي. يعمل هذا volume shader bm على Windows وmacOS وLinux والمتصفحات المحمولة الحديثة لأنه يستخدم تمريرًا واحدًا على كامل الشاشة ويتجنب الامتدادات الغريبة، ما يجعل المقارنات متسقة بين البيئات.

ماذا يتغير عند ضبط المعلمات؟

  • تكرارات النواة: في volume shader bm تزيد العمل لكل بكسل. القيم الأعلى تكشف سعة الحوسبة، والأدنى تحسن معدل الإطارات.
  • حجم الخطوة: القيم الأصغر تزيد الدقة في volume shader bm لكنها تضيف عينات لكل شعاع. القيم الأكبر توازن بين الدقة والسرعة.
  • مقياس الدقة: المزيد من البكسلات يعني عبئًا أكبر على الشيدر. يتدرج volume shader bm بسلاسة مع هذا الضبط، لذا استخدمه لتحديد الحمل.

قارن المتصفحات والتعريفات بعدل

تستخدم المتصفحات خلفيات GPU ومترجمات شيدر مختلفة. يكشف volume shader bm الجيد عن هذه الفروقات كتغيرات يمكن التنبؤ بها. ثبّت المعلمات، أغلق التطبيقات الخلفية، واختبر كل متصفح في جلسة جديدة. سيكشف volume shader bm عن اختلافات المترجم أو التعريف في زمن الإطار والاستقرار. عند نشر النتائج، اذكر إصدار المتصفح والتعريف مع رابطك المشارك.

اقرأ استقرار GPU من الاختبار

الاستقرار مهم. مع هذا volume shader bm يشير نطاق FPS الأدنى/الأقصى الضيق وخط زمن الإطار المسطّح إلى حالة جهاز مستقرة. إذا لاحظت قممًا دورية، فقد يكون السبب خنقًا حراريًا أو نشاطًا خلفيًا أو تبديل خطة الطاقة. يعزل volume shader bm عمل الشيدر، لذلك تظهر هذه الأعراض بوضوح أكبر من المشاهد ثلاثية الأبعاد المعقدة.

بطاقات مدمجة مقابل بطاقات منفصلة

يمكن للرسوميات المدمجة تشغيل volume shader bm—ابدأ فقط بالإعدادات الأخف. الإعدادات نفسها في volume shader bm ستنتج أزمنة إطار أصغر على وحدات قوية وأكبر على الأجهزة المتواضعة. هذا التدرج المتوقع هو ما تريده لمقارنة عادلة.

ابنِ خط أساس ثابتًا

إذا كنت تعتمد على محطة عمل أو جهاز محمول، فأنشئ خط أساس. اختر إعدادًا واحدًا في هذا volume shader bm، وصدّر ملف CSV، واحتفظ برابط المشاركة. أعد تشغيل volume shader bm نفسه بعد كل تحديث تعاريف أو نظام تشغيل. مع الوقت ستجمع لقطات قبل/بعد تشرح تغيرات الأداء دون تخمين.

نصائح لنتائج موثوقة

  • استخدم الإعداد نفسه في volume shader bm عبر الأجهزة.
  • سجّل معدل FPS، وزمن الإطار، واسم وحدة GPU من واجهة volume shader bm.
  • شارك الرابط المولّد كي يتمكن الآخرون من إعادة تشغيل الاختبار.
  • دوّن المتصفح والتعريف ونظام التشغيل؛ فالمعيار حساس لتغيّر المترجم.

لماذا اخترنا مشهدًا بسيطًا؟

المشاهد المعقدة قد تخفي السلوكيات التي تريد قياسها. يستخدم هذا volume shader bm تمريرًا واحدًا على الشاشة ونواة Mandelbulb ثابتة، ما يبقي الحمل على المعالج المركزي ضئيلًا ويركّز الاختبار على حسابات الشظايا وسلوك الذاكرة والاستقرار. تصبح بياناتك أوضح وأسهل للمشاركة.

من فحص سريع إلى اختبارات طويلة

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

ضع كل شيء معًا

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

آخر تحديث: 27 أكتوبر 2025