Nvidia DLSS مخفف عبارت Deep learning Super sampling است. این نوعی از تکنیک ارائه محتوای تصویری است که به دنبال افزایش  نمایش تعداد فریم ها با ارائه فریم هایی با وضوح بیشتر از فریم نمایش داده شده در تکنولوژی سابق است. Nvidia DLSS با استفاده از یادگیری عمیق هوش مصنوعی،ر وضوح و تعداد فریم ها را افزایش می دهد تا همانند تصویر اصلی واضح به نظر برسند.

به عنوان مثال، با استفاده از Nvidia DLSS ، فریم های بازی می توانند با وضوح ۱۰۸۰p ارائه شوند و فریم هایی با تعدد بیشتر را با این قابلیت بهبود بخشیده، سپس ارتقا می دهد و در نهایت با وضوح ۴K تولید می نماید، کیفیت تصویر نهایی در این تکنولوژی بسیار واضح تر از ۱۰۸۰p است.

این روش یک جایگزین مناسب برای سایر تکنیک های رندر گیری است. همانند الگوریتم زمانی (TAA)، الگوریتم استفاده شده در Nvidia DLSS پس از پردازش (که به کارت گرافیک RTX و پشتیبانی بازی از این تکنولوژی نیاز دارد) بازی هایی که با نرخ فریم کمتر یا رزولوشن بالاتر اجرا می شوند بیشترین بهره را از DLSS می برند.

Nvidia DLSS

ادعای Nvidia در رابطه با Nvidia DLSS:

طبق گفته این شرکت قدرتمند تولید کننده کارت های گرافیکی، Nvidia DLSS 2.0، که متداول ترین نسخه عرضه شده از این دست تکنولوژی است، می تواند فریمرها را ۲۰۰ و یا حتی تا ۳۰۰ درصد افزایش دهد. Nvidia DLSS در بازی های بسیار اندکی وجود دارد و ما تأثیر آن را کمتر دیده ایم، اما شرکت Nvidia می گوید که می تواند Frame rate ها را بیش از ۷۰٪ افزایش دهد.

هنگام بازی با وضوح بالا در حالت Ray tracing حتی با بهترین کارت های گرافیک نیز Nvidia DLSS می تواند مفید واقع شود، البته لازم به ذکر است که هر تکنولوژی از این دست باعث افت قابل توجه فریم در مقایسه با ۱۰۸۰p می شوند اما در Nvidia DLSS قابل چشم پوشی است.

از نظر کارشناسان این حوزه، تشخیص تفاوت بین بازی ارائه شده در نسخه ۴K اصلی و بازی ارائه شده با رزولوشن ۱۰۸۰p که از طریق Nvidia DLSS 2.0 به ۴k ارتقاء یافته است، دشوار است. در صحنه هایی که حرکت در بطن اصلی محتوای تصویری است، تقریباً تفاوت بین DLSS 2.0 تقریباً غیرممکن است، اگرچه افزایش عملکرد آنچنان زیاد نیست.

هنگامی که DLSS برای اولین بار منتشر شد ، Nvidia ادعا کرد که ثبات زمانی و وضوح تصویر بیشتری از TAA برای کاربران به نمایش بگذارد. اگرچه ممکن است از نظر فنی این ادعا درست باشد، اما بسته به نوع بازی این عملکرد متفاوت است. کارشناسان DLSS 2.0 را بیشتر از DLSS 1.0 ترجیح می دهند. 

یک عضو تحقیق و توسعه شرکت Nvidia اینگونه اعلام کرد که از آنجا که DLSS برای اجرای شبکه عصبی یادگیری عمیق به یک مقدار ثابت GPU در هر فریم نیاز دارد، بازی هایی که با Frame Rate بالا یا رزولوشن پایین اجرا می شوند ممکن است با DLSS 1.0 افزایش عملکرد چندانی نداشته باشد.

DLSS فقط با کارت های گرافیک RTX در دسترس است، اما AMD امروز نسخه اختصاصی این فناوری اختصاصی خود را با نام AMD Fidelity FX Super Resolution (FSR) منتشر کرد. FSR یک پردازنده گرافیکی (GPU) است، به این معنی که روی Nvidia و حتی پردازنده های گرافیکی Intel که دارای ویژگی های سخت افزاری لازم هستند کار خواهد کرد. حداقل ۱۰ استودیوی بازی امسال FSR را در میان بازی ها و موتورهای خود دارند. FSR همچنین در Xbox Series X و S در دسترس خواهد بود.

بازی هایی که از Nvidia DLSS پشتیبانی می کنند:

برای استفاده از تکنولوژی DLSS، به یک کارت گرافیک RTX نیاز دارید. بعد از آن باید در حال بازی یا نوع دیگری از برنامه های پشتیبانی کننده از این ویژگی باشید. می توانید لیست کاملی از بازی های اعلام شده دارای DLSS را تا پایان ماه ژاونیه سال ۲۰۲۲ که از طریق انویدیا معرفی شده اند را در لیست زیر پیدا کنید:

  • Amid Evil
  • Anthem
  • Aron’s Adventure 
  • Battlefield V
  • Bright Memory
  • Call of Duty: Black Ops Cold War
  • Call of Duty: Modern Warfare
  • Call of Duty: Warzone
  • Chernobylite
  • Control
  • CRSED: F.O.A.D. (Formerly Cuisine Royale)
  • Crysis Remastered
  • Cyberpunk 2077
  • Death Stranding
  • Deliver Us the Moon
  • Doom Eternal
  • Dying: 1983
  • Edge of Eternity
  • Enlisted
  • Everspace 2
  • F1 2020
  • Final Fantasy XV
  • Fortnite
  • Ghostrunner
  • Gu Jian Qi Tan Online
  • Icarus
  • Into the Radius VR
  • Iron Conflict
  • Justice
  • LEGO Builder’s Journey 
  • Marvel’s Avengers
  • MechWarrior 5: Mercenaries
  • Metro Exodus
  • Metro Exodus PC Enhanced Edition
  • Minecraft With RTX For Windows 10
  • Monster Hunter: World
  • Moonlight Blade
  • Mortal Shell
  • Mount & Blade II: Bannerlord
  • Necromunda: Hired Gun
  • Nine to Five
  • Naraka: Bladepoint
  • No Man’s Sky
  • Nioh 2 – The Complete Edition
  • Outriders
  • Pumpkin Jack
  • Rainbow Six Seige
  • Ready or Not
  • Red Dead Redemption 2
  • Redout: Space Assault
  • Rust
  • Scavengers
  • Shadow of the Tomb Raider
  • Supraland
  • System Shock
  • The Ascent
  • The Fabled Woods
  • The Medium
  • The Persistence
  • War Thunder
  • Watch Dogs: Legion
  • Wolfenstein: Youngblood
  • Wrench
  • Xuan-Yuan Sword VII

توجه داشته باشید که Unreal Engine و Unity Engine هر دو از Nvidia DLSS 2.0 پشتیبانی می کنند، به این معنی که بازی هایی که از این موتورها استفاده می کنند باید بتوانند به راحتی Nvidia DLSS را پیاده سازی کنند. انویدیا همچنین اعلام کرد که بازی های لینوکس مبتنی بر Vulkan قادر خواهند بود از DLSS از تاریخ ۲۳ ژوئن پشتیبانی کنند.

به لطف یک درایور گرافیک Linux که پشتیبانی از بازی ها را با استفاده از Proton فراهم می کند. علاوه بر انواع بازی های متنوع، انواع دیگری از برنامه ها نیز وجود دارند که می توانند از DLSS بهره مند گردند، مانند SheenCity Mars که یک نرم افزار تجسم معماری است. البته با توجه به نوین بودن این فناوری پیشبینی می شود نرم افزار های بیشتری به سمت استفاده از این فناوری حرکت کنند. 

DLSS 2.0 و DLSS 2.1:

Nvidia DLSS

در مارس سال ۲۰۲۰، شرکت انویدیا DLSS 2.0، یعنی نسخه به روز شده DLSS را معرفی کرد که از یک شبکه عصبی یادگیری عمیق استفاده می کند و قرار است ۲ برابر سریعتر از DLSS 1.0 عمل نماید، زیرا از پردازنده های AI کارتهای RTX، با نام هسته های تنسور ، استفاده موثرتری داشته باشد. این شبکه عصبی با سرعتی بیشتر به شرکت اجازه می دهد تا هرگونه محدودیت GPU را در تولیدات خود از بین ببرد، همچنین این فناوری سبب می شود تا تنظیمات و وضوح پشتیبانی شده را با کیفیتی ورای انتظار به کاربران ارائه نماید.

همچنین انتظار می رود DLSS 2.0 کیفیت تصویر بهتری را ارائه دهد در حالی که انویدیا نوید می دهد فریم محتوای تصویری در حدود ۲-۳ برابر (در حالت عملکرد ۴K) و در مقایسه با نسخه های قبلی تا حدود ۷۰٪ افزایش یابد. انویدیا با استفاده از حالت عملکرد ۴K DLSS 2.0 ادعا می کند کارت گرافیک RTX 2060 می تواند بازی ها را با حداکثر تنظیمات با فریم قابل پخش اجرا کند. باز هم بایستی ذکر کنیم که یک بازی باید از DLSS 2.0 پشتیبانی کند و برای بهره مندی از آن به کارت گرافیک RTX نیاز خواهید داشت.

مقایسه تکنولوژی DLSS

Nvidia DLSS چگونه عمل می کند؟

DLSS و DLSS 2.0 برای آموزش شبکه های هوش مصنوعی مربوطه با ابر رایانه NGX انویدیا کار می کنند و همچنین هسته های Tensor کارتهای RTX که برای ارائه مبتنی بر هوش مصنوعی استفاده می شوند. این شبکه عصبی را مورد استفاده قرار می دهند.

برای اینکه بازی از پشتیبانی DLSS 1.0 برخوردار شود، ابتدا انویدیا مجبور شد شبکه عصبی DLSS AI که نوعی شبکه هوش مصنوعی موسوم به NGX را آموزش دهد. این کار با نشان دادن هزاران صفحه ضبط شده از بازی در شبکه آغاز شد که هرکدام دارای ۶۴ برابر نمونه برداری ضد الگوریتم مشابه TTA فوق العاده است. انویدیا همچنین تصاویری در شبکه عصبی به نمایش گذاشت که از حالت ضد الگوسازی استفاده نکرده باشند. سپس این شبکه، عکس ها را با هم مقایسه می کند تا هوش مصنوعی بیاموزد چگونه “کیفیت تقریبی” تصویر ضد الگوریتم فوق العاده ۶۴ برابر را با استفاده از فریمهای منبع با کیفیت پایین تر تخمین بزند. هدف از این کار کیفیت تصویر بالاتر بدون صدمه زدن زیاد به قاب بود.

سپس شبکه هوش مصنوعی این فرایند را تکرار می کند تا الگوریتم های خود را در طول مسیر تغییر داده و در نهایت از طریق استنباط بتواند به تطبیق در افزایش کیفیت ۶۴ برابری با تصاویر با کیفیت پایه نزدیک شود. انویدیا در سال ۲۰۱۸ توضیح داد: نتیجه نهایی نزدیک شدن به کیفیت [۶۴x Super Sampled] بسیار نزدیک خواهد بود. این مهم، اکنون در سال ۲۰۲۱ به نتیجه رسیده است. باید دید کارایی این فناوری در بازی هایی که بعد از منتشر می شود تا چه حد خواهد بود.