سخت‌افزار و رایانش ابری

واکاوی چالش‌های گرافیکی سری Pixel 11: چرا لایه انتزاعی ANGLE عامل افت عملکرد در بازی‌هاست؟

تجربه گیمینگ در پرچمداران جدید گوگل، یعنی سری Pixel 11، به واسطه تغییرات بنیادین در پشته گرافیکی سیستم‌عامل با چالش‌های جدی مواجه شده است. بررسی‌های فنی نشان می‌دهد که جایگزینی پیش‌فرض اجرای OpenGL ES با لایه میانجی ANGLE، منجر به بروز لگ‌های متناوب و افت فریم‌های شدید در بسیاری از بازی‌ها و شبیه‌سازها شده است.

معماری ANGLE و گذار گوگل به Vulkan

گوگل در سال‌های اخیر تلاش گسترده‌ای را برای انتقال اکوسیستم اندروید به سمت رابط برنامه‌نویسی گرافیکی Vulkan آغاز کرده است. در همین راستا، استفاده از ANGLE (Almost Native Graphics Layer Engine) به عنوان لایه‌ای که فراخوانی‌های OpenGL ES را به دستورات Vulkan ترجمه می‌کند، به استاندارد جدیدی در دستگاه‌های مدرن تبدیل شده است. هدف از این تغییر، یکپارچه‌سازی عملکرد گرافیکی و بهبود سازگاری در درایورهای مدرن است. با این حال، در سری Pixel 11 که به پردازنده Tensor G6 مجهز است، این رویکرد به جای بهبود تجربه، باعث ایجاد گلوگاه‌های جدید شده است.

بررسی فنی مشکل: چرا شاهد میکرو-استاتر (Micro-stutter) هستیم؟

تجزیه و تحلیل‌های عمیق نشان می‌دهد که مشکل اصلی در فرآیند ترجمه API و بازسازی کش (Cache Rebuilding) نهفته است. هنگامی که یک بازی یا شبیه‌ساز (مانند Dolphin) دارایی‌های (Assets) جدیدی را بارگذاری می‌کند، لایه ANGLE در تطبیق فراخوانی‌های OpenGL با درایور Vulkan دچار تأخیر می‌شود. این تأخیر در زمان رندر باعث ایجاد «لگ‌های ریز» یا همان میکرو-استاتر شده که حتی در عناوین محبوبی همچون Genshin Impact کاملاً مشهود است.

مشخصات فنی و یافته‌های آزمایشگاهی

  • پردازنده گرافیکی: Imagination PowerVR C-Series (CXTP)
  • لایه گرافیکی پیش‌فرض در Pixel 11: ANGLE (Vulkan-backed OpenGL ES)
  • پیامد عملکردی: بازسازی مکرر کش در حین بارگذاری مدل‌ها و افکت‌های ذرات
  • رفتار در بازی‌های Vulkan-Native: تأثیرگذاری کمتر نسبت به بازی‌های OpenGL ES

آیا راهکاری برای اصلاح عملکرد وجود دارد؟

اگر از کاربران سری Pixel 11 Pro XL هستید و با افت نرخ فریم مواجه شده‌اید، می‌توانید به صورت دستی این تنظیم را تغییر دهید. با رفتن به منوی Developer Options و بخش ANGLE Preferences، امکان غیرفعال کردن این لایه و بازگشت به مسیر رندرینگ «Native» (بومی) فراهم است. نتایج آزمایش‌ها حاکی از آن است که با غیرفعال کردن ANGLE، نرخ فریم در برخی بازی‌ها پایدارتر شده و اسپایک‌های زمانی (Frame-time spikes) به شکل قابل‌توجهی کاهش می‌یابند.

نتیجه‌گیری

اگرچه گوگل قصد دارد با استفاده از ANGLE استانداردسازی گرافیکی را در اندروید ارتقا دهد، اما پیاده‌سازی فعلی آن در سری Pixel 11 در پاییز ۱۴۰۵ (سپتامبر ۲۰۲۶) با شکست در بهینه‌سازی همراه بوده است. برای دستگاهی با برچسب قیمتی ۱۲۹۹ دلار، تجربه گیمینگ فعلی با استفاده از این لایه ترجمه، خارج از استانداردهای انتظار برای یک پرچمدار است و نیاز فوری به بازبینی در درایورهای سیستم یا اصلاحات نرم‌افزاری گوگل دارد.

📌 منبع و مطالعه بیشتر: تحلیل تخصصی Android Authority بر عملکرد گرافیکی Pixel 11
حامد

حامد

مسئول مجله فناوری آسمان نقره‌ای