DirectX با کامپایل شیدر پیشرفته جدید، بارگذاری بازیها را تا 10 برابر سرعت میبخشد
مایکروسافت از قابلیت جدیدی به نام “تحویل پیشرفته شیدر” (advanced shader delivery) رونمایی کرده که زمان بارگذاری اولیه بازیها را کاهش میدهد. طبق وبلاگ توسعهدهندگان DirectX، این قابلیت کامپایل شیدر را از دستگاه به فضای ابری منتقل میکند و به شما امکان میدهد فایلهای لازم را مستقیماً برای کش شدن روی دستگاه خود دانلود کنید. علاوه بر اینکه به شما امکان میدهد بسیار سریعتر وارد بازی شوید (با گزارش شرکت مبنی بر کاهش 85 درصدی زمان بارگذاری برای بازی Avowed)، مایکروسافت ادعا میکند که این قابلیت باعث صرفهجویی در مصرف باتری و توان پردازشی شما نیز میشود، زیرا مایکروسافت کارهای سنگین را از سمت خود انجام میدهد.
کامپایل شیدر به طور سنتی روی دستگاه انجام میشود، زیرا باید به طور خاص برای بازی، GPU و نسخه درایور شما کامپایل شود. این بدان معناست که عملکرد کامپایل شیدر بر اساس نرمافزار و سختافزار شما متفاوت خواهد بود — و با تعداد تقریباً بینهایت از تغییرات موجود، پیشکامپایل شیدرها برای هر دستگاه برای توسعهدهندگان تقریباً غیرممکن بود. با این حال، مایکروسافت با ایجاد یک فرمت استاندارد جدید به نام State Object Database (SODB) این وضعیت را تغییر داد.
این شرکت دادههای شیدر را از بازی جمعآوری کرده و آنها را در یک SODB بستهبندی میکند. سپس توسعهدهندگان DirectX با تولیدکنندگان GPU همکاری کردند تا کامپایلر شیدر را از درایور گرافیک جدا کنند و به تیم اجازه دهند آن را با SODB ادغام کرده و یک پایگاه داده شیدر از پیش کامپایل شده (PSDB) ایجاد کنند. هنگامی که یک بازی را از طریق Xbox PC App دانلود میکنید، این برنامه پیکربندی سیستم شما را تشخیص داده و PSDB مناسب را برای سیستم شما شامل میشود. بنابراین، هنگامی که برای اولین بار یک بازی را اجرا میکنید، شیدرهای از پیش بارگذاری شده را تشخیص داده و از فرآیند طولانی کامپایل صرفنظر میکند.
گفته میشود این قابلیت حتی اگر درایور خود را بهروزرسانی کنید یا حتی GPU خود را ارتقا دهید نیز کار میکند، زیرا اپلیکیشن Xbox PC باید بتواند هرگونه تغییر در دستگاه شما را تشخیص داده و PSDB لازم را برای بازی شما دانلود کند. اما، در صورتی که سیستم شما منحصر به فرد باشد و مایکروسافت هنوز PSDB برای آن نداشته باشد (مثلاً در حال استفاده از درایورهای بتا هستید)، کامپیوتر شما همچنان قادر به کامپایل شیدرها به صورت مستقل خواهد بود.
این قابلیت ابتدا در Asus ROG Xbox Ally و Ally X که قرار است در 16 اکتبر عرضه شوند، در دسترس خواهد بود، اما مایکروسافت اشاره میکند که در آینده دسترسی گستردهتری خواهد داشت. همچنین در حال حاضر نیازی به کار اضافی از سوی توسعهدهندگان بازی نیست، به این معنی که تمام کارهای کامپایل روی سرورهای ایکسباکس انجام میشود. با این حال، این شرکت میگوید که قصد دارد با صنعت بازی گستردهتر همکاری کند تا تحویل پیشرفته شیدر را مستقیماً در موتورهای بازی ادغام کند، که گیمرها را از زمانهای طولانی بارگذاری نجات میدهد، اما همچنین ما را بیشتر به سرویسهای آنلاین ایکسباکس وابسته میکند.
- کولبات
- مرداد 30, 1404
- 49 بازدید






