فراتر از خبر،
نزدیک‌تر به حقیقت
قیمت‌ها
در حال خواندن درایور 621.01 انویدیا تحویل ابری شیدر را به بازی‌های پشتیبانی‌شده آورد
advanced shader delivery illustration
فناوری

درایور 621.01 انویدیا تحویل ابری شیدر را به بازی‌های پشتیبانی‌شده آورد

درایور 621.01 انویدیا پشتیبانی از Advanced Shader Delivery مایکروسافت را فعال می‌کند؛ قابلیتی که در بازی‌های سازگار، شیدرهای پیش‌کامپایل‌شده را تحویل می‌دهد تا زمان انتظار و لکنت کاهش یابد.

نم
نسیم مقدم۲۹ مهر ۱۴۰۵ · ۷ دقیقه مطالعه

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

انویدیا انتشار درایور گرافیکی 621.01 را آغاز کرده است؛ نسخه‌ای که پشتیبانی از فناوری Advanced Shader Delivery مایکروسافت را به کارت‌های سازگار می‌آورد. هدف این فناوری کم‌کردن زمان انتظار برای کامپایل شیدر و کاهش مکث‌هایی است که هنگام ساخت شیدر در میانه بازی رخ می‌دهد. بااین‌حال، این قابلیت هنوز عمومی و خودکار برای همه بازی‌ها نیست و فعلاً فقط عناوینی که زنجیره فنی آن را پیاده کرده‌اند از آن بهره می‌برند.

در این خبر فناوری می‌خوانید
  1. ۱در یک نگاه
  2. ۲چرا کامپایل شیدر در رایانه دردسرساز است؟
  3. ۳سامانه جدید چگونه کار می‌کند؟
  4. ۴تفاوت با کامپایل خودکار محلی انویدیا
  5. ۵پشتیبانی فعلی محدود است
  6. ۶این تغییر برای بازی‌ساز و کاربر چه معنایی دارد؟

در یک نگاه

درایور 621.01 انویدیا پشتیبانی از Advanced Shader Delivery مایکروسافت را برای کارت‌های GeForce RTX فراهم می‌کند. هدف این قابلیت کوتاه‌تر کردن انتظار برای آماده‌سازی شیدرها و کاهش مکث ناشی از کامپایل هنگام بازی است. دو عنوان معرفی‌شده، Gears of War: E-Day و Call of Duty: Modern Warfare 4 هستند؛ نصب درایور همه بازی‌ها را خودکار سازگار نمی‌کند.

در این روش، توسعه‌دهنده داده‌های لازم شیدر را در پایگاه SODB ثبت می‌کند. زیرساخت پردازش ابری، بسته پیش‌کامپایل‌شده PSDB را برای ترکیب مشخص کارت گرافیک و درایور می‌سازد و همراه دانلود یا به‌روزرسانی بازی تحویل می‌دهد. کاربر به‌جای انجام همه این محاسبات هنگام اجرا، بسته آماده مناسب رایانه خود را دریافت می‌کند.

طبق نیازمندی‌های مایکروسافت، ویندوز ۱۱ نسخه 24H2 یا جدیدتر لازم است. توضیح فعلی انویدیا تحویل بسته را برای بازی‌های سازگار Microsoft Store از مسیر برنامه Xbox شرح می‌دهد. گزارش اولیه استفاده برای خرید Steam را هم مطرح کرده بود، اما متن فعلی شرکت آن عبارت را ندارد؛ پشتیبانی از فروشگاه‌های دیگر را نباید صرف نصب برنامه Xbox قطعی دانست.

این سازوکار با Auto Shader Compilation محلی انویدیا فرق دارد؛ روش محلی از توان همان رایانه در زمان بیکاری استفاده می‌کند. ادعای نرخ برخورد نزدیک صد درصد با کش نیز به نمونه‌های سازگار مربوط است. نتیجه واقعی به بازی، درایور و بسته دریافت‌شده وابسته می‌ماند و حذف همه انواع افت عملکرد یا مکث را تضمین نمی‌کند.

انویدیا پشتیبانی از Advanced Shader Delivery را برای دو بازی Gears of War: E-Day و Call of Duty: Modern Warfare 4 اعلام کرده است. نسخه فعلی توضیحات رسمی شرکت، دریافت بسته شیدر را از مسیر برنامه Xbox در ویندوز برای بازی‌های سازگار خریداری‌شده از Microsoft Store شرح می‌دهد. گزارش اولیه The Verge در ۲۱ اکتبر، به نقل از انویدیا، استفاده برای خریدهای Steam با نصب برنامه Xbox را نیز مطرح کرده بود؛ این عبارت در نسخه فعلی اطلاعیه انویدیا وجود ندارد و مایکروسافت گسترش به فروشگاه‌های دیگر را در عنوان اطلاعیه ۲۱ اکتبر خود «در راه» توصیف کرده است. بنابراین نصب برنامه Xbox به‌تنهایی نباید تضمین پشتیبانی فعلی از نسخه Steam تلقی شود.

چرا کامپایل شیدر در رایانه دردسرساز است؟

شیدر برنامه کوچکی است که نحوه پردازش نور، سایه، بافت و بسیاری از جلوه‌های تصویری را برای پردازنده گرافیکی تعریف می‌کند. در کنسول‌ها، ترکیب سخت‌افزار و درایور تقریباً ثابت است؛ بنابراین سازنده بازی می‌تواند شیدرها را از پیش برای همان محیط کامپایل کند. رایانه شخصی برعکس، ترکیب‌های بسیار متنوعی از کارت گرافیک، نسخه درایور و تنظیمات دارد.

به همین دلیل بسیاری از بازی‌های رایانه‌ای بخشی از شیدرها را در نخستین اجرا یا هنگام ورود به صحنه‌های تازه کامپایل می‌کنند. اگر این کار پیش از شروع بازی انجام شود، کاربر ممکن است چند دقیقه با صفحه «کامپایل شیدر» روبه‌رو شود. اگر کامپایل هنگام بازی و درست در لحظه نیاز انجام شود، فشار ناگهانی پردازنده مرکزی و توقف کوتاه در تحویل فریم می‌تواند به لکنت تصویری منجر شود.

سامانه جدید چگونه کار می‌کند؟

Advanced Shader Delivery می‌کوشد این کار را پیش از رسیدن بازی به رایانه کاربر انجام دهد. توسعه‌دهنده با استفاده از DirectX 12، کیت Microsoft Agility SDK و رابط‌های مربوط، داده‌های لازم را در یک پایگاه موسوم به State Object Database یا SODB ثبت می‌کند. این پایگاه وابستگی میان دارایی‌های بازی و شیدرهای موردنیاز را توصیف می‌کند.

زیرساخت مایکروسافت سپس از این داده‌ها برای ساخت بسته‌های پیش‌کامپایل‌شده متناسب با ترکیب‌های مختلف کارت گرافیک و درایور استفاده می‌کند. گزارش فنی Ars Technica از ماه مارس توضیح داده بود که خروجی این مرحله در قالب Precompiled Shader Database یا PSDB همراه بازی یا به‌صورت به‌روزرسانی در اختیار کاربر قرار می‌گیرد. در نتیجه، رایانه به‌جای ساخت همه شیدرها در لحظه، نسخه‌ای آماده و هماهنگ با محیط خود دریافت می‌کند.

این معماری یک مزیت مهم دیگر دارد: تغییر درایور لزوماً نباید به بازسازی محلی تمام شیدرها منجر شود. وقتی سازنده سخت‌افزار درایور تازه‌ای ثبت می‌کند، زیرساخت می‌تواند بسته مناسب آن نسخه را دوباره تولید و مانند یک وصله توزیع کند. اما این نتیجه فقط زمانی به دست می‌آید که موتور بازی، توسعه‌دهنده، فروشگاه و سازنده درایور همگی اجزای لازم را پیاده کرده باشند.

تفاوت با کامپایل خودکار محلی انویدیا

این فناوری را نباید با Auto Shader Compilation انویدیا یکی دانست. قابلیت محلی انویدیا که پیش‌تر به‌صورت آزمایشی معرفی شد، پس از نخستین اجرای بازی و در زمان بیکار بودن رایانه شیدرهای لازم بعد از تغییر درایور را دوباره می‌سازد. آن راهکار همچنان از توان همان رایانه استفاده می‌کند و نخستین کامپایل بازی را حذف نمی‌کند.

Advanced Shader Delivery یک مرحله عقب‌تر را هدف گرفته است: شیدر بر اساس داده‌ای که سازنده بازی فراهم کرده، در زیرساخت ابری برای ترکیب سخت‌افزار و درایور آماده می‌شود و سپس به رایانه می‌رسد. بنابراین شباهت دو روش در تلاش برای انتقال کامپایل از زمان بازی است، اما محل انجام کار و نقش توسعه‌دهنده در آن‌ها متفاوت است.

پشتیبانی فعلی محدود است

درایور 621.01 پشتیبانی مورد بحث را برای کارت‌های GeForce RTX فراهم می‌کند، اما به‌تنهایی هر بازی را سازگار نمی‌کند. طبق نیازمندی‌های رسمی مایکروسافت، ویندوز ۱۱ نسخه 24H2 یا جدیدتر نیز لازم است. بازی باید SODB مناسب بسازد و زنجیره انتشار نیز بسته‌های هماهنگ را تحویل دهد. دو عنوان اعلام‌شده نشان می‌دهند فناوری از مرحله نمایش اولیه عبور کرده، ولی هنوز نمی‌توان آن را ویژگی فراگیر بازی‌های ویندوزی دانست.

فهرست نیازمندی‌های رسمی مایکروسافت نیز نشان می‌دهد که این فناوری برای کارت‌های AMD با درایور Adrenalin 26.6.1 یا جدیدتر و تراشه‌های Snapdragon X2 کوالکام با درایور 2026.08.3 یا جدیدتر پشتیبانی می‌شود. این تنوع سخت‌افزاری با هدف اصلی پروژه، یعنی ساخت یک مسیر مشترک در اکوسیستم ویندوز، سازگار است. بااین‌حال فهرست بازی‌های عملیاتی، نه تعداد سازندگان سخت‌افزار، معیار واقعی دامنه استفاده خواهد بود.

انویدیا از نرخ برخورد نزدیک به صد درصد با کش در دو بازی نمونه سخن گفته است. این عدد ادعای سازنده درباره شرایط پیاده‌سازی‌شده است و نباید به همه بازی‌ها یا همه رایانه‌ها تعمیم داده شود. کاهش واقعی مکث به کیفیت پیاده‌سازی بازی، درستی بسته‌ها، نسخه درایور و نحوه توزیع وابسته است. Ars Technica نیز پیش‌تر رقم کاهش زمان آغاز تا ۸۵ درصد را برای بازی Avowed روی دستگاه دستی ROG Xbox Ally، به نقل از مایکروسافت، گزارش کرده بود؛ این آزمایش یک نمونه مشخص است، نه تضمین عملکرد عمومی.

این تغییر برای بازی‌ساز و کاربر چه معنایی دارد؟

برای کاربر، بهترین سناریو حذف صفحه طولانی کامپایل در نخستین اجرا و کاهش توقف‌های ناگهانی هنگام ورود به محیط‌های تازه است. برای توسعه‌دهنده، در مقابل، فناوری کار تازه‌ای ایجاد می‌کند: موتور باید داده‌های SODB را جمع‌آوری کند، فرایند ساخت و آزمون بسته‌ها به خط تولید بازی افزوده شود و هر به‌روزرسانی درایور یا محتوای بازی از نظر سازگاری بررسی شود.

سرویس ابری همچنین مشکل را ناپدید نمی‌کند؛ فقط زمان و محل انجام آن را تغییر می‌دهد. بسته‌های شیدر باید تولید، میزبانی و دانلود شوند و اگر کاربر آفلاین باشد یا بسته مناسب هنوز آماده نشده باشد، بازی ممکن است همچنان به مسیر کامپایل محلی نیاز داشته باشد. گزارش‌های موجود جزئیات کامل رفتار fallback در همه وضعیت‌ها را مشخص نمی‌کنند.

بنابراین خبر اصلی درایور 621.01 صرفاً «سریع‌تر شدن همه بازی‌ها» نیست. تحول واقعی این است که یکی از سه سازنده بزرگ پردازنده گرافیکی اکنون مسیر مشترک مایکروسافت برای توزیع شیدرهای پیش‌کامپایل‌شده را در درایور عمومی خود فعال کرده است. موفقیت آن از این پس به سرعت پذیرش موتورهای بازی، تعداد عناوین سازگار و تجربه کاربران در سخت‌افزارهای مختلف بستگی دارد.

به‌روزرسانی ۳۰ مهر ۱۴۰۵: شرایط دریافت بسته شیدر و پشتیبانی فروشگاه‌ها با متن فعلی اطلاعیه انویدیا و توضیحات مایکروسافت تطبیق داده شد. گزارش اولیه درباره Steam با انتساب و زمان خودش حفظ شده و نیازمندی ویندوز ۱۱ نسخه 24H2 یا جدیدتر افزوده شده است.

نم
نویسندهنسیم مقدم

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

دیدگاه خود را بنویسید

از مهم‌ترین خبرها عقب نمانید

خلاصه مهم‌ترین خبرها و تحلیل‌های رونما را دریافت کنید.

مطالب مرتبط

ادامه مسیرخبر بعدی خودکار باز می‌شود
در حال بارگذاری خبر بعدی…
دنبال کنید