Що таке DLSS? Ось що вам потрібно знати про цю функцію Nvidia

click fraud protection

Якщо є одна причина придбати сучасну карту Nvidia, то це DLSS. Ось усе, що вам потрібно знати про одну з найбільш розкручених функцій комп’ютерних ігор.

Якщо ви купували одну з останніх відеокарт або грали в досить сучасну AAA-гру, ви точно чули про DLSS. Це одна з найбільш рекламованих функцій для RTX від Nvidia ігрові графічні процесори, і це може бути вбивчою функцією. Однак весь ажіотаж навколо DLSS часто робить незрозумілим, що це таке, коли його можна використовувати та чи варто його вмикати. Це все, що вам потрібно знати.

DLSS: використання ШІ для покращення якості зображення та збільшення частоти кадрів

Джерело: Nvidia

Deep Learning Super Sampling (DLSS) — це технологія покращення зображення на основі штучного інтелекту, ексклюзивна для відеокарт Nvidia RTX. Насправді це один із найперших прикладів технології штучного інтелекту, яка довела свою корисність і пристойно поширеність. Ідея цього досить проста: використовуйте апаратне забезпечення штучного інтелекту всередині графічних процесорів Nvidia, щоб ігри виглядали краще та грали з вищою частотою кадрів.

Існує три версії DLSS, і тут все може заплутатися. Перша ітерація DLSS була представлена ​​в 2019 році (у a Поле битви V оновлення), але його в основному замінив DLSS 2, який вийшов у 2020 році та представив набагато кращі візуальна якість, перетворюючи DLSS із безглуздої функції на те, що вам дійсно хотілося б включити. DLSS 3 вийшов у 2022 році, додавши в суміш кадри, створені ШІ (або генерацію кадрів). По суті, DLSS 1/2 використовує AI для збільшення роздільної здатності, а DLSS 3 використовує AI для збільшення роздільної здатності та створення нових кадрів.

Усі карти Nvidia під брендом RTX підтримують DLSS, але в різному ступені. На момент написання статті подібні лише графічні процесори RTX 40 RTX 4090 підтримують технологію генерації кадрів DLSS 3, навіть якщо всі графічні процесори RTX мають апаратне забезпечення AI. Крім того, DLSS доступний лише в окремих іграх, наприклад Кіберпанк 2077 і Hitman World of Assassination. Сьогодні трохи більше 300 ігор підтримують принаймні одну версію DLSS, і 36 із цих ігор включають підтримку як DLSS 1/2, так і 3.

Як працює збільшення роздільної здатності DLSS і генерація кадрів

Джерело: Nvidia

DLSS — це неймовірно складна та передова технологія, тому ось коротка версія того, як вона працює. Усі графічні процесори RTX мають традиційні ядра растеризації, які відтворюють гру, а також ядра Tensor, які забезпечують прискорення ШІ. Ідея полягає в тому, що ці ядра Tensor можуть приймати кадри, які створюють ядра растеризації, і покращувати якість зображення або навіть створювати абсолютно нові кадри. Щоб отримати найкращу якість зображення, потрібне спеціальне навчання штучному інтелекту, оскільки ігри дуже відрізняються за напрямком мистецтва та графікою. Навчався штучний інтелект Minecraft не було б чудово використовувати на Відьмак 3, наприклад.

DLSS 1/2 (який використовує лише збільшення роздільної здатності) — це налаштування для підвищення продуктивності. Наприклад, якщо ви встановите роздільну здатність 1080p і ввімкнете DLSS, графічний процесор не рендерить гру з роздільною здатністю 1080p і використовує ядра Tensor, щоб 1080p виглядало як 1440p. Натомість він рендерить гру з роздільною здатністю 720p (або іншою такою ж низькою роздільною здатністю) і використовує DLSS для збільшення роздільної здатності, щоб вона виглядала як 1080p. Ідеальним кінцевим результатом є те, що гра виглядає так само, але зі значно вищою частотою кадрів.

DLSS 3 в основному є DLSS 2, але додає ще один крок для створення кадру. Після рендерингу та масштабування двох кадрів ядра Tensor будуть спостерігати різницю між цими двома кадрами та здогадуватися, що сталося б між ними, як показано на зображенні вище. Порівняно з DLSS 1/2, DLSS 3 може підвищити частоту кадрів приблизно на 50%.

Недоліки DLSS і чому це не ідеальний засіб

Якщо все це звучить занадто добре, щоб бути правдою, ви маєте рацію. DLSS не ідеальний, і ця технологія справді має багато недоліків. Найбільш очевидним з них є те, що DLSS обмежений кількома сотнями ігор, переважна більшість яких вийшла після 2018 року. До того року було дуже мало ігор, які мали DLSS, тому ця функція в основному обмежена останніми іграми AAA.

Інша проблема полягає в тому, що він може легко зіткнутися з вузькими місцями процесора. Залежно від процесора та гри, зниження роздільної здатності (або будь-якого інтенсивного графічного налаштування) може не підвищити частотою кадрів, як очікувалося, через те, що ЦП перевантажено, або гра не може ефективно використовувати потужність ЦП. Якщо у вас вузьке місце процесора, DLSS не збільшить вашу частоту кадрів значно, якщо взагалі, тому що вона досягає цієї підвищеної частоти кадрів шляхом зниження реальної роздільної здатності. Ви все одно побачите збільшене зображення, але без додаткових рамок.

Частина генерації кадрів DLSS 3 не піддається впливу вузьких місць ЦП, але має дві власні проблеми. Штучний інтелект не дуже добре дублює такі елементи інтерфейсу, як текст і міні-карти, і DLSS 1/2 обходить це, дозволяючи штучному інтелекту лише збільшити масштаб 3D-елементів у грі та застосувати інтерфейс користувача після цього. Однак DLSS 3 із генерацією кадрів змушений використовувати повністю відрендерений кадр, включаючи користувальницький інтерфейс, і це спричиняє мерехтіння користувальницького інтерфейсу, який іноді спотворюється або навіть стає нечитабельним. Це те, що Nvidia приховує у своєму маркетингу DLSS 3, вимикаючи інтерфейс користувача для свого відео.

Однак існує ще більша проблема з генерацією кадрів. Для створення кадру, створеного штучним інтелектом, потрібні два візуалізовані кадри, один із яких має бути після кадру, створеного штучним інтелектом, інакше ви побачите кадри не по порядку. Це створює додаткову затримку, оскільки графічний процесор змушує вас довше чекати, щоб отримати останній кадр. Кінцевим результатом є те, що частота кадрів значно вища, але затримка залишається незмінною, навіть якщо збільшення частоти кадрів зазвичай зменшує затримку. Це означає, що гра виглядає плавно, але не реагує на натискання кнопок так швидко, як ви очікували.

Незважаючи на свої недоліки, DLSS залишається лідером

Джерело: AMD

Хоча DLSS має проблеми (особливо DLSS 3), це все ще найкраща технологія покращення зображення та підвищення продуктивності в іграх, і вона є такою з моменту свого дебюту в 2019 році. Це також не через відсутність конкурентів. AMD випустила FidelityFX Super Resolution (або ФСР) у 2021 році і Intel разом зі своїми графічними процесорами Arc Alchemist запустила Xe Super Sampling (або XeSS) у 2022 році. DLSS, можливо, забезпечує кращу якість зображення, ніж FSR і XeSS, присутній у більшій кількості ігор (приблизно 250 для FSR і 50 для XeSS) і пропонує унікальну опцію генерації кадрів.

Однак FSR і XeSS досить швидко наздоганяють. FSR вийшов лише два роки на момент написання статті та майже відповідає рівню підтримуваних назв DLSS. XeSS немає й року, а він присутній щонайменше в 50 іграх. Крім того, FSR підтримується на графічних процесорах 2016 року та працює на картах AMD, Intel і навіть Nvidia. Генерація кадрів також не буде довго ексклюзивною для Nvidia, оскільки FSR 3 обіцяє запропонувати ту ж технологію пізніше 2023 року. Хоча малоймовірно, що DLSS коли-небудь піде шляхом PhysX, питання, чи зможе він залишатися явним лідером серед своїх аналогів, залишається відкритим.