مایکروسافت با همکاری AMD فناوری جدیدی را وارد ویندوز 11 کرده که می‌تواند یکی از بزرگ‌ترین مشکلات گیمینگ PC را از بین ببرد. فناوری Advanced Shader Delivery حالا قادر است Forza Horizon 6 را به‌جای حدود ۹۰ ثانیه، تنها در ۴ ثانیه اجرا کند؛ آن هم بدون لگ‌های معروف Shader Stutter که سال‌هاست گیمرها را آزار می‌دهد.

اگر اهل بازی روی PC باشید، احتمالاً بارها با صفحه‌های طولانی «Compiling Shaders» مواجه شده‌اید؛ همان مرحله آزاردهنده‌ای که گاهی چندین و چند دقیقه زمان می‌گیرد تا بازی بالاخره اجرا شود.

حالا مایکروسافت با فناوری جدیدی به نام Advanced Shader Delivery می‌خواهد این مشکل قدیمی را تقریباً حذف کند؛ فناوری‌ای که طبق ادعای این شرکت، زمان اجرای اولیه بازی‌ها را تا ۹۵ درصد کاهش می‌دهد.

ASD-05.jpg

مایکروسافت با همکاری نزدیک AMD، نسخه پیش‌نمایش عمومی فناوری انقلابی خود موسوم به Advanced Shader Delivery (ASD) را برای PC، لپ‌تاپ‌ها و کنسول‌های دستی مجهز به پردازنده‌های گرافیکی رادئون منتشر کرد. این فناوری در نخستین گام بزرگ خود روی بازی تازه منتشر شده Forza Horizon 6، پتانسیل خیره‌کننده‌اش را به رخ کشیده و زمان لودینگ اولیه را از ۱.۵ دقیقه به تنها ۴ ثانیه کاهش داده است!

Forza Horizon 6 حالا روی Radeon RX 7600 تنها در ۴ ثانیه اجرا می‌شود؛ عددی که قبلاً نزدیک به ۹۰ ثانیه بود.

کابوس کامپایل شیدرها چگونه ناپدید می‌شود؟

اگر در سال‌های اخیر بازی‌های تراز اول (AAA) و مدرن را روی کامپیوتر تجربه کرده باشید، مطمئناً با صفحات انتظار چند دقیقه‌ای برای بهینه‌سازی شیدرها مواجه شده‌اید؛ فرآیندی اجباری که سخت‌افزار مجبور به انجام آن است و در صورت نقص، به افت فریم‌های ناگهانی و گیرکردن‌های اعصاب‌خردکن (Shader Stutter) در طول بازی منجر می‌شود. دلیل این امر، افزایش سرسام‌آور پیچیدگی و حجم شیدرها در دایرکت‌ایکس ۱۲ نسبت به نسخه‌های قدیمی‌تر است.

مایکروسافت برای حل این مشکل بنیادین در اکوسیستم ویندوز، فناوری Advanced Shader Delivery را توسعه داده است. بر اساس گزارش وبلاگ رسمی DirectX، مکانیزم کارکرد ASD به این صورت است که شیدرها را به طور کامل از درایورها مستقل کرده و آن‌ها را در یک پایگاه داده ابری پویای اختصاصی (PSDB) قرار می‌دهد.

در نتیجه، پروفایل‌های شیدرِ از‌پیش‌کامپایل‌شده متناسب با سخت‌افزار دقیق شما، هم‌زمان با دانلود یا آپدیت بازی، روی سیستم نصب می‌شوند تا دیگر نیازی به پردازش سنگین و زمان‌بر در اولین اجرای بازی نباشد.

ASD-04.jpg

این فناوری که مرداد ماه سال گذشته به صورت آزمایشی برای کنسول‌های دستی مبتنی بر ویندوز مانند ROG Ally عرضه شده بود، حالا پایش را به دنیای دسکتاپ و لپ‌تاپ‌های مجهز به پردازنده‌های گرافیکی مجزا و مجتمع AMD باز کرده است.

انقلاب جدید دایرکت‌ایکس فقط مختص AMD نیست؛ دارندگان کارت‌های انویدیا RTX و کنسول نسل بعدی مایکروسافت هم به آن مجهز می‌شوند.

جهش خیره‌کننده در بازی Forza Horizon 6

هم‌زمان با انتشار بازی محبوب Forza Horizon 6، مایکروسافت این عنوان شبیه‌ساز رانندگی را به عنوان ویترین اصلی برای نمایش قدرت فناوری ASD انتخاب کرده است. بر اساس اعلام رسمی مایکروسافت، در تست‌های انجام‌شده روی سیستمی مجهز به کارت گرافیک اقتصادی AMD Radeon RX 7600 و پردازنده هشت هسته‌ای Ryzen 7 5800، زمان لودینگ اولیه بازی از حدود ۹۰ ثانیه به تنها ۴ ثانیه کاهش یافته است.

ASD-03.jpg

مایکروسافت در بیانیه‌اش با تایید این شاهکار عملکردی می‌گوید:

با Advanced Shader Delivery، بازی Forza Horizon 6 تنها در ۴ ثانیه لود می‌شود، در حالی که این رقم پیش از این نزدیک به ۱.۵ دقیقه بود. این یعنی یک صرفه‌جویی ۹۵ درصدی در زمان گیمرها که به آن‌ها اجازه می‌دهد به جای تماشای صفحه لودینگ، ظرف چند ثانیه وارد اولین مسابقه خود شوند.

علاوه بر حذف کامل صفحه انتظار اولیه، مایکروسافت تأکید کرده که فناوری ASD با دور زدن فرآیند کامپایل در لحظه (Just-In-Time) در طول گیم‌پلی، پدیده لکنت یا همان Stuttering را به طور کامل ریشه‌کن می‌کند و تجربه‌ای بسیار روان را برای کاربران ارائه می‌کند.

به گزارش رسانه Tom's Hardware، مزیت بزرگ روش لودینگ ASD این است که کامپایل شیدرها زمانی که بازی بسته است و شما مشغول کارهای دیگر با سیستم هستید در پس‌زمینه انجام می‌شود تا هیچ لطمه‌ای به تجربه گیم‌پلی وارد نشود.

سخت‌افزار و نرم‌افزار مورد نیاز برای تجربه ASD

در حال حاضر این ویژگی در مرحله پیش‌نمایش عمومی (Public Preview) قرار دارد و سیستم‌های بر پایه کارت‌های گرافیک رادئون برای فعال‌سازی آن به بستر نرم‌افزاری و سخت‌افزاری خاصی نیاز دارند. بر اساس گزارش رسانه تخصصی Overclock3D، پیش‌نیازهای استفاده از این قابلیت به شرح زیر است:

  • سیستم‌عامل: ویندوز ۱۱ نسخه 24H2 یا بالاتر
  • بستر نرم‌افزاری XBOX: عضویت در برنامه Xbox Insider و فعال‌سازی گزینه PC Gaming Preview در برنامه Xbox Insider Hub (در حال حاضر این فناوری تنها برای نسخه‌های تهیه شده از فروشگاه مایکروسافت و برنامه Xbox PC App فعال است)
  • سخت‌افزار گرافیکی: کارت‌های گرافیک دسکتاپ یا پردازنده‌های گرافیکی لپ‌تاپ مبتنی بر معماری‌های RDNA 3، RDNA 3.5 و معماری نسل جدید RDNA 4 شرکت AMD
  • درایور گرافیک: نرم‌افزار AMD Software: Adrenalin Edition نسخه 26.5.2 یا جدیدتر

ASD-01.jpg

پس از مهیا شدن این شرایط، هنگام اولین اجرای بازی Forza Horizon 6، عبارت "Precompiled shaders installed" روی صفحه نقش می‌بندد که نشان‌دهنده فعال بودن موفقیت‌آمیز این ویژگی است.

آینده روشن برای پلتفرم PC و کنسول نسل بعد مایکروسافت

اگرچه فاز جدید این برنامه با تمرکز روی اکوسیستم AMD کلید خورده، اما مایکروسافت رسماً تایید کرده است که فناوری Advanced Shader Delivery در ماه‌های آینده برای سایر سخت‌افزارها، از جمله کارت‌های گرافیک سری GeForce RTX انویدیا و پردازنده‌های اینتل نیز در دسترس قرار خواهد گرفت؛ چرا که کدهای پایه این فناوری پیش از این در کیت توسعه نرم‌افزاری (DirectX SDK) برای این شرکت‌ها ارسال شده است.

اما ابعاد این پروژه فراتر از ویندوز و پلتفرم رایانه‌های شخصی است. این فناوری قرار است به عنوان یکی از ستون‌های حیاتی و اصلی کنسول نسل بعدی مایکروسافت با نام رمز Project Helix عمل کند.

همانطورکه احتمالاً می‌دانید، پروژه هلیکس که یک کنسول هیبریدی با توانایی اجرای هم‌زمان بازی‌های متمایز اکس‌باکس و ویندوز است و برای عرضه در سال ۲۰۲۷ برنامه‌ریزی شده، برای ارائه یک تجربه بدون لکنت و کاملاً شبیه به کنسول‌های سنتی، نیاز مبرمی به حذف فرآیندهای پردازشی مزاحم مانند کامپایل شیدر دارد؛ هدفی بزرگ که مایکروسافت به لطف معماری ابری ASD، از همین امروز پایه‌های موفقیت آن را بنا کرده است.

نظر خود را اضافه کنید.

ارسال نظر بدون عضویت در سایت

0
نظر شما پس از تایید مدیر منتشر خواهد شد.
  • هیچ نظری یافت نشد

ورود به شهرسخت‌افزار

ثبت نام در شهر سخت افزار
ورود به شهر سخت افزار

ثبت نام در شهر سخت افزار

نام و نام خانوادگی(*)
لطفا نام خود را وارد کنید

ایمیل(*)
لطفا ایمیل خود را به درستی وارد کنید

رمز عبور(*)
لطفا رمز عبور خود را وارد کنید

شماره موبایل
Invalid Input

جزو کدام دسته از اشخاص هستید؟(*)

لطفا یکی از موارد را انتخاب کنید