Как технология DLSS улучшает производительность в играх
Почему появилась технология масштабирования?
Главной задачей создания DLSS стало внедрение трассировки лучей, впервые поддержанной в видеокартах NVIDIA RTX 2000 серии. Разработчики осознали, что просто повышения производительности недостаточно для качественной работы с трассировкой лучей. Так родилась идея DLSS, она сосредотачивается на увеличении частоты кадров без заметных потерь качества.
DLSS 1.x: Пионер технологии
Первая версия DLSS стала доступной с выходом RTX 2000 в сентябре 2018 года. Принцип работы этой версии:
- Для каждой игры создавался индивидуальный алгоритм восстановления изображения, основываясь на рендеринге большого количества кадров в 16K разрешении на серверах NVIDIA.
- Эти кадры уменьшались до 4K с использованием SSAA (суперсэмплинг с избыточной выборкой), что позволяло натренировать нейросеть.
- Когда игра запускается, рендеринг выполняется в пониженном разрешении.
- Итоговое изображение растягивается до целевого разрешения, а затем нейросеть заполняет недостающие детали.
Несмотря на улучшенное качество отображения по сравнению с обычным масштабированием, DLSS 1.x всё же не всегда удовлетворяла игроков. Обучение нейросети требовало значительного времени, и поддержку DLSS первоначально получили только крупные игры, такие как Battlefield V и Metro Exodus.
DLSS 2.x: Качество на новом уровне
С выходом DLSS 2.x в апреле 2020 года произошел настоящий прорыв. Эта версия обеспечила значительно лучшее качество изображения и повышенную адаптацию к изменениям в графике благодаря универсальным алгоритмам обучения нейросетей.
DLSS 3.0: Следующий этап производительности
С выходом видеокарт RTX 4000 в сентябре 2022 года был представлен DLSS 3.0. Эта версия не только улучшает качество графики, но и добавляет функцию генерации промежуточных кадров, что позволяет значительно повысить производительность. Важные этапы работы DLSS 3.0 включают:
- Анализ движения объектов и их скорости между рендеренными изображениями.
- Сопоставление данных с векторами движения для исключения ошибок в расчетах.
- Генерация промежуточного кадра на основе полученной информации.
Генерация кадров осуществляется с помощью специального блока в видеокартах, который анализирует движение объектов. RTX 4000 демонстрируют значительно улучшенную производительность по сравнению с предыдущими моделями.
Тем не менее, генерация промежуточных кадров имеет и свои недостатки, включая возможность появления артефактов при быстром движении и дополнительную задержку ввода. NVIDIA разрабатывает решение этой проблемы с помощью технологии Reflex, синхронизируя работу процессора и графического процессора для уменьшения задержек.
DLSS 3.5: Улучшения и новые функции
В августе 2023 года NVIDIA представила DLSS 3.5, которая включает технологию Ray Reconstruction, предназначенную для борьбы с шумами при трассировке лучей. Эта технология значительно улучшает точность восстановления кадров с отражениями, тенями и освещением. Нейросеть для Ray Reconstruction была обучена на большем объеме данных, чем предыдущие версии, и доступна для всех карт серии RTX.
С выходом DLSS 3.5 произошли изменения в обозначениях версий. Классический DLSS 2 стал известен как DLSS Super Resolution, а DLSS 3 — DLSS Frame Generation. Эти технологии могут функционировать независимо, позволяя разработчикам применять их в различных играх в соответствии с нуждам и техническими требованиями.
В результате DLSS вносит значительные улучшения в графику и производительность современных игр для широкой аудитории пользователей.
По материалам СТАВКА TV: мобильные приложения букмекеров, с применением этой технологии видеоигры становятся более интересными, поэтому ее роль в игровой индустрии продолжает расти.


