تیم DirectX مایکروسافت از قابلیت جدیدی با نام Advanced Shader Delivery رونمایی کرده است. این قابلیت ابتدا برای دستگاههای دستی ROG Xbox Ally و ROG Xbox Ally X در دسترس قرار میگیرد، اما در ادامه راه به رایانههای شخصی نیز خواهد آمد.
مایکروسافت اعلام کرده که ماه آینده یک AgilitySDK اختصاصی در اختیار توسعهدهندگان بازی قرار خواهد گرفت تا بتوانند این قابلیت را در عناوین آینده و در بازیهای موجود پیادهسازی کنند.
قابلیت Advanced Shader Delivery که با همکاری تیمهای Xbox و AMD توسعه یافته، با هدف رفع یکی از مشکلات بزرگ گیمرهای پلتفرم PC یعنی لَگ و مکث ناشی از بارگذاری شیدرها (Shader Stuttering) معرفی شده است.
تیم DirectX در این باره گفت:
ما با تیمهای Xbox و AMD همکاری داشتهابم تا دادههای شیدر را پیشکامپایل کرده و در زمان دانلود برای بازیهای کلیدی از طریق Xbox PC App توزیع کند. این روش نه تنها باعث میشود بازیها سریعتر اجرا شوند، بلکه بسیاری از مشکلات مکث و لگ که عملکرد را تحت تأثیر قرار میدهند، برطرف میکند.
برای نمونه، در بازی Avowed از استودیو Obsidian Entertainment، تیمهای مهندسی ما مشاهده کردهاند که زمان راهاندازی بازی تا ۸۵٪ کاهش یافته است. این یعنی بازیکنان سریعتر به تجربه بازی دسترسی پیدا میکنند و عمر باتری دستگاه نیز صرف گیمپلی واقعی میشود، نه پردازش و کامپایل شیدرها.
این فرآیند شامل روشی جدید برای جمعآوری دادههای شیدر از هر بازی و بستهبندی آن در قالب استانداردی جدید به نام State Object Database (SODB) است. مهندسان DirectX موفق شدند کامپایلر شیدر را از درایور گرافیکی جدا کرده و دادههای بازی در SODB را با کامپایلر در فضای ابری ترکیب کنند تا یک Precompiled Shader Database (PSDB) ایجاد شود.
این پایگاه داده شیدر پیشکامپایل شده سپس میتواند همراه با بازی از طریق Xbox Store توزیع شود و شیدر کش محلی را تکمیل کند. وقتی یک بازی برای اولین بار اجرا میشود، متوجه میشود که همه شیدرهای مورد نیاز قبلاً در کش ویندوز موجود هستند و بنابراین میتواند مرحله کامپایل را روی دستگاه گیمینگ رد کند. اگر دستگاه آپدیت درایور دریافت کند، اپلیکیشن این تغییر را تشخیص داده و به صورت خودکار کش شیدر را بهروز میکند.
طراحی و اجرا :
وین تم
هر گونه کپی برداری از طرح قالب یا مطالب پیگرد قانونی خواهد داشت ، کلیه حقوق این وب سایت متعلق به وب سایت تک فان است
دیدگاهتان را بنویسید