Домой Новости Функция NVIDIA Smooth Motion стала доступна на видеокартах серии RTX 30 благодаря...

Функция NVIDIA Smooth Motion стала доступна на видеокартах серии RTX 30 благодаря модам

Энтузиасты реализовали поддержку технологии генерации кадров Smooth Motion на графических процессорах NVIDIA архитектуры Ampere через сторонние модификации.

0
0

Технология генерации кадров NVIDIA Smooth Motion, изначально предназначенная для видеокарт 40-й серии и новее, стала доступна владельцам графических процессоров серии GeForce RTX 30 (архитектура Ampere). Официально данная функция, работающая на уровне драйверов и схожая по концепции с AMD AFMF, через приложение NVIDIA App поддерживается только современными адаптерами, однако усилия независимых разработчиков позволили устранить это ограничение.

Логотип NVIDIA на фоне графического процессора

Два независимых пути реализации генерации кадров

На текущий момент существуют два отдельных проекта, направленных на запуск Smooth Motion на видеокартах предыдущего поколения. Первый метод был предложен разработчиком под ником pipotoufikxyz-lgtm. Этот проект основывается на расширении возможностей существующей разработки dlssg_for_sm86, которая является адаптацией среды исполнения NVIDIA DLSS-G для архитектуры SM86, используемой в чипах RTX 30. Обновление, ставшее доступным 19 сентября, добавило поддержку Smooth Motion, а также функциональность для графического API Vulkan. Работоспособность данного решения была успешно подтверждена на видеокарте GeForce RTX 3070.

Второй подход, известный как NVSmooth30, был представлен разработчиком ItsAdeline. В отличие от использования исходного пакета DLSS-G, данное решение представляет собой уровень совместимости, разработанный с нуля. Мод напрямую взаимодействует с программным путем Smooth Motion в библиотеке NvPresent64.dll. На этапе текущего тестирования NVSmooth30 продемонстрировал работоспособность на мобильном графическом процессоре RTX 3050, а также на десктопной модели RTX 3070.

Ограничения и перспективы технологии на картах Ampere

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

Факт успешной разработки двух независимых реализаций подтверждает, что архитектура Ampere технически способна поддерживать работу функции Smooth Motion. Однако на данный момент нет никаких официальных заявлений от NVIDIA о возможности расширения поддержки этой технологии для владельцев серии RTX 30. Перспективы официального включения данной функции в стандартные драйверы для старых серий видеокарт остаются крайне низкими, и, по имеющимся сведениям, в ближайшее время подобных изменений ожидать не стоит.

Технические особенности и нюансы реализации

Оба проекта наглядно показывают разницу в подходах к обходу программных ограничений NVIDIA. Разработка от pipotoufikxyz-lgtm опирается на адаптацию уже существующей инфраструктуры DLSS-G, что позволяет «обмануть» систему, заставив её считать архитектуру SM86 совместимой с библиотеками, предназначенными для более новых решений. Внедрение поддержки Vulkan в этот проект 19 сентября стало важным этапом, расширяющим спектр игр, где пользователи могут опробовать генерацию кадров.

В свою очередь, подход ItsAdeline с проектом NVSmooth30 является более глубоким с точки зрения программной инженерии. Создание «чистого» (clean-room) уровня совместимости, который напрямую обращается к NvPresent64.dll, позволяет минимизировать посредников в цепочке вызовов, что в теории может обеспечить большую стабильность или меньшие задержки. Тот факт, что это решение успешно заработало на ноутбуках с видеокартой RTX 3050, доказывает гибкость реализации, не ограниченную только настольными версиями GPU.

Несмотря на успех энтузиастов, пользователям стоит учитывать следующие факторы:

  • Отсутствие plug-and-play: на текущем этапе установки моды требуют определенных навыков работы с конфигурационными файлами и системными библиотеками, что делает их доступными преимущественно для опытных пользователей.
  • Риски блокировок: любая модификация файлов игры, отвечающих за отрисовку кадров или взаимодействие с API видеокарты, классифицируется системами защиты (Anti-Cheat) как потенциально опасная активность. Использование подобных решений в многопользовательских соревновательных играх почти гарантированно приведет к блокировке учетной записи.
  • Отсутствие аппаратных блокировок: независимая работа двух команд служит веским доказательством того, что препятствия для внедрения Smooth Motion на серии RTX 30 носят скорее маркетинговый, а не технический характер. Архитектурных ограничений, которые бы непреодолимо блокировали работу данной функции на чипах Ampere, на текущий момент не выявлено.
Источник: https://www.techpowerup.com