Dlss, которые поддерживаются видеокартами
Обновлено: 21.11.2024
В видеокартах Nvidia серии RTX 30 есть две выдающиеся функции: трассировка лучей и DLSS. И PlayStation 5, и Xbox Series X хорошо познакомили большинство людей с трассировкой лучей, но DLSS все еще немного туманен. Это немного сложно, но позволяет вам играть в игру с виртуализированным более высоким разрешением, поддерживая более высокую детализацию и более высокую частоту кадров без чрезмерной нагрузки на видеокарту. Он дает вам лучшее из всех миров, используя возможности машинного обучения.
Но это еще не все. Вот все, что вам нужно знать о DLSS, о том, как он работает и что он может сделать для ваших компьютерных игр.
Что такое DLSS?
DLSS означает супервыборку глубокого обучения. Бит «суперсэмплинг» относится к методу сглаживания, который сглаживает неровные края, которые появляются на отрендеренной графике. Однако по сравнению с другими формами сглаживания SSAA (сглаживание с супервыборкой) работает, визуализируя изображение с гораздо более высоким разрешением и используя эти данные для заполнения пробелов в исходном разрешении.
Часть «глубокого обучения» — это секретный соус Nvidia. Используя возможности машинного обучения, Nvidia может обучать ИИ. модели со сканами высокого разрешения. Затем метод сглаживания может использовать A.I. модели для заполнения недостающей информации. Это важно, так как SSAA обычно требует локального рендеринга изображения с более высоким разрешением. Nvidia делает это в автономном режиме, вдали от вашего компьютера, предоставляя преимущества суперсэмплинга без дополнительных вычислительных ресурсов.
Все это возможно благодаря тензорным ядрам Nvidia, которые доступны только в графических процессорах RTX (за исключением решений для центров обработки данных, таких как Nvidia A100). Хотя графические процессоры серии RTX 20 имеют внутри тензорные ядра, RTX 3060, 3060 Ti, 3070, 3080 и 3090 поставляются с тензорными ядрами Nvidia второго поколения, которые обеспечивают более высокую производительность на каждое ядро.
Nvidia лидирует в этой области, хотя новая функция AMD FidelityFX Super Resolution может составить серьезную конкуренцию. Даже Intel работает над собственной технологией суперсэмплирования под названием Intel XeSS или Intel Xe Super Sampling. Подробнее об этом позже.
Что на самом деле делает DLSS?
DLSS — это результат тщательного обучения искусственного интеллекта Nvidia. алгоритм для создания более привлекательных игр. После воспроизведения игры в более низком разрешении DLSS извлекает информацию из своей базы знаний по обучению изображений со сверхвысоким разрешением, чтобы создать изображение, которое по-прежнему выглядит так, как будто оно было запущено в более высоком разрешении. Идея состоит в том, чтобы игры с разрешением 1440p выглядели так, как будто они работают с разрешением 4K, а игры с разрешением 1080p — как с разрешением 1440p. DLSS 2.0 предлагает 4-кратное разрешение, что позволяет отображать игры с разрешением 1080p и выводить их с разрешением 4K.
Более традиционные методы сверхвысокого разрешения могут привести к артефактам и ошибкам в окончательном изображении, но DLSS предназначен для работы с этими ошибками, чтобы создать еще более красивое изображение. Он все еще оптимизируется, и Nvidia утверждает, что DLSS будет улучшаться в ближайшие месяцы и годы, но при определенных обстоятельствах он может значительно повысить производительность, не влияя на внешний вид игры.
Тогда как в ранних играх DLSS, таких как Final Fantasy XV, частота кадров была незначительно увеличена — всего с 5 до 15 кадров в секунду, — в более поздних версиях улучшений стало гораздо больше. В таких играх, как Deliver us the Moon и Wolfenstein: Youngblood, Nvidia представила новый ИИ. движок для DLSS, который, как нам говорят, улучшает качество изображения, особенно при более низких разрешениях, таких как 1080p, и может увеличить частоту кадров в некоторых случаях более чем на 50%.
Есть также новые режимы настройки качества, которые могут использовать пользователи DLSS, выбирая между «Производительность», «Сбалансированный» и «Качество», каждый из которых фокусирует мощность ядра Tensor графического процессора RTX на другом аспекте DLSS.
Как работает DLSS?
DLSS заставляет игру рендериться с более низким разрешением (обычно 1440p), а затем использует обученный искусственный интеллект. алгоритм, чтобы сделать вывод, как это будет выглядеть, если оно будет отображаться с более высоким разрешением (обычно 4K). Это достигается за счет использования некоторых эффектов сглаживания (вероятно, собственного TAA Nvidia) и некоторой автоматической резкости. Визуальные артефакты, которых не было бы при более высоком разрешении, также сглаживаются и даже используются для определения деталей, которые должны присутствовать в изображении.
Как поясняет Eurogamer, система A.I. Алгоритм обучен для просмотра определенных игр в чрезвычайно высоких разрешениях (предположительно, 64-кратный суперсэмплинг) и уменьшен до размера всего в несколько мегабайт, прежде чем он будет добавлен в последние выпуски драйверов Nvidia и станет доступным для геймеров во всем мире. Первоначально Nvidia приходилось проходить этот процесс для каждой игры отдельно. Теперь, с DLSS 2.0, Nvidia предоставляет общее решение, поэтому A.I. модель больше не нужно обучать для каждой игры.
По сути, DLSS – это версия технологии Nvidia Ansel для улучшения снимков экрана в режиме реального времени. Он визуализирует изображение с более низким разрешением, чтобы обеспечить повышение производительности, а затем применяет различные эффекты, чтобы обеспечить относительно сравнимый общий эффект с увеличением разрешения.
Результат может быть неоднозначным, но в целом он приводит к более высокой частоте кадров без существенной потери визуальной точности. Nvidia утверждает, что частота кадров может улучшиться на 75% в Control от Remedy Entertainment при использовании как DLSS, так и трассировки лучей. Обычно это менее заметно, и не всем нравится окончательный вид игры DLSS, но вариант, безусловно, есть для тех, кто хочет украсить свои игры без затрат на запуск с более высоким разрешением.
В Death Stranding мы увидели значительные улучшения при разрешении 1440p по сравнению с родным рендерингом. В режиме Performance были потеряны некоторые мелкие детали на задней упаковке, особенно на ленте. Режим качества сохранил большую часть деталей, сгладив некоторые шероховатости нативного рендеринга. Наш скриншот «DLSS выключен» показывает качество без сглаживания. Хотя DLSS не поддерживает такой уровень качества, он очень эффективен в борьбе с алиасингом, сохраняя большую часть деталей.
Мы не заметили чрезмерной резкости в Death Stranding, но это то, с чем вы можете столкнуться при использовании DLSS.
Со временем становится лучше
DLSS может дать геймерам, которые не могут достичь комфортной частоты кадров при разрешении выше 1080p, возможность сделать это с помощью логических выводов. DLSS может стать самой важной функцией графических процессоров Nvidia RTX в будущем. Они не такие мощные, как мы могли бы надеяться, а эффекты трассировки лучей красивы, но, как правило, оказывают значительное влияние на производительность, но DLSS дает нам лучшее из обоих миров: лучше выглядящие игры, которые также работают лучше.
Изначально казалось, что DLSS будет нишевой функцией для недорогих видеокарт, но это не так. Вместо этого DLSS позволил таким играм, как Cyberpunk 2077 и Control, повысить визуальную точность на высокопроизводительном оборудовании, не делая игры неиграбельными. DLSS расширяет возможности бюджетного оборудования и позволяет заглянуть в будущее высокопроизводительного оборудования.
Nvidia продемонстрировала RTX 3090, графический процессор стоимостью 1500 долларов США с 24 ГБ памяти, обеспечивающий рендеринг таких игр, как Wolfenstein: YoungBlood, в разрешении 8K с включенной трассировкой лучей и DLSS. Хотя до широкого распространения 8K еще далеко, дисплеи 4K становятся все более распространенными. Вместо рендеринга в родном 4K и надежды на то, что у него будет от 50 до 60 кадров в секунду, геймеры могут выполнять рендеринг в разрешении 1080p или 1440p и использовать DLSS для заполнения недостающей информации. В результате повышается частота кадров без заметной потери качества изображения.
Что такое DLSS и почему все о нем говорят? Стоит ли DLSS? Это руководство поможет вам понять, почему DLSS — такая хорошая технология.
Этот автор прошел проверку и обладает необходимыми знаниями или образованием, чтобы писать на эту тему. Узнайте больше на нашей странице о нас.
Улучшение качества графики в видеоиграх и аппаратном обеспечении ПК всегда было пропорциональным. Производители графических процессоров, такие как NVIDIA или AMD, выпускают новые графические процессоры, которые могут обрабатывать более требовательную графику, что позволяет разработчикам игр создавать игры с более продвинутой графикой.
Однако с появлением DLSS (суперсэмплинг глубокого обучения) от NVIDIA это может измениться. Благодаря этой уникальной технологии искусственного интеллекта DLSS может значительно повысить производительность игры без каких-либо существенных недостатков, сохраняя при этом качество изображения.
Звучит как магия, но это не так. Давайте посмотрим, что такое DLSS, как он работает и стоит ли он того.
Показать содержание
Что такое DLSS?
DLSS – это технология на основе искусственного интеллекта, разработанная NVIDIA. Эта технология основана на специальном оборудовании, тензорных ядрах, которые можно найти только на видеокартах RTX. В частности, все SKU, принадлежащие к сериям 2000 и 3000.
Он работает с использованием искусственного интеллекта или технологии глубокого обучения, чтобы масштабировать изображения с более низкого разрешения до более высокого, сохраняя при этом (почти) тот же уровень визуального качества. Это дает пользователю больше FPS для аналогичной графики.
Это особенно полезно для пользователей, которые хотят запускать игры в разрешении 4K со скоростью 60 кадров в секунду или выше. Без одной из лучших графических карт этого добиться невозможно. Включив DLSS, это становится возможным.Этот параметр уменьшает исходное разрешение до более низкого, например 1440p, а затем заполняет все недостающие пиксели, чтобы создать изображение, почти идентичное исходному разрешению.
Зачем использовать DLSS?
Эта информация может заставить вас задаться вопросом, почему вы должны использовать эту новую технологию.
Ответ прост: DLSS проходит через все циклы уменьшения и увеличения масштаба с помощью глубокого обучения, чтобы обеспечить вам гораздо более высокую производительность. Если вы не можете достичь 60 кадров в секунду на RTX 2060 в играх с поддержкой DLSS, включите этот параметр в настройках и посмотрите, насколько сильно он улучшит производительность.
Похоже, это ерунда. Кто бы не хотел повысить производительность одним нажатием кнопки?
Однако не всегда все так просто. В некоторых случаях DLSS может негативно влиять на качество изображения, особенно в видеоиграх, где DLSS не обновлен до версии 2.0.
Тем не менее, важно отметить, что с этого момента все игры будут поддерживать версию 2.0 и выше.
Одним из примеров является эффект ореола, наблюдаемый в Cyberpunk 2077 при включенном DLSS (любая настройка).
Призрачное изображение не является серьезной проблемой, но может раздражать и портить ощущение погружения. С другой стороны, низкий FPS и заикание также могут испортить ваше погружение. Вам решать, стоят ли эти недостатки повышения производительности.
Повышение производительности
Основным преимуществом использования этой новой технологии является повышение FPS в играх. Уровень производительности, который вы можете получить, зависит от собственного разрешения, графического процессора, игры и качества DLSS. Обычно пользователи могут выбирать из различных режимов, таких как "Качество", "Сбалансированный" и "Производительность".
Выбирая параметр "Качество", вы получаете максимально возможное визуальное качество и минимальный прирост производительности. Вариант Balanced находится где-то посередине. Хотя параметр «Производительность» может повысить производительность до 70 %, качество изображения значительно снизится.
NVIDIA утверждает, что с DLSS 2.0 и режимом производительности прирост производительности может быть до 3 раз больше. Вероятно, это верно только при правильных обстоятельствах, но все равно впечатляет.
Доступность
Еще следует отметить тот факт, что DLSS необходимо внедрять в каждую видеоигру вручную с помощью ее разработчиков. Хотя процесс внедрения значительно упростился благодаря DLSS 2.0 и другим обновлениям, он по-прежнему снижает его доступность.
На момент написания статьи успешно реализовано DLSS примерно в 30–40 видеоиграх. Это немалое число, и оно должно продолжать расти в будущем, но, учитывая, сколько игр существует и сколько новых выпускается ежегодно, этого недостаточно, чтобы удовлетворить все потребности.
Мы не можем знать наверняка, сделает ли NVIDIA процесс внедрения еще более простым (и бесплатным) для разработчиков, что позволит независимым студиям использовать возможности DLSS.
Вот некоторые из наиболее популярных игр с поддержкой DLSS:
- Расширенное издание Metro Exodus
- Сторожевые псы: Легион
- Call of Duty: Black Ops, холодная война
- Зона боевых действий
- Управление
- Смертельная нить
- Киберпанк 2077
- Minecraft для Windows 10
- Охотник на монстров: Мир (1.0)
- Shadow of the Tomb Raider (1.0)
- Нио 2
…и десятки других.
Поддержка DLSS добавлена в ряд новых видеоигр, включая F1 2021, Red Dead Redemption 2, Rust, Doom Eternal, Myst, No Man’s Sky, Metro Exodus Enhanced Edition, Chernobylite и другие.
Кроме того, доступности мешает тот факт, что DLSS может использоваться только графическими процессорами RTX. Любые графические процессоры NVIDIA старше этого или произведенные AMD не могут использовать эту опцию.
Ответ AMD
Неудивительно, что конкуренты реагируют на такие новые технологии. Мы видели это, когда AMD ответила на NVIDIA G-Sync более дешевой и столь же мощной альтернативой FreeSync. Это также произошло, когда NVIDIA ответила на решение AMD Anti-Lag технологией Reflex.
Альтернатива AMD DLSS называется FSR или FidelityFX Super Resolution.
Подход FSR сильно отличается от подхода DLSS. Вместо того, чтобы полагаться на аппаратное обеспечение, это программное решение, которое может работать на нескольких сериях графических процессоров. На момент написания статьи AMD подтвердила, что FSR может работать с графическими процессорами серий RX 6000, RX 5000, RX 500 и даже GTX 1000.
NVIDIA уже отказалась от своих старых карт GTX, а AMD добавила для них новые функции.
Мы предполагаем, что больше графических процессоров будут поддерживать эту функцию после того, как она будет должным образом протестирована по всему миру.
Также важно отметить, что ответ AMD довольно медленный. На момент выпуска он поддерживает только несколько игр.
Мы ждем, чтобы узнать больше о подходе AMD и о том, как они будут развивать свою идею.
Оно того стоит?
На вопрос пока нет ответа: стоит ли использовать DLSS?
В большинстве случаев ответ однозначно положительный. Однако это не универсально. Если у вас есть карта RTX, нет причин не включать эту функцию, если вы хотите получить дополнительный FPS, если только вас не беспокоят побочные эффекты.
В однопользовательских играх, вероятно, лучше всего использовать режим "Качество" для наиболее впечатляющих визуальных эффектов. Для многопользовательской игры вы можете переключиться в режим Balanced или Performance.
Однако покупка карты RTX только для того, чтобы использовать эту функцию, может оказаться нецелесообразным. Он все еще не получил широкого распространения, а значит, ваши любимые игры могут не поддерживать DLSS. Основным преимуществом любой видеокарты по-прежнему является ее производительность при растеризации; дополнительные функции второстепенны.
В целом, DLSS — это замечательная технология, и NVIDIA определенно продолжит ее улучшать, делая ее еще более эффективной и эффективной.
(Pocket-lint) – Если вы искали новейшие и лучшие видеокарты Nvidia RTX, возможно, вы слышали упоминание о DLSS. Если вы не совсем уверены, что это такое, у нас есть ответы.
У Nvidia явно есть серьезное игровое оборудование в виде различных графических карт, но в последние годы компания также работала над рядом различных программных технологий, призванных максимально использовать это оборудование.
Компания активно использует возможности трассировки лучей и возможности, которые могут быть добавлены в игры. Эта технология добавляет улучшенные визуальные эффекты за счет реалистичного освещения, точных теней и источников рассеянного света. Но это также может оказать давление на ваш игровой ПК и снизить количество кадров в секунду, что является неприятным для любого геймера на ПК.
Именно здесь на помощь приходит DLSS. Это технология, разработанная для того, чтобы вы могли получить максимальную отдачу от потрясающей четкости изображения, одновременно повышая производительность и поддерживая высокую частоту кадров, чтобы вы могли максимально использовать возможности своего модного игрового монитора.
Что такое DLSS и как он работает?
Глубокое обучение Super Sampling (также известное как DLSS) – это технология искусственного интеллекта, разработанная Nvidia для повышения производительности вашего игрового компьютера даже при использовании более высоких настроек.
Идея состоит в том, чтобы уменьшить нагрузку на ваш графический процессор, визуализируя исходное изображение с более низким разрешением, а затем используя искусственный интеллект для масштабирования этого изображения, чтобы создать впечатление, что оно выполняется с более высоким разрешением.
Представьте, что вы играете в визуально ошеломляющую игру уровня Triple-A с максимальными настройками на мониторе 4K, но на самом деле игра работает в разрешении 1080p, а затем масштабируется искусственным интеллектом до 4K с помощью DLSS. Это означает, что игра может работать быстрее и плавнее, обеспечивая значительный прирост FPS, но без ущерба для графики.
Искусственный интеллект DLSS, по сути, добавляет дополнительные пиксели, чтобы обеспечить фантастическое изображение, но плавное и не заставит вас плакать из-за падения счетчика кадров в секунду.
DLSS не идеален, но со временем он стал лучше, и теперь у Nvidia есть несколько настроек DLSS, включая производительность, сбалансированный режим и режим качества. Вы можете переключаться между ними в зависимости от вашего опыта с качеством, обеспечивающим наилучшие визуальные улучшения, в то время как производительность может помочь увеличить ваш FPS, если кажется, что он падает.
Поддержка трассировки лучей
Мы упомянули, что трассировка лучей может улучшить общие визуальные эффекты в игре, но может отрицательно сказаться на производительности игры.DLSS противостоит этому и позволяет вам оставить такие настройки включенными, но при этом работает с графикой, чтобы улучшить общую производительность.
Мы видели это в действии в ряде игр. В одних это имеет более существенное значение, чем в других. При максимальных настройках Cyberpunk 2077 была особенно сложной при первом запуске. Даже с мощным ПК и RTX 3080 мы получали 20-30 кадров в секунду с отключенным DLSS, но все остальное было на максимуме. Включение DLSS привело к почти удвоенному увеличению частоты кадров и более плавному просмотру.
Однако он еще не идеален. В режиме производительности вы можете заметить некоторое ухудшение общего визуального качества в зависимости от того, во что вы играете. Может возникнуть небольшое размытие по сравнению с работой в разрешении 4K с выключенным DLSS. Хотя по большей части технология работает хорошо, и компромисс стоит того, чтобы с ним поэкспериментировать.
Какие игры поддерживают DLSS?
Изначально, когда DLSS впервые был запущен, его поддерживало лишь несколько игр, и его нельзя было просто запустить на чем угодно. С тех пор DLSS был улучшен и выпущен в виде DLSS 2.0. Компания также попыталась сделать его более доступным для разработчиков, чтобы его не нужно было обучать работе с конкретными играми, чтобы обеспечить наилучшую производительность, а вместо этого его можно было бы более широко интегрировать в как можно больше игр.
DLSS также поддерживается Unreal Engine 4 и будет работать с Unity 2021.2, то есть будет работать с наиболее часто используемыми игровыми движками и широким спектром игр.
Тем не менее, реализация DLSS зависит от разработчиков, но мы видели это в ряде игр. У Nvidia также есть несколько смелых заявлений об улучшениях производительности, которые предлагает DLSS для следующих игр:
-
- с DLSS каждый графический процессор GeForce RTX может достигать 60 кадров в секунду при разрешении 1440p с включенным NVIDIA DLSS, а масштабирование при разрешении 4K достигает 73%, превращая каждый графический процессор от GeForce RTX 3060 Ti и выше в графический процессор 4K. - DLSS обеспечивает более 100 кадров в секунду при разрешении 1440p для всех графических процессоров RTX и может
- MechWarrior 5: Mercenaries — DLSS обеспечивает более 60 кадров в секунду при разрешении 4K для графических процессоров RTX 2070 Super и более поздних версий, а также плавную частоту кадров 80+ при разрешении 1440p для всех графических процессоров RTX.
- Доставьте нам Луну — DLSS позволяет играть на RTX 2060 и RTX 2060 Super с максимальными настройками и включенной трассировкой лучей с разрешением до 1440p.
- Wolfenstein: Youngblood — DLSS позволяет графическим процессорам RTX увеличить производительность до 2 раз при разрешении 4K, что обеспечивает гораздо более плавный игровой процесс. - DLSS позволяет геймерам получить более 60 кадров в секунду в Red Dead с максимальными настройками. Nvidia утверждает, что с 3060 Ti вы можете получить более 60 кадров в секунду при 1440p, а если у вас 3070 или лучше, вы можете получить такое же высокое количество кадров в секунду и в 4K. - DLSS может улучшить игровую производительность на целых 46% с этим названием, как утверждает Nvidia. Это позволяет практически каждому игроку GeForce RTX максимально использовать графику и получить разрешение 4K с частотой 60 кадров в секунду — последнее обновление Baldur's Gate 3 добавило в игру DLSS и повысило производительность до 88% при разрешении 4K. Nvidia говорит, что если у вас есть RTX 3060 Ti, вы получите 4K со скоростью 60 кадров в секунду в этой игре. – Nvidia заявляет, что геймеры могут рассчитывать на вдвое большую производительность при разрешении 4K с включенным DLSS.
обеспечить плавную скорость 60+ кадров в секунду при разрешении 4K. - DLSS обеспечивает более 100 кадров в секунду при разрешении 1080p для всех графических процессоров RTX и более 60 кадров в секунду при разрешении 4K с максимальными настройками для графических процессоров RTX 2060 Super и выше. - DLSS позволяет геймерам достигать 1440p 60+ кадров в секунду с максимальными настройками и включенной трассировкой лучей на графических процессорах RTX 2070 Super и выше.
Официальный список игр, поддерживающих DLSS, постоянно расширяется, но в настоящее время включает:
В эти новые клавиатуры от Logitech встроены наши любимые эмодзи, и мы их обожаем! Автор Pocket-lint Promotion · 9 февраля 2022 г.
Если вы использовали множество эмодзи, возможно, вы захотите выбрать одну из этих клавиатур.
- Среди зла
- Обновленный Alan Wake
- Гимн
- Приключения Арона
- Назад 4 крови
- Врата Балдура 3
- Поле битвы 2042
- Поле битвы V
- Яркое воспоминание
- Call Of Duty: Black Ops, холодная война
- Зов долга: современная война
- Зов долга: Зона боевых действий
- Управление
- Crysis Remastered и Crysis Remastered Trilogy
- Киберпанк 2077
- Смертельная нить
- Доставьте нам Луну
- Вечный DOOM
- Зачислен
- Эверспейс 2
- Формула-1 2020
- Последняя фантазия XV
- Фортнайт
- Бегущий за привидениями
- Grand Theft Auto: Трилогия
- В радиусе виртуальной реальности
- Железный конфликт
- Правосудие
- Путешествие LEGO Builders
- Мстители Marvel
- Mechwarrior V: Наемники
- Метро Исход
- Расширенное издание Metro Exodus для ПК
- Майнкрафт
- Охотник на монстров: мир
- Баннерлорд Mount & Blade II
- Смертельная оболочка
- Нарака: Острие лезвия
- Nioh 2: полное издание
- Ничейное небо
- Аутрайдеры
- Радуга Шесть Осада
- Red Dead Redemption 2
- Готово или нет
- Редаут: космический десант
- Ржавчина
- Разорванная сталь
- Мусорщики
- Тень расхитительницы гробниц
- Демо System Shock
- Среда
- Сказочный лес
- Война Тандер
- Легион Watch Dogs
- Вольфенштейн Янгблад
- Гаечный ключ
Nvidia заявляет, что с включенным DLSS в Rainbow Six Осада вы можете получить прирост производительности до 50% при игре в разрешении 4K. Компания заявляет, что вы можете получить более 100 кадров в секунду даже с максимальной графикой.
- Икар
- Промышленность
- Путь конструктора LEGO Builder
- УМЕР: 1983 г.
- Восхождение
- Настойчивость
Поддержка DLSS есть не только в крупных играх. Есть также множество независимых игр с поддержкой DLSS, в том числе:
DLSS в виртуальной реальности
В последних обновлениях Nvidia включила поддержку DLSS для игр виртуальной реальности, включая No Man's Sky, Into The Radius и Wrench.
Если вы хотите узнать больше о DLSS, вы можете прочитать об этом на официальном сайте Nvidia.
DLSS означает супервыборку глубокого обучения. Это тип метода рендеринга видео, который направлен на повышение частоты кадров за счет рендеринга кадров с более низким разрешением, чем отображаемое, и использования глубокого обучения, типа ИИ, для увеличения масштаба кадров, чтобы они выглядели такими же четкими, как и ожидалось, при исходном разрешении. Например, с помощью DLSS кадры игры могут обрабатываться с разрешением 1080p , что делает более достижимой более высокую частоту кадров, а затем масштабироваться и выводиться с разрешением 4K , обеспечивая более четкое качество изображения по сравнению с 1080p. .
Это альтернатива другим методам рендеринга, таким как временное сглаживание (TAA) и алгоритм постобработки, для которого требуется видеокарта RTX и поддержка игр (см. раздел «Игры DLSS» ниже). Игры, которые работают с более низкой частотой кадров или более высоким разрешением, больше всего выигрывают от DLSS.
На диаграмме Nvidia показана производительность RTX 3080 при разрешении 4K с максимальными настройками графики, режимом производительности DLSS 2.0 и включенной трассировкой лучей. (Изображение предоставлено Nvidia)
Согласно Nvidia, DLSS 2.0, наиболее распространенная версия, может увеличить частоту кадров на 200–300 % (дополнительные сведения см. в разделе DLSS 2.0 ниже). Оригинальный DLSS используется в гораздо меньшем количестве игр, и мы обнаружили, что он менее эффективен, но Nvidia заявляет, что он может повысить частоту кадров «более чем на 70%». DLSS действительно может пригодиться, даже с лучшими видеокартами, при игре в высоком разрешении или с трассировкой лучей, которые могут привести к значительному падению частоты кадров по сравнению с 1080p.
По нашему опыту, трудно заметить разницу между игрой, отображаемой в исходном разрешении 4K, и игрой, отображаемой в разрешении 1080p с масштабированием до 4K с помощью DLSS 2.0 (это режим «производительности» с 4-кратным масштабированием). В движении практически невозможно отличить DLSS 2.0 в режиме качества (т. е. 1440p с масштабированием до 4K), хотя прирост производительности не так велик.
Для сравнения того, как DLSS влияет на производительность игры с трассировкой лучей, см.: AMD и Nvidia: какие графические процессоры лучше всего подходят для трассировки лучей?. В этом тестировании мы использовали DLSS 2.0 только в режиме качества (2-кратное масштабирование), и прирост в более требовательных играх по-прежнему довольно велик.
Когда DLSS был впервые выпущен, Nvidia заявляла, что он показал большую временную стабильность и четкость изображения, чем TAA. Хотя технически это может быть правдой, варьируется в зависимости от игры, и мы предпочитаем DLSS 2.0 DLSS 1.0. Представитель Nvidia подтвердил нам, что, поскольку DLSS требует фиксированного количества времени графического процессора на кадр для запуска нейронной сети глубокого обучения, игры, работающие с высокой частотой кадров или низким разрешением, возможно, не видели повышения производительности с DLSS 1.0.
Ниже представлено видео от Nvidia (так что относитесь к нему с недоверием), сравнивающее игровой процесс Cyberpunk 2007 с разрешением 1440p и 4K с включенным DLSS 2.0 и DLSS. 2.0 выкл.
DLSS доступен только с видеокартами RTX, но сегодня AMD выпустила собственную версию технологии AMD Fidelity FX Super Resolution (AMD FSR). FSR не зависит от графического процессора, то есть он будет работать на графических процессорах Nvidia и даже Intel, которые имеют необходимые аппаратные функции. В этом году не менее 10 игровых студий заявят о внедрении FSR в свои игры и движки. FSR также доступен на PlayStation 5 и будет доступен на Xbox Series X и S.
Игры DLSS
Чтобы использовать DLSS, вам потребуется видеокарта RTX, а также игра или другое приложение, поддерживающее эту функцию.Вы можете найти полный список игр, объявленных с поддержкой DLSS по состоянию на конец июля, через Nvidia и ниже.
- Среди зла
- Гимн
- Приключения Арона
- Поле битвы V
- Яркое воспоминание
- Call of Duty: Black Ops, холодная война
- Call of Duty: Modern Warfare
- Зов долга: Зона боевых действий
- Чернобыль
- CRSED: F.O.A.D. (ранее Cuisine Royale)
- Обновление Crysis
- Death Stranding
- Доставьте нам луну
- Doom Eternal
- Смерть: 1983 г.
- Грань вечности
- Зачислен
- Эверспейс 2
- Ф1 2020
- Final Fantasy XV
- Фортнайт
- Бегущий за привидениями
- Гу Цзянь Ци Тан онлайн
- Икар
- В радиусе виртуальной реальности
- Железный конфликт
- Правосудие
- Путешествие конструктора LEGO
- Мстители Marvel
- MechWarrior 5: Наемники
- Метро Исход
- Расширенное издание Metro Exodus для ПК
- Minecraft с RTX для Windows 10
- Охотник на монстров: мир
- Лунный клинок
- Смертельная оболочка
- Mount & Blade II: Bannerlord
- Некромунда: наемник
- С девяти до пяти
- Нарака: Острие лезвия
- Ничейное небо
- Nioh 2 – полное издание
- Аутрайдеры
- Тыквенный Джек
- Rainbow Six Осада
- Готов или нет
- Red Dead Redemption 2
- Редаут: космический десант
- Ржавчина
- Мусорщики
- Shadow of the Tomb Raider
- Супраленд
- Системный шок
- Восхождение
- Сказочный лес
- Среда
- Настойчивость
- War Thunder
- Watch Dogs: Легион
- Вольфенштейн: Янгблад
- Гаечный ключ
- Меч Сюань-Юань VII
Обратите внимание, что Unreal Engine и Unity Engine поддерживают DLSS 2.0, а это означает, что игры, использующие эти движки, должны легко реализовать DLSS. Nvidia также объявила, что 23 июня игры для Linux на базе Vulkan смогут поддерживать DLSS благодаря графическому драйверу Linux, добавляющему поддержку игр, использующих Proton.
Помимо игр существуют и другие типы приложений, например SheenCity Mars, архитектурная визуализация, в которых используется DLSS.
DLSS 2.0 и DLSS 2.1
В марте 2020 г. Nvidia анонсировала DLSS 2.0, обновленную версию DLSS, в которой используется новая нейронная сеть с глубоким обучением, которая должна быть в 2 раза быстрее, чем DLSS 1.0, поскольку использует карты RTX. Процессоры ИИ, называемые тензорными ядрами, более эффективны. Эта более быстрая сеть также позволяет компании снять любые ограничения на поддерживаемые графические процессоры, настройки и разрешения.
Предполагается, что DLSS 2.0 также обеспечит лучшее качество изображения, обещая в 2-3 раза более высокую частоту кадров (в режиме производительности 4K) по сравнению с предшественником, примерно до 70% прироста кадров в секунду. Используя режим производительности 4K DLSS 2.0, Nvidia утверждает, что видеокарта RTX 2060 может запускать игры с максимальными настройками и приемлемой частотой кадров. Опять же, игра должна поддерживать DLSS 2.0, и вам нужна видеокарта RTX, чтобы воспользоваться всеми преимуществами.
Первоначальный DLSS, по-видимому, был ограничен двукратным масштабированием (Nvidia не подтвердила это напрямую), и многие игры ограничивали возможности его использования. Например, в Battlefield V, если у вас RTX 2080 Ti или более быстрый графический процессор, вы можете включить DLSS только в разрешении 4K, но не в разрешении 1080p или 1440p. Это связано с тем, что накладные расходы DLSS 1.0 часто перевешивают любые потенциальные преимущества при более низких разрешениях и высокой частоте кадров.
В сентябре 2020 г. Nvidia выпустила DLSS 2.1, в котором добавлен режим Ultra Performance Mode для игр со сверхвысоким разрешением (9-кратное масштабирование), поддержка VR-игр и динамическое разрешение. Последнее, как сообщил Tom's Hardware представитель Nvidia, означает, что «входной буфер может изменять размеры от кадра к кадру, в то время как выходной размер остается фиксированным. Если механизм рендеринга поддерживает динамическое разрешение, DLSS можно использовать для выполнения требуемого масштабирования до разрешение экрана." Обратите внимание, что вы часто слышите, как люди называют как исходный DLSS 2.0, так и обновление 2.1 «DLSS 2.0».
Выбираемые режимы DLSS 2.0
Одно из самых заметных отличий оригинального DLSS от причудливого DLSS 2.0 — это введение выбираемых режимов качества изображения: «Качество», «Сбалансированный» или «Производительность» — и «Ультра производительность» в версии 2.1. Это влияет на разрешение рендеринга в игре, повышая производительность, но снижая качество изображения при просмотре этого списка.
В версии 2.0 режим производительности продемонстрировал самый большой скачок, повышая разрешение игр с 1080p до 4K. Это 4-кратное увеличение (в 2 раза по ширине и в 2 раза по высоте). В сбалансированном режиме используется 3-кратное масштабирование, а в качественном режиме — 2-кратное масштабирование. Режим Ultra Performance, представленный в DLSS 2.1, использует 9-кратное масштабирование и в основном предназначен для игр с разрешением 8K (7680 x 4320) на RTX 3090. Хотя технически его можно использовать при более низких целевых разрешениях, артефакты масштабирования очень заметны даже при 4K (720p с масштабированием). По сути, DLSS выглядит лучше, поскольку позволяет работать с большим количеством пикселей, поэтому, хотя разрешение от 720p до 1080p выглядит хорошо, рендеринг в разрешении 1080p или выше даст лучший конечный результат.
Как все это влияет на производительность и качество по сравнению с исходным DLSS? В качестве идеи мы можем обратиться к Control, который изначально имел DLSS 1.0, а затем получил поддержку DLSS 2.0 при выпуске. (Помните, следующее изображение предоставлено Nvidia, поэтому было бы разумно отнестись к нему тоже с долей скептицизма.)
Управление в разрешении 1080p с выключенным DLSS (вверху), включенным DLSS 1.0 (в центре) и включенным режимом качества DLSS 2.0 (внизу) (Изображение предоставлено Nvidia)
Одним из улучшений, которые должен принести DLSS 2.0, является высокое качество изображения в областях с движущимися объектами. Обновленный рендеринг на приведенном выше фанатском изображении выглядит намного лучше, чем изображение с использованием DLSS 1.0, которое на самом деле выглядело заметно хуже, чем при отключенном DLSS.
Предполагается также, что DLSS 2.0 обеспечивает улучшение по сравнению со стандартным DLSS в областях изображения, где детали менее заметны.
Управление в разрешении 1440p с использованием оригинального DLSS (вверху) и режима качества DLSS 2.0 (внизу) (Изображение предоставлено Nvidia)
Nvidia пообещала, что DLSS 2.0 приведет к более широкому распространению игр. Это связано с тем, что исходная DLSS требовала обучения сети ИИ для каждой новой игры, требующей поддержки DLSS. DLSS 2.0 использует обобщенную сеть, то есть работает во всех играх и обучается с использованием «контента, не связанного с игрой», согласно Nvidia.
Чтобы игра поддерживала оригинальный DLSS, разработчик должен был реализовать его, а затем сеть ИИ должна была быть обучена специально для этой игры. В DLSS 2.0 этот последний шаг исключен. Разработчик игры все еще должен внедрить DLSS 2.0, но это займет гораздо меньше работы, поскольку это обычная сеть ИИ. Это также означает, что обновления движка DLSS (в драйверах) могут улучшить качество существующих игр. Unreal Engine 4 и Unreal Engine 5 имеют поддержку DLSS 2.0, и Unity добавит ее в обновлении 2021.2 в этом году. Это делает тривиальной для игр, основанных на этих движках, возможность включения этой функции.
Как работает DLSS?
И оригинальный DLSS, и DLSS 2.0 работают с суперкомпьютером Nvidia NGX для обучения соответствующих сетей ИИ, а также с тензорными ядрами карт RTX, которые используются для рендеринга на основе ИИ.
Чтобы игра получила поддержку DLSS 1.0, сначала Nvidia пришлось обучить нейросеть DLSS AI, тип сети AI, называемый свёрточным автоэнкодером, с помощью NGX. Все началось с показа в сети тысяч скриншотов из игры, каждый с 64-кратным сглаживанием суперсэмплов. Nvidia также показала изображения нейронной сети, в которых не использовалось сглаживание. Затем сеть сравнила снимки, чтобы узнать, как «аппроксимировать качество» 64-кратного сверхсэмплированного сглаженного изображения с использованием исходных кадров более низкого качества. Цель состояла в том, чтобы повысить качество изображения без чрезмерного снижения частоты кадров.
Затем сеть ИИ повторяла этот процесс, попутно настраивая свои алгоритмы, чтобы в конечном итоге приблизиться к качеству 64x с изображениями базового качества с помощью логического вывода. Конечным результатом стало «сглаживание, приближающееся к качеству [64x Super Sampled], при этом избегая проблем, связанных с TAA, таких как размытие по всему экрану, размытие на основе движения, ореолы и артефакты на прозрачных пленках», — объяснила Nvidia в 2018 году.
DLSS также использует то, что Nvidia называет «методами временной обратной связи», чтобы обеспечить четкую детализацию игровых изображений и «повышенную стабильность от кадра к кадру». Временная обратная связь – это процесс применения векторов движения, описывающих направления, в которых объекты на изображении перемещаются по кадрам, к выходным данным исходного или более высокого разрешения, чтобы можно было заранее оценить внешний вид следующего кадра.
Увеличение скорости DLSS 2.0 достигается за счет обновленной сети искусственного интеллекта, которая более эффективно использует тензорные ядра, что позволяет повысить частоту кадров и устранить ограничения на графические процессоры, настройки и разрешения. Team Green также говорит, что DLSS 2.0 отображает только 25-50% пикселей (и только 11% пикселей для DLSS 2.1 Ultra Performance) и использует новые методы временной обратной связи для еще более четких деталей и лучшей стабильности по сравнению с исходным DLSS.
Суперкомпьютеру Nvidia NGX еще предстоит обучить сеть DLSS 2.0, которая также является автоматическим кодировщиком свертки. Согласно Nvidia, в него входят две вещи: «изображения с низким разрешением, псевдонимы, визуализированные игровым движком» и «низкое разрешение, векторы движения из тех же изображений, также сгенерированные игровым движком».
DLSS 2.0 использует эти векторы движения для временной обратной связи, которую автоматический кодировщик свертки (или сеть DLSS 2.0) выполняет, взяв «текущий кадр с низким разрешением и предыдущий кадр с высоким разрешением, чтобы попиксельно определить, как генерировать текущий кадр более высокого качества», как говорит Nvidia.
Процесс обучения работе в сети DLSS 2.0 также включает сравнение выходного изображения с эталонным изображением сверхвысокого качества, созданным в автономном режиме с разрешением 16K (15 360 x 8 640). Различия между изображениями отправляются в сеть ИИ для обучения и улучшения. Суперкомпьютер Nvidia многократно запускает этот процесс на потенциально десятках тысяч или даже миллионах эталонных изображений с течением времени, создавая обученную сеть ИИ, которая может надежно создавать изображения с удовлетворительным качеством и разрешением.
При использовании DLSS и DLSS 2.0 после завершения обучения сети ИИ для новой игры суперкомпьютер NGX отправляет модели ИИ на графическую карту Nvidia RTX через драйверы GeForce Game Ready. Оттуда ваш графический процессор может использовать возможности искусственного интеллекта своих тензорных ядер для запуска DLSS 2.0 в режиме реального времени вместе с поддерживаемой игрой.
Поскольку DLSS 2.0 — это общий подход, а не обучение на одной игре, это также означает, что качество алгоритма DLSS 2.0 может улучшаться со временем, и игра не требует установки обновлений от Nvidia. Обновления находятся в драйверах и могут повлиять на все игры, использующие DLSS 2.0.
Читайте также: