что такое dynamic super resolution
Как настроить DSR на видеокартах NVIDIA?
Эта инструкция актуальна для World of Tanks, World of Warplanes и World of Warships.
Описание технологии
Разработанная компанией NVIDIA технология DSR (Dynamic Super Resolution), или технология динамического суперразрешения, позволяет в играх получать картинку с очень высоким качеством сглаживания. Принцип работы технологии DSR заключается в том, что сначала выполняется рендеринг изображения в повышенном разрешении, а затем полученное изображение масштабируется к разрешению экрана, установленному производителем монитора как рекомендуемое, с использованием фильтра Гаусса.
Список видеокарт, поддерживающих технологию DSR:
Учитывая, что использование технологии DSR достаточно серьёзно нагружает графический процессор и видеопамять, задействовать эту технологию рекомендуется лишь на следующих моделях видеокарт: GeForce GTX 980, GeForce GTX 970, GeForce GTX TITAN Z, GeForce GTX TITAN Black, GeForce GTX TITAN, GeForce GTX 780 Ti, GeForce GTX 780, GeForce GTX 770, GeForce GTX 690, GeForce GTX 680.
Настройка DSR
Чтобы включить использование технологии DSR:
На данный момент в игровых клиентах World of Warplanes и World of Warships реализован статический GUI (GUI — Graphical User Interface, или графический интерфейс пользователя). Это вносит некоторые неудобства при использовании технологии DSR. Проявляется это неудобство в мелком либо искажённом шрифте интерфейса, малом размере кнопок, панелей и т. д.
Клиент World of Tanks, наоборот, поддерживает масштабирование интерфейса. Масштабирование интерфейса включается автоматически, если выставленное вами за счёт технологии DSR разрешение в настройках игры превышает минимальное поддерживаемое клиентом игры (1024х768) в два раза как по горизонтали, так и по вертикали.
Также при использовании технологии DSR создаётся дополнительная нагрузка на видеокарту, что значительно (в 2 раза и более) снижает количество кадров в секунду (fps) в игре, в зависимости от выставленного разрешения в клиенте игры и сглаживания (DSR — Smoothness) в настройках Панели управления NVIDIA.
Что такое dynamic super resolution
Санкт-Петербург,
ул. Краснопутиловская 9.
Москва, Шоссе Энтузиастов,
дом 31с39, 3 этаж, офис 14
ТЕХНОЛОГИЯ DSR
Новая архитектура Maxwell представляет целый ряд инновационных технологий, которые значительно улучшают игровой процесс. Одна из таких технологий, динамическое суперразрешение (DSR), имеет наибольшее значение, повышая качество изображения в любой игре, которая поддерживает разрешение выше 1920×1080.
КАК РАБОТАЕТ DSR?
Проще говоря, динамическое суперразрешение позволяет рассчитывать картинку в играх в более высоком разрешении, а затем масштабирует полученный результат до разрешения вашего монитора, обеспечивая графику в 4К, 3840×2160, на любом экране.
Энтузиасты, обладающие совместимыми мониторами и техническими знаниями, называют этот процесс «даунсэмплингом» или «суперсэмплингом». DSR значительно улучшает этот процесс, используя высококачественный фильтр, специально созданный для этой задачи.
DSR также значительно упрощает процесс благодаря встроенной возможности включения/ отключения технологии напрямую в GeForce Experience. Она совместима со всеми мониторами, для ее использования не нужны специальные знания, и она является частью оптимальных игровых настроек, которые предлагает утилита GeForce Experience.
В начальной сцене Dark Souls II игрок обнаруживает, что он находится посреди колышущейся травы. В разрешении 1920×1080 трава мерцает и сильно рябит при движении, и кажется, что часть изображения пропадает, как показано на снимке экрана выше:
Подробное рассмотрение пикселей дает понять, что трава отображается подобным образом из-за того, что в разрешении 1920×1080 недостаточное число точек выборки для отображения мелких деталей.
В разрешении 3840×2160 (4K) число точек выборки увеличивается в 4 раза, благодаря чему в игре более детально отображается каждая травинка.
Также DSR применяет специально созданный фильтр Гаусса во время масштабирования 4K изображения в разрешение 1920×1080, которое будет выводиться на монитор:
Процесс DSR значительно улучшает качество изображения, а благодаря использованию фильтра Гаусса артефакты алиасинга, которые можно наблюдать при традиционном даунсэмплинге, значительно сокращаются и даже полностью исчезают, что еще больше повышает качество картинки.
Трава – это отличный пример для демонстрации точек выборки, но не думайте, что это единственное, где могут использоваться возможности DSR. Практически в каждой игре DSR повысит качество текстур, теней, эффектов, сглаживания, модели затенения ambient occlusion, геометрических деталей.
Включить DSR очень просто: просто нажмите кнопку «Оптимизировать» в приложении GeForce Experience 2.1.2, установив WHQL-драйвер GeForce 344.11 или более поздний. Эту технологию невозможно применить только к играм, в которых не поддерживается масштабирование пользовательского интерфейса и/или отсутствует поддержка разрешения выше 1920×1080. Однако если вы все же хотите включить DSR в подобных играх или в играх, которые не поддерживаются утилитой GeForce Experience, войдите в Панель управления NVIDIA, выберите параметры масштабирования DSR, которые вы хотите использовать, и соответствующее разрешение DSR.
Кроме того, вы можете регулировать чувствительность фильтра Гаусса в помощью опции NVCPL в Панели управления NVIDIA. Благодаря этому геймеры могут настроить изображение, отображаемое с технологией DSR. Эта возможность подобна элементам управления резкостью в популярном плагине SweetFX для обработки картинки в играх.
Технология DSR в прямом смысле меняет игры. В 4K детали более четкие, эффекты и тени более впечатляющие, и общее качество картинки значительно выше. Просто нажмите на кнопку «Оптимизировать» в приложении GeForce Experience, и вы мгновенно поднимите свои игры на небывалый уровень детализации и окунетесь в игровой процесс, подобного которому вы не видели раньше.Эта технология также используется для усовершенствования игрового процесса в виртуальной реальности.
Nvidia DSR: понимание факторов DSR и гладкости —
Прошло около пяти лет с тех пор, как Nvidia выпустила DSR или Dynamic Super Resolution, целью этой функции было позволить игрокам наслаждаться более высокими разрешениями на мониторах, которые не имели встроенной поддержки тех же разрешений. Например, геймер с монитором 1080p может легко наслаждаться игрой в 1440P или 4K с DSR у руля. Как Nvidia сделала это возможным? Ну, это была не ракетостроение.
Когда вы включаете DSR и увеличиваете разрешение, игровой движок начинает рендерить игру с более высоким разрешением, которое вы выбрали в настройках. Затем он понижает разрешение до исходного разрешения вашего монитора. Я знаю, что все это звучит нелогично, но на практике выгода заключается в том, что вы получаете изображение с более высоким разрешением и с повышенной резкостью.
Влияние на производительность практически идентично фактическому воспроизведению с таким разрешением, поэтому, прежде чем вы включите DSR, вы должны это знать. Вам понадобится мощный графический процессор Nvidia, если вы хотите играть в игры с включенным DSR. Что-то вроде RTX 2060 (начальный уровень) или 2080ti (высококлассный уровень), если вы хотите играть без каких-либо помех со стороны производительности.
Итак, теперь главный вопрос здесь заключается в том, есть ли ощутимые преимущества для DSR от Nvidia? Ну, на самом деле, преимущества и недостатки оба есть. Прежде чем мы продолжим и поговорим о двух ведущих факторах в DSR, давайте рассмотрим преимущества и недостатки использования Nvidia DSR.
Преимущества и недостатки использования Nvidia DSR
Это один из наиболее важных факторов, на которые мы должны обратить внимание. Очевидно, что если вы повысите разрешение игры, в которую играете, будут некоторые потери производительности. Но стоит ли жертва того? Давайте посмотрим на преимущества ниже.
Преимущества есть, и, хотя они не имеют большого значения, для геймера с ограниченным бюджетом и хорошей видеокартой они могут сделать многое другое.
Теперь пришло время взглянуть на некоторые недостатки. Давайте посмотрим.
Итак, теперь, когда вы знаете, каковы преимущества и недостатки DSR, на что посмотреть дальше? Что ж, ведущими детерминантами, определяющими, как работает DSR, являются факторы DSR и гладкость DSR. Чтобы понять, как они оба работают, нам нужно кое-что объяснить. Давайте посмотрим.
Факторы DSR
Если вы откроете панель управления Nvidia, перейдите на Управление настройками 3D, и прокрутите вниз, вы найдете DSR Factors под опцией ядра CUDA. Теперь, когда вы нажимаете на выпадающее меню, вам может быть трудно понять, что означает число и как они имеют какое-либо отношение к собственному разрешению, которое написано в скобках.
Ну, вы видите, числа служат множителями. Таким образом, если вы выберете первый вариант, который должен быть 1,20х (собственное разрешение), это будет означать, что собственное разрешение вашего монитора будет умножено на указанное число. Таким образом, в этом случае, если ваше собственное разрешение составляет 3440 × 1440, после включения первого параметра оно фактически станет 3768 × 1577, как показано на скриншоте ниже.
Чем выше вы идете с коэффициентами, тем больше вариантов разрешения у вас будет, что даст вам значительный выигрыш в разрешающей способности игры, в которой он будет отображаться.
DSR Smoothness
Теперь следующая часть — DSR Smoothness. Это на самом деле более запутанно, поскольку Nvidia только что предоставила вам ползунок, который вы можете настроить. Гладкость относится к резкости или гладкости, которые вы найдете, когда изображение будет уменьшено. Дело в том, что как только вы уменьшите изображение, вы начнете видеть некоторые плавные края. Это зависит от игры. Значение по умолчанию составляет 33 процента, но вы можете настроить его. Для сравнения ниже вы найдете Sekiro: Shadows Die Twice, работающий с разрешением 3768 × 1577 с гладкостью 33% и гладкостью 100%.
33-процентная гладкость при 3768 × 1577
Как вы можете видеть, игра, конечно, острая, но есть некоторые грани, где резкость принимает форму алиасинга. Это может быть решено с помощью сглаживания, но это повлияет на игру еще больше, так как вы будете работать с повышенным разрешением.
Ниже вы можете увидеть ту же сцену, но со 100-процентной плавностью и одинаковым разрешением.
100-процентная гладкость при 3768 × 1577
Приведенное выше изображение выглядит более плавным на 100 процентов, хотя в сцене присутствует заметное размытие. Теперь это можно решить, отключив сглаживание, но это может еще больше ухудшить ситуацию, поскольку в каждой игре реализована разная реализация сглаживания, а также сглаживания.
Правильнее всего было бы поиграть с ползунком, пока не достигнете идеального места, где не будет слишком много размытия или неровных краев.
Заключение
В заключение, мы уверены в одном: DSR — это, безусловно, хорошая возможность. Тем не менее, особенность этой технологии в том, что она все еще не так хороша, как следовало бы. Это потому, что он опирается как на аппаратное обеспечение, так и на программное обеспечение и игровой движок. Некоторые игры действительно очень хорошо реагируют как на факторы, так и на гладкость, в то время как другие игры также не отвечают.
Если вам нужно использовать его, потому что у вас нет монитора, который поддерживает более высокое разрешение, мы советуем вам поиграть с ползунком плавности, а также с коэффициентами DSR, чтобы вы могли иметь правильное понимание. Тонко настройте игру и посмотрите, где она выглядит лучше всего, не прося вас страдать с точки зрения производительности.
Типы сглаживания и их принудительное включение в играх
Содержание
Содержание
Любой хотя бы раз видел в игре настройку «Сглаживание», оно же Antialiasing. Это функция, позволяющая устранить эффект лесенки на краях объектов и сделать изображение менее пилообразным. Производители видеокарт создали немало различных методик, общее количество которых исчисляется десятками. Многие из них устарели и забыты, а некоторые используются до сих пор.
В этой статье мы рассмотрим все актуальные типы сглаживания в играх, проведем сравнение, а также научимся их использовать.
Типы сглаживания
В качестве образца будет использоваться игра Track Mania вкупе с Full HD разрешением монитора. Видеокарта GTX 1070. Первый скриншот «чистый», без сглаживания. Просматривать рекомендуется в полном размере.
FXAA (Fast approXimate Anti-Aliasing)
Метод сглаживания, который затрагивает всю картинку изображения на этапе пост-обработки, то есть перед самым ее выводом на экран. Имеет 9 степеней качества. Неплохо сглаживает геометрию. Не устраняет прерывистую лесенку пикселей, что хорошо видно на проводах в воздухе. Не добавляет детализации и мылит текстуры.
Имеет практически идентичный, но малоизвестный аналог MLAA, который работает за счет процессора, а не видеокарты. Сглаживание MLAA доступно в крайне ограниченном количестве игр, поэтому рассматриваться не будет.
SMAA (Subpixel Morphological Anti-Aliasing)
Продвинутое пост-сглаживание, основанное на FXAA и MLAA. Дает ощутимо лучший результат, но потребляет чуть больше ресурсов видеокарты. Имеет четыре степени качества.
Детализации также не добавляет, однако дает меньше паразитных искажений, лучше сглаживает геометрию и меньше мылит изображение.
MSAA (Multi-Sample Anti-Aliasing)
Метод основан на выборочном масштабировании объектов в более высоком разрешении. Текстуры при этом не затрагиваются. Добавляет детализацию на контурах, уменьшает рябь картинки в движении. На современных видеокартах практически не затрагивает производительность. Распространенный и предпочтительный тип сглаживания.
Когда в играх вы выбираете степень сглаживания x2, х4 или x8 подразумевается именно MSAA.
SSAA (Super-Sample Anti-Aliasing)
Самое лучшее, самое правильное и самое требовательное к производительности сглаживание. В отличие от MSAA происходит масштабирование всех возможных объектов, а также шейдеров и текстур.
При выборе настройки SSAA x 4 объект увеличивается в четыре раза с каждой стороны (вертикаль и горизонталь), что дает внутреннее разрешение 7680×4320 от изначального 1920×1080.
Очень хорошо сглаживает лесенку пикселей, улучшает внешний вид текстур. Объекты вдали приобретают реальную четкость. Рябь в играх полностью исчезает, что делает картинку реалистичной и более приятной для глаз. В некоторых играх регулируется процентным соотношением в виде ползунка (может называться «масштабирование разрешения»).
Такое сглаживание лучше использовать в старых играх, так как в современных будут просадки частоты кадров даже на самых мощных видеокартах.
К сожалению, далеко не все игры работают с SSAA сглаживанием, даже если попытаться включить его принудительно.
Иногда в настройках попадается SSAA x 0.5. При его использовании игровое разрешение уменьшается вчетверо (до 960×540), что ухудшает качество картинки, но дает прирост производительности.
DSR (Dynamic Super Resolution)
Технология от NVIDIA, позволяющая использовать разрешения, превышающие возможности вашего монитора. Максимальное значение x 4, что соответствует формату 2160p. По качеству немного превосходит SSAA x2.
И если SSAA работает с внутренним разрешением игры, то DSR запускает игру в настоящем 4К, которое затем даунскелится до родного разрешения монитора. Это дает возможность снимать видео и делать скриншоты в 3840×2160 на мониторе с меньшим разрешением.
Из минусов интерфейс в играх может стать очень мелким и нечитаемым, если игра не оптимизирована под масштабирование игровых элементов. Второй минус это смена чувствительности мыши, курсор будет двигаться медленнее, так как ему нужно пройти больше пикселей.
В отличие от прочих типов сглаживания, DSR можно активировать в любой игре, в которой есть возможность выбора поддерживаемых разрешений.
У AMD есть свой аналог, названный VSR (Virtual Super Resolution).
Единственное полезное значение это x4, дающее реально качественное сглаживание. На других значениях картинка мало того, что не сглаживается, так еще и становится более зубчатой.
Комбинации и ответвления
Производители частенько любят хитрить со сглаживанием, комбинируя методы. В качестве примера TXAA: на самом деле это всего лишь одновременная работа MSAA и FXAA низкого качества. Адаптивным сглаживанием называют SSAA + MSAA. Многокадровое сглаживание MFAA это просто надстройка для MSAA, призванная улучшить качество (через панель управление не заработала ни в одной игре).
Еще один известный тип сглаживания это CSAA, по сути тот же MSAA, но потребляющий чуть меньше ресурсов. Считается устаревшим и из новых видеокарт удален. Попытка принудительной активации приводит к вылету драйвера.
Грубо говоря, практически все сторонние типы сглаживания являются либо модификацией MSAA, либо комбинацией с использованием различных пост-эффектов.
Кстати, DSR и SSAA можно использовать одновременно. Track Mania в этом случае запускается в разрешении 16К (15360×8640), при 26 кадрах в секунду.
В итоге игра 2006 года почти «поставила на колени» GTX 1070. Ну а про игры типа Metro Redux и говорить нечего, всего 1-3 фпс.
Использование
FXAA
Для активации нам понадобится программа FXAA Tool.
В главном окне программы убираем галочку Pre Sharpen. Далее нажимаем кнопку «Add», программа попросит нас ввести имя профиля (можете написать любое), а затем необходимо указать путь к папке с игрой.
Переходим во вкладку «AntiAliasing». Двигая ползунок влево и вправо, мы изменяем баланс между производительностью и качеством. После того, как необходимый уровень выбран, нажимаем кнопку «Save». Теперь при каждом запуске игры сглаживание будет включаться автоматически. Чтобы его убрать достаточно в главном меню нажать кнопку «Remove».
SMAA
Для его использования необходимо скачать программу SweetFX.
Первым делом нажимаем кнопку Add new game и указываем путь на файл запуска игры (.exe).
В списке игр появится строчка с именем файла, щелкаем по ней один раз.
Нажимаем кнопку Add SweetFX.
Заходим в настройки SweetFX Injector settingsи выбираем желаемый уровень качества.
Лучше всего поставить SMAA_PRESET_HIGH. Нажимаем Save settings, а затем в главном окне Save new config.
Как и в случае с FXAA Tool при каждом запуске игры сглаживание будет включаться автоматически. Чтобы его убрать необходимо в главном меню нажать кнопку “Remove SweetFX”.
MSAA \ SSAA \ VSR (Radeon)
Новая панель управления от AMD максимально упрощена. Чтобы активировать VSR, нужно лишь нажать соответствующую кнопку в разделе «Дисплей». После этого в играх появятся новые доступные разрешения.
Активация MSAA и SSAA также не доставит никаких проблем. Переходим во вкладку «Игры» и изменяем несколько настроек.
Избыточная выборка — это SSAA, а множественная выборка — это MSAA.
MSAA \ SSAA \ DSR (GeForce)
Для включения DSR необходимо перейти в раздел «Управление параметрами 3D» и выбрать строчку «DSR-Степень».
Появится небольшое окно, в котором вы сможете выбрать, во сколько раз большие от оригинального разрешения вам нужны. К примеру, x1.78 соответствует разрешению 2560×1440, а x4 соответствует 3840×2160. После этого выбранные разрешения станут доступны в параметрах рабочего стола, а также в самих играх.
Также необходимо выставить параметр «DSR-плавность» на значение 0 %. В противном случае изображение будет слегка размыто.
Для включения MSAA, в этом же разделе (Управление параметрами 3D) нужно изменить два параметра.
Затем нажимаем кнопку «Применить».
Для настроек 3D имеется две вкладки: глобальные параметры и программные настройки. Если вы меняет параметры в первой вкладке, то они применяются ко всем приложениям, а если вы меняете значения во второй вкладке, то настройки применяются только к выбранной вами игре.
Для SSAA сглаживания настройки в панели управления не предусмотрено (исключение — старые видеокарты).
Включить его получиться только с помощью сторонней утилиты NVIDIA Profile Inspector.
Для сброса настроек вы можете нажать на значок NVIDIA.
Сравнение
Для сравнения качества было решено выделить фрагмент картинки, затрагивающие провода, текстовую надпись Track Mania и дорожные перила.
Вторым фрагментом выступит автомобиль, для оценки сглаживания изгибов и текстур.
А теперь сравним влияние сглаживания на FPS в игре.
Исходные материалы
Все использованные в статье игровые скриншоты, а также несколько дополнительных вы можете скачать в архиве по ссылке.
Track Mania Nations — игра, использованная для демонстрации типов сглаживания доступна для бесплатного скачивания на странице в Steam.
Вывод
Мы изучили эффективность сглаживания на примерах, а также научились принудительно его использовать c помощью различных программ и панели управления видеокартой.
Теперь вы в любой момент сможете улучшить качество изображения, даже если в самой игре настройки сглаживания не предусмотрено.