این اپلیکیشن بنچمارک گیمینگ اندروید کاری انجام می‌دهد که تا به حال هرگز ندیده بودم

نوشته شده توسط هوشنگ

Evolve بنچمارک جدیدی برای گیمینگ است که نشان می‌دهد پردازنده‌های گرافیکی موبایل کجا با تنگنا روبه‌رو می‌شوند.

من شاید کمی بیش از حد به بنچمارک‌ها علاقه دارم و روی هر گوشی جدیدی که تست می‌کنم از آن‌ها استفاده می‌کنم. بنچمارک‌های سنتیک مانند Geekbench و 3DMark در شبیه‌سازی کاربردهای دنیای واقعی و سناریوهای گیمینگ عملکرد خوبی دارند و پتانسیل عملکرد یک دستگاه را تا حد قابل‌قبولی پیش‌بینی می‌کنند. به‌عنوان کسی که سالانه بیش از ۷۵ گوشی دریافت می‌کند، یک بنچمارک سنتیک به من امکان می‌دهد به‌سادگی بسنجم که یک دستگاه خاص در مقایسه با نسل قبلی خود چگونه عمل می‌کند.

اکنون بنچمارک جدیدی وجود دارد که هدفش فراتر رفتن از صرفاً ارائه‌ی یک امتیاز کلی است. نام این ابزار Evolve است و بینش‌های مفیدی را در پنج شاخص ارائه می‌دهد و به شما اجازه می‌دهد سپس مشخص کنید کدام بخش از GPU بارهای کاری مدرن را به‌خوبی انجام می‌دهد و چه عاملی باعث ایجاد تنگنای احتمالی می‌شود. من این ابزار را روی چند گوشی از جمله Find X9 Ultra، Find X9 Pro، Find X8 Pro و Xiaomi 15 Ultra تست کرده‌ام و این ابزار به‌خوبی نشان داد که پردازنده‌های گرافیکی موبایل در دو سال گذشته چقدر (و در چه بخش‌هایی) تکامل یافته‌اند.

Evolve نشان می‌دهد یک GPU موبایل واقعاً چه کاری انجام می‌دهد

تازه شاهد ظهور ray tracing در موبایل هستیم و Arm و Qualcomm تمام‌قد روی رندرینگ عصبی (neural rendering) سرمایه‌گذاری کرده‌اند و با بهره‌گیری از تکنیک‌هایی مانند تولید فریم، نرخ فریم بالاتری را برای بازی‌های موبایلی به ارمغان می‌آورند. دقیقاً در همین حوزه است که Evolve خودش را نشان می‌دهد؛ این ابزار امتیاز اختصاصی دارد که تمام بارهای کاری ray tracing با شتاب‌دهی سخت‌افزاری — نورپردازی، سایه‌ها و بازتاب‌ها — که از طریق APIهای Vulkan Raytracing و DXR اجرا می‌شوند را در نظر می‌گیرد و به‌خوبی نشان می‌دهد یک گوشی در مجموع چگونه از پس ray tracing برمی‌آید. همچنین امتیازی به نام Acceleration Structure وجود دارد که سرعت ساخت تمام ساختارهای داده‌ی لازم برای ray tracing توسط GPU را ارزیابی می‌کند.

به همین ترتیب، Evolve دارای امتیازی برای رستریزیشن (rasterization) است که رستریزر سخت‌افزاری (که به گرافیک سه‌بعدی اختصاص دارد) را آزمایش می‌کند، تستی که انیمیشن، افکت‌های گرافیکی و سناریوهای پس‌پردازش را می‌سنجد، و امتیازی برای درایور که می‌سنجد CPU تا چه اندازه به‌صورت کارآمد استفاده می‌شود. هدف از تمام این تست‌ها آن است که تصویری واقع‌گرایانه از نحوه عملکرد یک GPU موبایل مشخص هنگام گیمینگ ارائه شود. خود Evolve رایگان است، اما مانند 3DMark نسخه‌ای حرفه‌ای هم دارد که به شما امکان می‌دهد نمودارها و تمام داده‌های تست را خروجی بگیرید، و من نیز از همین نسخه استفاده کردم.

به کار گرفتن Evolve

Harish Jonnalagadda / Android Authority

من دو نسل آخر چیپست‌های کوالکام و مدیاتک را با Evolve تست کردم. این موارد شامل اسنپ‌دراگون ۸ الیت نسل ۵ (Find X9 Ultra)، دایمنسیتی ۹۵۰۰ (Find X9 Pro)، اسنپ‌دراگون ۸ الیت (Xiaomi 15 Ultra) و دایمنسیتی ۹۴۰۰ (Find X8 Pro) می‌شود.

از آنجا که نمودارهای Evolve تنها به GPU اشاره می‌کنند (که البته همان چیزی است که در حال تست است)، یک مرور کوتاه: اسنپ‌دراگون ۸ الیت نسل ۵ دارای Adreno 840 است، دایمنسیتی ۹۵۰۰ دارای Mali G1 است، اسنپ‌دراگون ۸ الیت از Adreno 830 استفاده می‌کند و دایمنسیتی ۹۴۰۰ دارای Mali-G925. است. با این توضیحات، بیایید نگاهی به امتیازها بیندازیم.

تعمیر گوشی و لپ‌تاپ - البان

Harish Jonnalagadda / Android Authority

تعجب‌آور نیست که کوالکام به‌طور کامل بر نمودارها مسلط است؛ دو نسل آخر پردازنده‌های گرافیکی آدرنو افزایش چشمگیری در عملکرد به همراه داشته‌اند و این موضوع در نمره نیز منعکس شده است. آدرنو ۸۴۰ در بار کاری ردیابی پرتو ۲۷ درصد سریع‌تر از Mali G1 است، در رستریزه‌سازی ۴۰ درصد سریع‌تر عمل می‌کند و در محاسبات GPU نیز برتری ۴۶ درصدی قابل‌توجهی دارد. البته این بدان معنا نیست که آدرنو ۸۴۰ در گیمینگ ۴۰ درصد بهتر از G1 است؛ در شرایط واقعی گیمینگ، تفاوت بسیار کمتر از این حرف‌هاست. صرفاً آدرنو ۸۴۰ ظرفیت اضافی بسیار بیشتری دارد و همین موضوع در سناریوهای گیمینگ طولانی‌مدت خود را نشان می‌دهد.

نکته جالب توجه برای من این است که تفاوت سال‌به‌سال بین آدرنو ۸۳۰ و آدرنو ۸۴۰ چقدر زیاد است؛ نسل جدیدتر در بار کاری رستریزه‌سازی ۱٫۴۷ برابر عملکرد بهتری دارد و در ردیابی پرتو ۸۵ درصد بهتر است. دیدن عملکرد Mali G1 در برابر نسل قبل یعنی G925-Immortalis نیز جالب است؛ شرکت Arm از دو برابر شدن عملکرد ردیابی پرتو در G1 سخن گفته بود و این موضوع در نمره‌ها کاملاً مشهود است. با این حال، G1 در سایر بخش‌ها جهش چشمگیری ندارد — قطعاً نه در مقیاسی که کوالکام با آدرنو ۸۴۰ به دست آورد.

یک مورد دیگر که Evolve در آن عالی عمل می‌کند، نمایش میزان زمان GPU مصرف‌شده در هر فریم برای هر بار کاری است؛ این موضوع مفید است زیرا به شما نشان می‌دهد دقیقاً چه چیزی GPU را تحت فشار قرار می‌دهد. در مورد Adreno 840، ۲۷٫۷ درصد از زمان صفرترسی می‌شود، کمی بیش از ۱۷ درصد به رستریزاسیون اختصاص یافته و بخش عمده‌ای از زمان (۴۵٫۷ درصد) به محاسبات GPU (GPU Compute) اختصاص یافته است. در مورد Mali-G925، بیش از ۵۰ درصد زمان به ردیابی پرتو (Ray Tracing) اختصاص یافته است، زیرا این تراشه هسته‌های لازم برای مدیریت این بار کاری را ندارد. این نمودارها جالب هستند چون به‌دقت نشان می‌دهند یک GPU خاص در کجا دچار مشکل است، و دیدن این سطح از جزئی‌نگری واقعاً ارزشمند است.

Evolve همچنین یک شاخص انرژی (Energy Score) دارد که میزان توان مصرفی GPU هنگام اجرای بار کاری را اندازه‌گیری می‌کند. این ویژگی برای تست تراشه‌های موبایل مفید است، زیرا این تراشه‌ها از اساس باید در مصرف انرژی بهینه باشند. با این حال، این قابلیت روی گوشی‌هایی که من استفاده کردم در دسترس نبود، بنابراین با جسپر بکرز (Jasper Bekkers)، بنیان‌گذار Evolve، صحبت کردم تا درک بهتری از ماجرا پیدا کنم. او گفت: «برای محاسبه شاخص انرژی، Evolve داده‌های واقعی توان را از طریق Power Stats HAL اندروید از دستگاه می‌خواند. برخی سازندگان این اطلاعات را ارائه نمی‌دهند، و ما به‌جای حدس زدن بر اساس API باتری، این شاخص را در آن دستگاه‌ها نمایش نمی‌دهیم.»

هریش جونالگادا / Android Authority

با نگاه به این نمودارها، نمی‌توانم غیر از اینکه به آینده‌ای که با اسنپدراگون 8 Elite Extreme نسل ششم و دایمنسیتی 9600 Pro در راه است هیجان‌زده شوم. هر دو پلتفرم به فرآیند تولید ۲ نانومتری مهاجرت کرده‌اند و کوآلکام و مدیاتک از بهبودهای نسل‌به‌نسل GPU خود صحبت می‌کنند. من در حال استفاده از دایمنسیتی 9600 Pro هستم (یک هیولای واقعی است) و در هفته‌های آینده بیشتر درباره آن صحبت خواهم کرد؛ همچنین تراشه پرچم‌دار ۲۰۲۷ کوآلکم باید به‌زودی به‌صورت جهانی عرضه شود، پس مشتاقانه منتظر تست گوشی‌های مجهز به این طراحی‌ها هستم.


منبع

دیدگاهتان را بنویسید