انویدیا در جدیدترین آپدیت NVIDIA app، علاوهبر قابلیتهای مرتبط با DLSS 4.5، یک ویژگی مهم دیگر را هم معرفی کرده است. قابلیت Auto Shader Compilation (ASC) که فعلاً در مرحلهی بتا قرار دارد، شیدرهای DirectX 12 بازیها را زمانی که سیستم بیکار است یا بار گرافیکی سنگینی ندارد، بهصورت پنهانی و پیشدستانه کامپایل میکند تا سرعت لودینگ بالاتر رود.
بهطور معمول، هنگام اجرای یک بازی باید منتظر لود شدن اَسِتها و کامپایل شیدرها بمانید. این فرآیند به خودی خود گاهی طولانی است و حتی میتواند داخل بازی باعث لَگهای لحظهای (stutter) شود. ASC با انتقال این فرآیند به زمانهای بیکاری سیستم، قصد دارد زمان لودینگ را کاهش دهد و لگهای ناشی از کامپایل شیدر در لحظه را به حداقل برساند.
فعالسازی این قابلیت اختیاری است و از مسیر زیر در برنامه NVIDIA app انجام میشود:
Graphics Tab > Global Settings > Shader Cache
در این بخش، گزینههایی برای مدیریت رفتار ASC وجود دارد که میتوان به روشنکردن Auto Shader Compilation و کنترل مصرف منابع اشاره کرد. کامپایل شیدر نیاز به توان پردازشی دارد، بنابراین انویدیا سطح استفاده از سیستم را روی حالت «متوسط» تنظیم کرده، اما کاربر میتواند آن را تغییر دهد. محل ذخیرهسازی شیدرهای از پیشکامپایلشده نیز در پوشهای جداگانه است و باید فضای کافی برای آن تخصیص داده شود.

کاربر میتواند با گزینه Compile Now (از طریق منوی سهنقطه)، شیدرهای تمامی بازیها را فوراً کامپایل کند یا منتظر بماند تا سیستم زمان بیکاری مناسب پیدا کند. اپ NVIDIA همچنین تاریخ آخرین کامپایل را نمایش میدهد.
قابلیت ASC پس از دانلود یک بازی جدید و همچنین پس از نصب یک نسخه تازه از درایور، فرآیند خود را دوباره انجام میدهد تا سازگاری کامل حفظ شود. برای استفاده از این ویژگی، درایور GeForce Game Ready 595.97 WHQL یا جدیدتر لازم است. انویدیا وعده داده با پایان مرحله بتا، بهینهسازیهای بیشتری ارائه شود.
در عین حال، انویدیا نخستین شرکتی نیست که سراغ این ایده رفته است. اینتل مدتی است سرویس تحویل شیدرهای پیشکامپایلشده را برای GPUهای بیشتری گسترش داده است، اما روش آن مبتنی بر پردازش ابری است. بدین صورت که شیدرهای بازیها در زیرساخت ابری اختصاصی اینتل جمعآوری، پردازش و کامپایل میشوند. سپس نرمافزار Intel Graphics App هنگام نصب، بازیهای کاربر را شناسایی کرده و شیدرهای آماده را دانلود میکند.

مایکروسافت نیز برنامهای مشابه به نام Advanced Shader Delivery در Agility SDK دارد. اینتل اعلام کرده چارچوب اختصاصی خود را توسعه داده، اما قصد دارد اواخر امسال سرویسش را با سیستم Advanced Shader Delivery مایکروسافت نیز هماهنگ کند. هنوز مشخص نیست انویدیا برای ASC از فناوری مایکروسافت استفاده کرده یا مثل اینتل راهکار کاملاً اختصاصی خود را طراحی کرده است.













نظر خود را اضافه کنید.
برای ارسال نظر وارد شوید
ارسال نظر بدون عضویت در سایت