Как включить dlss в metro exodus на rtx

Обновлено: 02.07.2024

Редакция портала TechPowerUp в процессе тестирования технологии DLSS (Deep Learning Super Sampling) в Metro Exodus и Battlefield V обратила внимание не только на прирост производительности, но и на некоторые ограничения в возможности включения режима сглаживания в зависимости от используемого разрешения и видеокарты.

В Metro Exodus вы не сможете включить DLSS в разрешении 1080p на RTX 2080 и 2080 Ti. В 1080p и 1440p технология недоступна для всех видеокарт при отключенной функции трассировки лучей. В разрешении 4K DLSS не доступен для RTX 2060 как при включенной, так и при отключенной функции трассировки лучей. Схожая ситуация наблюдается и в Battlefield V, только теперь DLSS не работает на 2080 Ti и в 1440p, а в 4K технология не доступна ни одной видеокарте при отключенной трассировке лучей. В оригинальной статье авторы приводят наглядные таблицы с режимами работы DLSS.

Представители TechPowerUp обратились в компанию Nvidia за разъяснениями и получили ответ в котором компания Nvidia говорит о том, что DLSS наиболее эффективен, когда GPU максимально загружен, если GPU не испытывает достаточную нагрузку, DLSS не будет доступен.

Авторы портала пришли к выводу, что для включения DLSS нужно сначала включать трассировку лучей, чтобы загрузка видеокарты была максимальна и её производительность снизилась, и тогда появится возможность включить DLSS. Также отмечается, что одной из возможных причин текущей реализации DLSS, является то, что более высокий FPS в игре означает более высокую нагрузку на тензорные ядра. Различные графические процессоры семейства RTX имеют разное количество тензорных ядер, чем меньше ядер, тем меньше кадров может обрабатывать GPU в единицу времени. При высоком значении FPS мощности тензорных ядер может просто не хватить, что приведет не к увеличению производительности, а к её снижению. Вероятно, в будущем ситуация может измениться, но сейчас Nvidia хочет убедиться, что мощность тензорных ядер не станет узким местом при использовании DLSS.

Среди новых возможностей, которыми обладают видеокарты семейства 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, в свою очередь, восстанавливает пропавшие детали, убирает «лесенки» и повышает локальный контраст.


Не включается RTX и DLSS ни в 1440р, ни в 1080р . Так же через раз запускается в оконном режиме из которого не выйти. Так же не работают сохранения.


Просто радуется глаз с коментов людей которые повелись на RTX и DLSS, отдали куча бабла, и оно не работает))))



Василий Софронов
Незнаю дружище все вкл, 2070 гигабайт от аурус 4к идет на ура 50-60фпс.+Все идет без проблем последние дрова ставил


Зато на неделю раньше выпустили от заявленной даты. Сам ещё не запускал, но судя по отзывам в инете и здесь на сайте в частности, её ещё шлифовать и шлифовать.


Разобрался . Обновил Windows до 1809 и RTX и DLSS заработал . Сам лоханулся . На счёт сохранений пока не знаю.



Михаил Голохваст
ну нищебродом остается только радоваться проблемам других людей=) ничего нового=)))



Василий Софронов
Все работает и все включается ! при каждой смене настроек перезагрузка нужна !


Василий Софронов
Амиго ты просто спур пупер) про обновить дас виндовс забыл однако)


На 2070 на ултро с лучами в фулл хд стабильные 60 фпс выдаёт. Вполне комфортно играть. Длсс пока сыровато. а так с лучами реально игра подругому смотрится. 2 часа тыкал туда сюда лучи,и понял что лучи делают игру живей


чот кароче фуфло всё это обновил винду до 1809 и чёт нифига не врубается DLSS (2060 RTX) решил попробовать ANTHEM с лучами в итоге поводили карандашом по губам, и хз чо делать всё перебробовал но кнопка не активная


pol91k
На лицензионной windows 10 rtx с dlss включаются и не надо windows обновлять она сама автоматически обновляется.



An__ei
Ну хз, у меня версии 1809 десятка винда лицензионная, 2070 видюха и DLSS не включается. Тут в чем-то другом дело и хз в чем


Сперва нужно rtx включить , dlss уменьшает нагрузку на видеокарту и картинка мылится , при небольшой нагрузке не включится я правда не проверял . Увеличь нагрузку на видеокарту если не поможет то винду сноси.


Kotipelto
такая же хрень включаеш rtx на 2070 картинка становится розовой есть кто разрбрался с такой траблой уже весь инет перекапал ни где ни чего



Aloska
да вроде бы нет в остальных играх где rtx есть все четко а вопще есть какая нибуть прога проверить видюху


kyrbashi
у меня такая же проблема. То розовое, то фиолетовое, то зеленое, ниже пост с RTX багом)
напиши конфиг компа, может вместе к чему-то придем.


Vovabl
intel core i5-4460 3.200герц, 16 гиг памяти ddr3,nvidia rtx 2070 msi,win 10 pro (64) v1903 на win 10 (64) v1809 такая же трабла воот вродебы все а мать непомню как называется помню asus ну думаю это неважно


kyrbashi
новый драйвер нвидия выкатили, всё тоже самое. ща в бф5 затестить попробую



Vovabl
да дело не в дровах и не в видюхе это все в самой игре метро у меня во всех играх норма все норма даже в батле 5 ни каких глюков и даже нет никаких битых ядрах полная чуш( извените за мой русский просто сам нерусский и ненадо писать что я непонимаю ничего что я чурка)


При входе в настройки и попытке включить Nvidia RTX и DLSS включается,применяются настройки,при повторном входе в настройки графики эти функции выключены.Разрешение экрана 2560x1080.


Вроде из-за "нестандартного" разрешения экрана такое, баг в общем. Жди патча ну или попробуй в .ini файле с настройками включить, хотя гарантий того, что сама игра его не перепишет нет.


JolyMau5
А где ini файл с настройками лежит не подскажешь?





Такая же проблема. Пытался подрубить через GeForce Experience, но тогда игра сразу вылетает как запускаю. У меня 2080 от palit и монитор 2560х1440. Всё обновлял до последних версий, но ни черта не помогает .


Кто не может включить RTX, вы бы хотя бы проверили последняя ли у вас винда Win 10x64 1809 в это версии добавлена поддержка RTX, и обновлены ли у вас драйвера на видюху например вчера вышла версия 419.17, и да для пиратки не знаю, но на лицухе вышел патч который, должен был фиксануть часть проблем с RTX и DLSS.

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