
مایکروسافت با همکاری AMD فناوری جدیدی را وارد ویندوز 11 کرده که میتواند یکی از بزرگترین مشکلات گیمینگ PC را از بین ببرد. فناوری Advanced Shader Delivery حالا قادر است Forza Horizon 6 را بهجای حدود ۹۰ ثانیه، تنها در ۴ ثانیه اجرا کند. آن هم بدون لگهای معروف Shader Stutter که سالهاست گیمرها را آزار میدهد.
بازی PC
اگر اهل بازی روی PC باشید، احتمالاً بارها با صفحههای طولانی «Compiling Shaders» مواجه شدهاید. همان مرحله آزاردهندهای که گاهی چندین و چند دقیقه زمان میگیرد تا بازی بالاخره اجرا شود.
حالا مایکروسافت با فناوری جدیدی به نام Advanced Shader Delivery میخواهد این مشکل قدیمی را تقریباً حذف کند. فناوریای که طبق ادعای این شرکت، زمان اجرای اولیه بازیها را تا ۹۵ درصد کاهش میدهد.

مایکروسافت ، نسخه پیشنمایش عمومی فناوری انقلابی خود موسوم به Advanced Shader Delivery (ASD) را مجهز به پردازندههای گرافیکی رادئون منتشر کرد. این فناوری در نخستین گام بزرگ خود روی بازی تازه منتشر شده Forza Horizon 6، پتانسیل خیرهکنندهاش را به رخ کشیده است. زمان لودینگ اولیه را از ۱.۵ دقیقه به تنها ۴ ثانیه کاهش داده است!
کابوس کامپایل شیدرها چگونه ناپدید میشود؟
اگر در سالهای اخیر بازیهای تراز اول (AAA) و مدرن را روی کامپیوتر تجربه کرده باشید، مطمئناً با صفحات انتظار چند دقیقهای برای بهینهسازی شیدرها مواجه شدهاید. فرآیندی اجباری که سختافزار مجبور به انجام آن است . در صورت نقص، به افت فریمهای ناگهانی و گیرکردنهای اعصابخردکن (Shader Stutter) در طول بازی منجر میشود. دلیل این امر، افزایش سرسامآور پیچیدگی و حجم شیدرها در دایرکتایکس ۱۲ نسبت به نسخههای قدیمیتر است.
مایکروسافت برای حل این مشکل بنیادین در اکوسیستم ویندوز، فناوری Advanced Shader Delivery را توسعه داده است. بر اساس گزارش وبلاگ رسمی DirectX، مکانیزم کارکرد ASD به این صورت است که شیدرها را به طور کامل از درایورها مستقل کرده است. در نهایت آنها را در یک پایگاه داده ابری پویای اختصاصی (PSDB) قرار میدهد.

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

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

پس از مهیا شدن این شرایط، هنگام اولین اجرای بازی Forza Horizon 6، عبارت “Precompiled shaders installed” روی صفحه نقش میبندد که نشاندهنده فعال بودن موفقیتآمیز این ویژگی است.
آینده روشن برای پلتفرم PC و کنسول نسل بعد مایکروسافت
اگرچه فاز جدید این برنامه با تمرکز روی اکوسیستم AMD کلید خورده است. اما مایکروسافت رسماً تایید کرده است که فناوری Advanced Shader Delivery در ماههای آینده برای سایر سختافزارها، از جمله کارتهای گرافیک سری GeForce RTX انویدیا و پردازندههای اینتل نیز در دسترس قرار خواهد گرفت. چرا که کدهای پایه این فناوری پیش از این در کیت توسعه نرمافزاری (DirectX SDK) برای این شرکتها ارسال شده است.
