Как включить dlss в final fantasy 15

Обновлено: 06.07.2024

Среди новых возможностей, которыми обладают видеокарты семейства GeForce RTX, первое место по праву занимает трассировка лучей в реальном времени. Но у чипов архитектуры Turing есть не менее важная функция — масштабирование изображения с помощью «искусственного интеллекта», которое позволяет снизить нагрузку на GPU и увеличить частоту смены кадров, причем в теории это должно происходить без видимых потерь в качестве изображения.

Когда NVIDIA представила первые модели GeForce RTX, о поддержке DLSS объявили не менее двадцати игровых проектов. В теории разработчикам проще внедрить в код графического движка этот метод, чем добавить трассировку лучей в реальном времени. Но пока только три игры продемонстрировали DLSS в деле — сперва Final Fantasy XV, затем Metro Exodus, а недавно и для Battlefield V вышел соответствующий патч. Кроме того, в 3DMark появился специализированный тест, который позволяет напрямую сравнить частоту смены кадров при рендеринге с DLSS и полноэкранном сглаживании по алгоритму TAA. Для каждого из этих приложений мы подробно проанализировали качество изображения и оценили быстродействие DLSS с различными настройками разрешения и трассировки лучей.

Перед тем как мы приступим к анализу качества и производительности DLSS, нужно пояснить, что же представляет собой новая инициатива NVIDIA и чем она ни в коем случае не является. Аббревиатура DLSS означает Deep Learning Super Sampling, то есть рендеринг с избыточной выборкой при помощи глубинного обучения, но это название может ввести в заблуждение, если не знать, как технология работает в действительности.

Задача DLSS состоит в том, чтобы взять изображение с условно низким разрешением и увеличить его до целевого размера (например, из 1440p в 2160p), но вместо простой аппроксимации цвета промежуточных пикселов GPU восстанавливает информацию, которая отсутствует в исходном кадре. Таким образом DLSS позволяет снизить нагрузку на графический процессор при рендеринге ресурсоемких сцен, особенно в сочетании с трассировкой лучей. В некотором смысле DLSS — это суперсемплинг наоборот: в то время как полноэкранное сглаживание методом SSAA заставляет GPU выполнить рендеринг с повышенным разрешением и потом сжимает исходный кадр, DLSS действует в противоположном направлении, увеличивая разрешение исходного кадра. Удаление лесенок с краев полигонов в данном случае является лишь побочным эффектом масштабирования картинки, а не основной задачей, как в SSAA и современных облегченных алгоритмах вроде вездесущего метода временнóго сглаживания TAA.


В основе DLSS лежит «искусственный интеллект» — нейронная сеть, которая обнаруживает паттерны внутри изображения и пытается воссоздать его в большем разрешении. Такой подход уже давно применятся для обработки статичных фотографий, но у подвижного видеоряда, тем более в различных играх, есть индивидуальная специфика. Поэтому для каждой игры нужно тренировать собственную вычислительную модель: в ходе множества итераций она пытается увеличить изображение таким образом, чтобы результат приблизился к «золотому стандарту» — кадру в целевом разрешении, который дополнительно облагорожен 64-кратным суперсемплингом. В этом вторая часть словосочетания Deep Learning Super Sampling соответствует действительности. Но кроме того, существует вариант технологии под названием DLSS 2x: здесь GPU сразу выполняет рендеринг в полном разрешении, а нейронная сеть нужна именно для полноэкранного сглаживания, которое в теории достигает качества, сравнимого с тем, что может предложить алгоритм SSAA 64x. Однако это пока задел на будущее — DLSS 2x еще не поддерживается ни в одной игре.

Тренировкой нейросетей для DLSS занимаются собственные серверы NVIDIA, и если судить по тому, как мало проектов на данный момент приобрели совместимость с новой технологией, это длительный процесс. Впрочем, чем больше игр с поддержкой DLSS выйдет в будущем, тем проще будет адаптировать нейросеть для новых, основываясь на прежних наработках.

С клиентской стороны DLSS опирается на тензорные ядра, которые появились в графических процессорах архитектуры Volta и Turing. Эти компоненты обладают высочайшей пропускной способностью в основном типе операций, которые применяются при обработке данных нейронными сетями (inference), — умножении-сложении матриц, состоящих из вещественных чисел сниженной разрядности (FP8 и FP16). Без тензорных ядер DLSS не имеет никакого смысла, иначе у GPU просто не хватит свободных ресурсов для рендеринга 3D-графики и одновременной работы нейросети. Поэтому DLSS — это эксклюзивная технология для ускорителей семейства GeForce RTX. Игровым видеокартам NVIDIA прошлого поколения на основе архитектуры Pascal такие возможности недоступны из-за чрезвычайно низкого быстродействия в расчетах FP16.

Впрочем, пользователю о тонкостях работы DLSS знать не обязательно. Нужно лишь своевременно обновлять игры и драйвер видеокарты, а свежие версии нейронных сетей ПО NVIDIA загружает самостоятельно — для этого даже не требуется утилита GeForce Experience, на которую производитель поначалу хотел возложить эту функцию.

Тест DLSS в составе 3DMark основан на бенчмарке Port Royal и задействует DXR для рендеринга освещения, теней и отражений. Но то, что Port Royal показывает на экране, имеет весьма отдаленное отношение к первым играм, которые освоили Ray Tracing. Ни в Battlefield V, ни в Metro Exodus нет настолько обильной трассировки лучей, а рендеринг такого изображения при играбельной частоте смены кадров с трудом дается даже GeForce RTX 2080 Ti.

Что касается DLSS, то повторяемая сцена обеспечивает идеальные условия для тренировки нейросети (впрочем, через какое-то время в тесте может появиться функция свободной камеры). Изображение, масштабированное при помощи DLSS, здесь выглядит не хуже, чем тот же кадр, честно прорисованный в целевом разрешении экрана, а во многих отношениях даже лучше. При рендеринге в нативном разрешении отдельные участки кадра сильно размыты — это особенно выражено в отражениях зеркальных поверхностей, где к тому же бросаются в глаза ступенчатые края полигонов. По всей видимости, 3DMark экономит количество лучей в этой чрезвычайно ресурсоемкой сцене и активно пользуется шумоподавлением, чтобы аппроксимировать цвет промежуточных пикселов. DLSS, в свою очередь, восстанавливает пропавшие детали, убирает «лесенки» и повышает локальный контраст.



FINAL FANTASY XV WINDOWS EDITION

My DLSS option is grayed and I can't turn it on. Downloaded newest nvidia drivers. My GPU is rtx 2080. Any ideas ? 13 дек. 2018 в 7:37 13 дек. 2018 в 7:41 You can enable the 4k from the nvidia control panel if you have a FHD or 2k monitor, option DSR 13 дек. 2018 в 9:45 I set it to 4K and downloaded the newest nvidia drivers but DLSS is still grayed (GPU RTX 2080). 13 дек. 2018 в 9:49 I set it to 4K and downloaded the newest nvidia drivers but DLSS is still grayed (GPU RTX 2080). 13 дек. 2018 в 10:36 MSI GeForce RTX 2080 Ti Gaming X Trio here, 4k max settings DLSS enabled, jeez what a difference in the graphics, uploading a video later.. thanks for DLSS Devs. :) 13 дек. 2018 в 10:51 If it's like RTX then when you run 'winver' in a command window it needs to say 1809. If not then you need to run Windows update. 13 дек. 2018 в 13:06

So anybody have idea how to get it work ?

4K Resolution
latest drivers
1809 Windows
MSI GeForce RTX 2080 Ti Gaming X Trio GPU

option still greyd out, do i need to download assets because thats only thing i dont have ?

DLSS в Final Fantasy XV работает только при разрешении 2160p, а трассировки лучей в этой игре нет, так что тестирование в FFXV не дало столь же развернутых результатов, как в Battlefield V. Как бы то ни было, в 4К масштабирование картинки с помощью машинного обучения существенно повышает частоту смены кадров — на 28–32 %. Как обычно, DLSS наиболее полезен для младших видеокарт семейства GeForce RTX, хотя разница со старшими «Тьюрингами» в данном случае совсем невелика.

В Final Fantasy XV тоже есть возможность просто уменьшить разрешение viewport’а вместо включения DLSS, но во встроенном бенчмарке она недоступна. Соответственно, данных о быстродействии с ее использованием мы не приводим. Во всяком случае, качество изображения с этой опцией снижается настолько сильно, что рассматривать ее как полноценную альтернативу DLSS совершенно невозможно.



Набор разрешений экрана, вместе с которыми можно активировать DLSS, в Metro Exodus тоже ограничен в соответствии с быстродействием того или иного ускорителя серии GeForce RTX. Но по сравнению с Battlefield V здесь есть определенные послабления. К примеру, все модели на чипах Turing с тензорными ядрами могут задействовать нейросеть при разрешении 1440p одновременно с трассировкой лучей, а трем старшим видеокартам DLSS доступен в режиме 2160p независимо от DXR. При разрешении 1080p масштабирование с помощью машинного обучения предлагается только для GeForce RTX 2060 и RTX 2070 и только совместно с DXR.

Metro Exodus с трассировкой лучей и прочими настройками детализации на уровне Ultra — весьма «тяжелая» игра даже в режиме 1080p. Как следствие, RTX 2060 и RTX 2070 за счет DLSS могут нарастить частоту смены кадров на 14–18 % при минимальном качестве трассировки лучей и на 19–24 % при максимальном.

Сниженная выборка шейдеров, которая в Metro Exodus заменяет рендеринг с уменьшенным разрешением viewport’а, мало отличается от DLSS не только по качеству изображения, но и по воздействию на производительность. Так, при минимальном качестве трассировки лучей она увеличивает FPS на 17–20 %, а при максимальном — на 21–23 %.




В режиме 1440p машинное обучение уже сильнее влияет на частоту смены кадров: при минимальном качестве трассировки лучей DLSS позволяет выиграть 18–25 % FPS, а при максимальном — 23–30 %. При этом разрешении мы можем сравнить DLSS со сниженной выборкой шейдеров на всем диапазоне графических карт GeForce RTX. Так вот, при трассировке лучей на минимальном уровне именно сниженная выборка шейдеров обеспечивает наибольший рост кадровой частоты. При максимальной интенсивности Ray Tracing в большинстве случаев нет никакой разницы между двумя решениями.




DLSS при разрешении 2160p недоступен лишь младшей видеокарте серии GeForce RTX, а остальные модели позволяют включить нейросеть даже отдельно от DXR. В таком случае DLSS увеличивает быстродействие на 25–27 %, но сниженная выборка шейдеров по-прежнему более эффективна (+28–29 %).

Потенциал DLSS лучше всего раскрывается в режиме 2160p совместно с трассировкой лучей. Уже при минимальном качестве трассировки DLSS добавляет 48–52 % к частоте смены кадров, а при максимальном — 59–60 %. Сниженная выборка шейдеров уже не дает такого эффекта и предлагает лишь 35–36 или 37–38 % кадровой частоты в зависимости от интенсивности трассировки лучей.




Что можно сказать про Deep Learning Super Sampling на примере немногочисленных игр, которые уже приобрели совместимость с этой технологией? Если резюмировать наши эксперименты в Battlefield V, Final Fantasy XV и Metro Exodus, то на данном этапе инициатива NVIDIA производит неоднозначное впечатление, и пока преждевременно решать, что такое DLSS — успех или провал.

Самую удачную реализацию DLSS из трех проектов предлагает Final Fantasy XV. Нейросеть, которая масштабирует изображение в этой игре, имеет специфические недостатки — она плохо справляется с движущимися объектами. Но в целом NVIDIA и Square Enix выполнили поставленную задачу: изображение, обработанное DLSS, похоже на картинку в честном 4К, и ради прироста быстродействия на 28–32 % можно закрыть глаза на отдельные недоработки. Тем более что Final Fantasy XV на «максималках» — это весьма ресурсоемкая игра, а если просто снизить внутреннее разрешение рендеринга, то результат не идет ни в какое сравнение с DLSS.

В Metro Exodus разработчики вообще не обещали поддержки DLSS, пока игра не ушла на золото. Хорошо заметно, что эту опцию добавили в последний момент, и нейросеть для Metro Exodus еще очень сырая. Недавнее обновление благотворно повлияло на четкость изображения, и теперь DLSS работает весьма недурно, пусть и не так хорошо, как в Final Fantasy XV. Но проблема в том, что Metro Exodus позволяет снизить нагрузку на графический процессор альтернативным способом, который никак привязан к видеокартам серии GeForce RTX (за счет сниженной выборки шейдеров). Качество рендеринга в таком случае практически не отличается от того, что можно видеть при включенном DLSS, а преимущество по быстродействию у технологии NVIDIA есть только в режиме 2160p c трассировкой лучей. Как бы то ни было, DLSS в Metro Exodus сильно экономит ресурсы GPU и при благоприятных условиях позволяет увеличить частоту смены кадров на 48–60 %. Нужно только дождаться, когда на серверах NVIDIA созреет финальная версия нейросети.

А вот DLSS в Battlefield V — это, как ни крути, полнейшее разочарование. Здесь технология работает очень лениво: размывает картинку, а в отдельных случаях съедает мелкие детали из-за некорректного распознавания паттернов внутри нейронной сети. Кроме того, DLSS не слишком сильно влияет на частоту смены кадров, и только при разрешении 2160p c максимальным качеством трассировки лучей позволяет выиграть 34–53 % FPS. А главное, в Battlefield V можно просто уменьшить внутреннее разрешение рендеринга — в таком случае и качество изображения, и быстродействие только увеличивается по сравнению с тем, что можно получить при активации DLSS. Единственное преимущество у DLSS есть в рендеринге движущегося изображения, где сглаживание методом TAA вызывает массу артефактов, особенно заметных при сниженном разрешении.

У технологии DLSS по-прежнему есть нераскрытый потенциал. Достаточно посмотреть на 3DMark, где сцена, обработанная нейросетью, выглядит даже лучше, чем при рендеринге в целевом разрешении. Кроме того, мы еще не увидели ни одного проекта с поддержкой DLSS 2x, который сулит качество полноэкранного сглаживания на уровне 64-кратного суперсемплинга. Но пока нужно признать, что внедрение DLSS в играх происходит медленно и проблематично. И хотя есть такие успешные примеры, как Final Fantasy XV, пока что масштабирование кадра с помощью нейросети даже близко не похоже на универсальный способ бесплатно увеличить разрешение, каким оно выглядит в теории и синтетических тестах. Все зависит от того, сколько времени потребуется фермам машинного обучения в ЦОДах NVIDIA, чтобы новые игры получали собственные профили DLSS оперативно и сразу с высоким качеством рендеринга. Ну а мы еще не раз вернемся к этой теме в будущем.

Буквально несколько часов назад разработчики из Square Enix обновили бенчмарк Final Fantasy XV, добавив возможность использования технологии DLSS от Nvidia, представители которой уже успели отчитаться о существенном вкладе оной в копилку производительности, утверждая, что при использовании DLSS эффективность возрастёт на 38 %, а качество картинки улучшится.

реклама


Исследователи ресурса TechPowerUp решили проверить данные утверждения. Для этого они использовали систему, оснащённую процессором Intel i7-8700, видеокартой Nvidia GeForce RTX 2080, а также 16 ГБ DDR4-2666 оперативной памяти. Тест, проводившийся в разрешении 4K, показал увеличение производительности при активации DLSS на солидные 36 %, что не так уж далеко от цифр, приводимых специалистами Nvidia.


При сравнении с GTX 1080 Ti, которая работала в паре с i7-8700K и 32 ГБ ОЗУ на частоте 3466 МГц, можно отметить, что видеокарта прошлого поколения показала практически такой же результат, как и RTX 2080 без DLSS.

Читайте также: