Как установить nvidia dlss

Download the NVIDIA DLSS SDK

NVIDIA DLSS SDK 2.3.1

NVIDIA DLSS SDK 2.3.1 is now available for download. New features include:

A: The DLSS SDK is meant for integrating directly into a proprietary / custom engine. The DLSS Unreal Engine plugin and DLSS Unity integration have verified integrations to ease DLSS development startup.

A: We have two DLSS DLL’s packaged in the SDK; a Development DLL and a Release DLL. The Development DLL will enable testing and debugging. Once development is complete, please use the Release DLL for shipping.

Download the Unreal Engine Plugin

Unreal Engine Plugin
Operating SystemsWindows 10 64-bit
DirectX End-User Runtimes (June 2010)
DependenciesNVIDIA RTX GPU
NVIDIA DLSS SDK requires R470 driver or newer.
Development EnvironmentVisual Studio 2017 v15.6 or later
Engine SupportUnreal Engine 4.26
Unreal Engine 4.27
Unreal Engine 5

NVIDIA DLSS Unreal Engine Plugin

NVIDIA DLSS is now available through Unreal Engine 5, 4.27, 4.26. New features include:

A: There are multiple items that can cause the DLSS dropdown menu tool to not be visible. To ensure your machine and project are both fully supported, please verify that the following guidelines are met.

DLSS support can be verified by searching in the UE4 log files for “LogDLSS: NVIDIA NGX DLSS supported 1” and related messages. If you still do not see the dropdown menu tool, please email us at DLSS-Support@nvidia.com.

A: Yes, the NVIDIA DLSS Plugin is available to all for Unreal Engine 4.26. However, non-plugin versions of DLSS are available through a standalone SDK, available through the DLSS Developer Access Program as well as standalone DLSS integrations for 4.24.3 to 4.26 support.

A: The NVIDIA DLSS Plugin is available for use with Unreal Engine 4.26. If you are running off of a 4.26 point release (I.E. 4.26.1), please be sure to pull the corresponding plugin version for the engine you’re running.

A: NVIDIA provides the DLSS Plugin also within the NvRTX 4.26 branch. This will require you to download, install, and build the source locally before being able to use the plugin. To learn more on gaining access to NvRTX, please visit our Unreal Engine Developer Program.

A: The previous plugin supported 4.26.0 and with the latest update, the DLSS plugin supports up to 4.26.1. Please download the plugin package again and be sure to pull the corresponding plugin version for the engine you’re running. (I.E. Use the DLSS-Plugin-4.26.1 plugin if you’re using Unreal Engine 4.26.1)

A: DLSS workload occurs in the same spot as TAAU in the pipeline. Due to this, DOF differences are expected. Please refer to the Unreal Engine documentation for more details.

A: DLSS workload occurs in the same spot as TAAU in the pipeline. Due to this, post processing material differences can occur. Please refer to the “View Size and Render Target Size” and “Post Process Material after Temporal Upsample” sections of Unreal Engine documentation for more details.

A: The DLSS Plugin is compatible with VR Supported Unreal Engine Apps.

A: NVIDIA now has Movie Render Queue support for Unreal Engine 4.27. Please refer to the Installation Guide as well as the Quick Start Guide in the UE4.27 DLSS Plugin package to learn more.

A: DLSS requires correct motion vectors to function properly. The r.BasePassForceOutputsVelocity console variable can be used to render motion vectors for all objects, and not just the ones with dynamic geometry. This can be useful if it’s infeasible to e.g. change all meshes to stationary or dynamic.

A: Please report your findings by emailing the NVIDIA DLSS Support Team at DLSS-Support@nvidia.com. When sending your report, please also attach the *.log files from \Saved\Logs so we may better assist you.

A: VRS can potentially render parts of the basepass, including motion vectors with reduced resolution. However, NVIDIA DLSS requires accurate, per pixel motion vectors in order to achieve good image quality. We recommend turning of VRS when DLSS is active.

For Unreal Engine 4.26, this does not contain the cvar r.VRS.Enable, but could be approximated by adding this to the DLSSUpscaler.cpp static FAutoConsoleVariableRef CVarNGXDLSSVariableRateShadingOverride(

TEXT(«Console variable override for GRHISupportsVariableRateShading to conditionally allow turning Variable Rate Shading on/off at runtime when DLSS is active»),

Download Unity 2021.2 Beta

Unity 2021.2 Beta
Operating SystemsWindows 10 64-bit
DirectX End-User Runtimes (June 2010)
DependenciesNVIDIA RTX GPU
NVIDIA DLSS SDK requires R455 driver or newer.
Development EnvironmentVisual Studio 2017 v15.6 or later
Engine SupportUnity 2021.2 Beta
High Definition Render Pipeline (HDRP) Compatible Only

NVIDIA DLSS is now available through Unity 2021.2 Beta.

NVIDIA Developer Program

Access all the tools and training critical to accelerating applications on NVIDIA technology platforms.

Contact Us

For inquiries regarding the plugin or for general support, please reach out to us via our support alias.

Источник

Масштабирование NVIDIA DLSS – как включить функцию и зачем она нужна

Как установить nvidia dlss. Смотреть фото Как установить nvidia dlss. Смотреть картинку Как установить nvidia dlss. Картинка про Как установить nvidia dlss. Фото Как установить nvidia dlss

Что такое NVIDIA DLSS? Как работает эта технология? Приносит ли дополнительные преимущества помимо увеличения игровой производительности? На каких видеокартах можно активировать NVIDIA DLSS? Какие игры поддерживают DLSS? Наконец, можно ли это назвать настоящей революцией?

На эти и многие другие вопросы вы найдёте ответы в этом обзоре основ NVIDIA DLSS.

Что такое NVIDIA DLSS

DLSS – это аббревиатура от Deep Learning Super Sampling. Это метод масштабирования, использующий возможности нейронных сетей. Он более продвинут, чем традиционные формы апскейлинга.

NVIDIA DLSS, основанный на алгоритмах искусственного интеллекта (AI), увеличивает производительность в играх, но не без влияния на качество изображения.

Технология создавалась для работы с трассировкой лучей, по крайней мере, на начальных этапах. Графика, основанная на трассировке лучей в реальном времени, сильно нагружают оборудование, и поэтому «зелёным» пришлось разработать решение, которое позволило бы использовать эту функцию в играх. Обе технологии были представлены в играх с премьерой видеокарт NVIDIA Turing (серия RTX 2000).

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

Интеграция DLSS с популярными движками (Unreal Engine и Unity)

Для использования NVIDIA DLSS в игре технология должна поддерживаться движком. Разработчики Unreal Engine 4.26, 4.27 и Unreal Engine 5 могут использовать специальный и, что не менее важно, бесплатный плагин с февраля 2021 года. Благодаря ему разработчики могут проще и быстрее внедрять DLSS в игры на движке Epic Games.

Технология NVIDIA также изначально поддерживается Unity Engine (версия 2021.2 Beta или более поздняя) с 2021 года.

DLSS и тензорные ядра

NVIDIA DLSS работает на аппаратных ядрах Tensor, используемых в видеокартах GeForce RTX. Эти ядра специализируются на вычислениях, связанным с искусственным интеллектом.

Карты RTX 2000 имеют тензорные ядра второго поколения, а RTX 3000 – третьего, которые характеризуются почти двукратным ростом пропускной способности. Первым чипом с ядрами Tensor стал ускоритель NVIDIA (Tesla) V100, основанный на архитектуре Volt.

Как работает NVIDIA DLSS

Апскейлинг – это далеко не идеальный метод, который вызывает многочисленные искажения отображаемого изображения, а конечный эффект очень чётко отличается от того, который даёт исходное разрешение. Здесь на помощь приходит NVIDIA с технологией DLSS. Как это работает?

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

Интеллектуальное масштабирование DLSS – что это значит

NVIDIA использует специальную платформу под названием NGX (Neural Graphics Framework) – она занимается процессом обучения глубокой нейронной сети (DNN), которая основана на анализе тысяч «идеальных» изображений в очень высоком разрешении (16K).

Кроме того, NVIDIA показывает нейросети некачественные изображения без сглаживания. Затем они сравниваются в процессе обучения. Результат этого сравнения возвращается к сети SI, которая делает выводы и учится достигать целевой точки (шаблона), и конечный эффект производит лучшее впечатление (он приближается по качеству к изображению с более высокой детализацией).

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

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

«Хитрость DLSS» заключается в том, чтобы разумно восстановить изображение, что является результатом анализа, сравнения кадров и попыток достоверно воссоздать детали или даже улучшить их с помощью алгоритмов искусственного интеллекта.

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

Версии DLSS – самые большие различия

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

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

Кроме того, «зеленые» улучшили алгоритмы искусственного интеллекта и использовали улучшенные методы обратной связи, которые более эффективно повышают резкость изображения. Вдвое более эффективная нейронная сеть позволила улучшить масштабирование (независимо от разрешения) и производительность. Изменения видны даже в деталях, которым, обычно, не уделяется особого внимания (например, в небольших элементах антуража, таких как перила и фрагменты сетки ограждения, или в надписях).

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

DLSS 2.2 – что это меняет

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

Впервые она была реализована в Rainbow Six: Siege, что положительно сказалось на количестве сгенерированных артефактов и, наконец, на качестве изображения. И всё же последнее слово NVIDIA ещё не сказала. Это всё ещё начало пути и революции, которая подтолкнула конкурентов к аналогичным действиям (AMD FSR и Intel XeSS).

DLSS 2.3 – новое качество интеллектуального масштабирования

Что представляет новая версия, обозначенная как 2.3? Она более разумно использует векторы движения в играх. Это приводит к улучшенной детализации объектов во время динамического движения и лучшему рендерингу частиц. Вдобавок она уменьшает эффект размытия и мерцания.

NVIDIA DLSS 2.3 есть или будет доступна в таких играх, как Baldur’s Gate 3, Cyberpunk 2077, Deathloop, DOOM Eternal, GTA Trilogy Definitive Edition, Marvel’s Guardians of the Galaxy, Shadow of the Tomb Raider и Farming Simulator 22.

NVIDIA DLSS – режимы качества игры

NVIDIA DLSS имеет несколько различных настроек качества для игр:

В чём разница между различными настройками DLSS

NVIDIA рекомендует использовать режим Ultra Performance только до 8K. Однако, ничто не мешает активировать его в другом разрешении (ожидайте значительного ухудшения качества изображения). Эта опция доступна только в некоторых играх, таких как Metro Exodus Enhanced Edition или RS: Siege.

Сбалансированный режим – лучший компромисс между внешним видом игры и её производительностью. Если вы ожидаете минимально возможного падения качества изображения, выберите «Качество» или «Ультра качество» (последнее доступно в некоторых играх). Только они относительно мало влияют на качество графики, а прирост fps не впечатляет.

Автоматический режим заслуживает отдельного обсуждения, так как он оптимизирует качество изображения для заданного разрешения (качество в 1440p или ниже, производительность в 4K или Ultra Performance в 8K).

Улучшает ли NVIDIA DLSS качество графики

Среди геймеров бытует мнение, что NVIDIA DLSS всегда ассоциируется с ухудшением качества картинки в играх. Но, так ли это? Может ли DLSS улучшить графику?

Да, есть замечательные исключения, такие как Wolfenstein: Youngblood или Rainbow Six: Siege. Но, ещё больше игр, в которых DLSS только в некоторых отношениях лучше, чем родное разрешение. В остальном детали могут быть ещё хуже.

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

Однако, в большей части игр графика ухудшается, как и в других режимах, таких как «Сбалансированный» и «Производительность».

Имейте в виду, что эффект от внешнего вида также очень сильно зависит от игры и от того, как разработчики реализовали DLSS. Разрешение тоже важно.

Как включить DLSS в играх

Чтобы активировать функцию NVIDIA DLSS в играх, она должна быть доступна в движке, а также вам потребуется подходящая видеокарта. Вы можете включить эту опцию в настройках графики. Кроме того, вы должны иметь возможность выбрать режим качества NVIDIA DLSS, по крайней мере, два или три (включая «Производительность», «Сбалансированный» и «Качество»).

Какие видеокарты поддерживают технологию NVIDIA DLSS

Это закрытый стандарт, поэтому пользователи чипсетов AMD и Intel не получат выгоду от этого метода. Здесь мы собрали все потребительские графические процессоры, которые на текущий момент способны запускать DLSS в играх:

Какие игры поддерживают NVIDIA DLSS

Список игр с поддержкой NVIDIA DLSS постоянно расширяется. В настоящее время в библиотеке около 100 наименований, в том числе такие хиты, как RDR 2, Cyberpunk 2077 или Metro Exodus (Enhanced Edition), и вскоре он будет дополнен, среди прочего, Dying Light 2 или Diablo II: Resurrected.

Попадет ли DLSS в игру или нет, зависит от производителя и издателя. Некоторые игры поддерживают эту технологию при выпуске, другие – через несколько месяцев после выпуска (поддержка добавляется путём обновления игры и новой версии драйвера графического процессора).

Игры с поддержкой NVIDIA DLSS

Будущие игры с поддержкой NVIDIA DLSS

DLSS – будущее, которое стучится в дверь

Уже есть игры, которые выглядят похожими на собственное разрешение, но в то же время работают намного лучше. Кто бы не хотел бесплатную порцию кадров в секунду с качеством изображения, при котором (почти) не было замечено никаких артефактов?

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

Надеюсь, что этот тип решения станет стандартом в играх, потому что это неоспоримый аргумент в пользу покупки видеокарты, которая его поддерживает.

Можно только пожалеть, что DLSS не является открытым решением, как AMD FSR. Однако, будущее выглядит не только красно-зелёным, Intel также добавит свой кирпич с XeSS, который будет использовать алгоритмы искусственного интеллекта и станет более открытым стандартом.

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

Я с нетерпением жду дальнейшего развития – пока несовершенной – технологии NVIDIA DLSS, потому что у неё есть огромный потенциал.

Источник

Знакомство с DLSS: как играть на максималках, не жертвуя качеством картинки

Тот случай, когда можно сэкономить и не выкручивать настройки на минимум.

Как установить nvidia dlss. Смотреть фото Как установить nvidia dlss. Смотреть картинку Как установить nvidia dlss. Картинка про Как установить nvidia dlss. Фото Как установить nvidia dlss

На рынке дефицит мощных игровых видеокарт: дело и в популярности криптовалют, и в недостатке чипов. Как быть, если поиграть без лагов и с нормальной графикой все-таки хочется? Игровой ноутбук может стать хорошей идеей.

У NVIDIA есть решение: технология DLSS для видеокарт семейства GeForce RTX. С помощью нее можно играть на максимальных настройках даже на относительно слабом железе, не жертвуя при этом качеством картинки. Причем не только на десктопах, но и на ноутбуках.

Рассказываем, как устроена DLSS и каким образом она влияет на производительность (спойлер: хорошо).

Что такое DLSS?

Обычно DLSS описывают сложными фразами вроде «технология суперсэмплинга на базе нейронных сетей», но суть проста.

Проще говоря, нейросеть работает не только с последним кадром, но и использует предыдущие, заимствуя оттуда недостающие детали и добавляя их в новый кадр.

Важный момент

DLSS поддерживается не во всех играх. Реализация зависит от разработчика; сейчас DLSS есть как минимум в полусотне популярных проектов, полный список вы найдете здесь.

И что, это работает?

Еще как. С помощью DLSS можно очень сильно повысить частоту кадров: прирост составляет до трех раз в режиме «Производительность». «Сэкономленную» производительность можно пустить на увеличение настроек — или просто наслаждаться высокой частотой кадров.

Как установить nvidia dlss. Смотреть фото Как установить nvidia dlss. Смотреть картинку Как установить nvidia dlss. Картинка про Как установить nvidia dlss. Фото Как установить nvidia dlss

Разработчики предусмотрели для DLSS несколько уровней настроек. Например, если хочется повысить частоту кадров, одновременно получив самую качественную картинку, имеет смысл выбрать настройку Quality.

Как насчет производительности?

Если запустить популярный мультиплеерный шутер Call of Duty Warzone на GeForce RTX 3060 с DLSS в режиме Quality, можно получить прирост производительности примерно на 30%: частота кадров поднимется выше 100 fps.

Как установить nvidia dlss. Смотреть фото Как установить nvidia dlss. Смотреть картинку Как установить nvidia dlss. Картинка про Как установить nvidia dlss. Фото Как установить nvidia dlss

Если хочется повысить частоту кадров еще сильнее, то можно переключиться на режим Performance. В ролевом экшене Outriders, запущенном на GeForce RTX 3060, этот режим увеличивает частоту кадров почти вдвое, с 31 до 53 fps.

Есть еще один приятный момент

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

Во-вторых, больше не нужно снижать разрешение игры ниже разрешения экрана ноутбука ради получения приличной частоты кадров.

Другими словами, с включенной технологией DLSS видеокарта GeForce RTX 3060 показывает частоту кадров, близкую к более дорогой GeForce RTX 3070. А GeForce RTX 3060 Ti начинает обгонять GeForce RTX 3080.

Как установить nvidia dlss. Смотреть фото Как установить nvidia dlss. Смотреть картинку Как установить nvidia dlss. Картинка про Как установить nvidia dlss. Фото Как установить nvidia dlss

Как дела с качеством графики?

Иногда качество картинки с DLSS может быть даже выше, чем без нее. Как правило, такой эффект наблюдается в сравнении со сглаживанием TAA: там, где оно «съедает» мелкие детали картинки, у DLSS все в порядке.

Хороший пример можно увидеть в Cyberpunk 2077. Слева — скриншот с отключенной технологией DLSS и сглаживанием TAA, справа — с DLSS.

Сравнение показывает два важных момента. Во-первых, в заборе на заднем плане больше нет дыр: DLSS справилась там, где спасовало сглаживание TAA. Во-вторых, складывается впечатление, что кусты стали детальнее.

На самом деле не стали: просто TAA «съедает» фрагменты не только отдаленных, но и просто мелких объектов, в чем можно убедиться, увеличив разрешение еще выше (тогда кусты станут нормальными и с ТАА). У DLSS такой проблемы нет и кусты — а также другая растительность — выглядят нормально.

Можно сделать картинку еще лучше

Совет актуален для игр, где после включения DLSS картинка кажется немного размытой. Этот эффект появляется, когда разработчики забывают повышать резкость картинки при активации DLSS, но ее можно приподнять и вручную.

Для этого понадобится GeForce Experience, собственное приложение NVIDIA. Открыв оверлей с помощью комбинации Alt-F3, вы сможете выставить адаптивную резкость вручную; обычно хватает значения 30-40.

Сравнить качество графики с TAA или с DLSS при увеличенной резкости можно здесь.

Теперь отправимся в Найт-Сити. Хотя это город из стекла и металла, растения с мелкими деталями встречаются и здесь. Сглаживание TAA (слева) снова превращает деревья в сплошную зеленую массу, а DLSS (справа) позволяет рассмотреть детали.

В динамике разница между DLSS и сглаживанием TAA заметна еще лучше. Дело в том, что с TAA у некоторых небольших или отдаленных объектов может появляться эффект субпиксельного мерцания — это происходит, когда детали слишком мелкие.

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

Звучит неплохо. Где все это можно увидеть?

Поддержка технологии DLSS есть во всех видеокартах GeForce RTX: подойдет и 2000, и 3000 серия. Чем младше модель, тем полезнее пользоваться DLSS.

С этой технологией владельцы GeForce RTX 3060 или GeForce RTX 3050 Ti, которая пока есть только на ноутбуках, могут рассчитывать на более высокую частоту кадров. Она может быть примерно такой же, как на более дорогих моделях с отключенной технологией DLSS.

Вот несколько ноутбуков с видеокартами серии GeForce RTX 3000, поддерживающими технологию DLSS:

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *