Технология NVIDIA Smooth Motion, представляющая собой инструмент ИИ-интерполяции кадров на уровне драйвера, стала доступна владельцам видеокарт GeForce RTX 30-й серии благодаря усилиям сообщества. Хотя официальная поддержка решения ограничена современными архитектурами RTX 40 и RTX 50, энтузиасты нашли способы обойти данные ограничения.

Принцип работы технологии и особенности модификаций
В отличие от классической генерации кадров DLSS, Smooth Motion не требует предоставления данных о векторах движения от игрового движка. Это позволяет применять технологию в значительно более широком спектре проектов, включая эмуляторы. Принцип работы заключается во вставке дополнительного кадра между двумя уже отрисованными, что обеспечивает визуальную плавность игрового процесса.
На данный момент представлены два независимых проекта, позволяющих активировать функцию на «старом» железе:
- dlssg_for_sm86-MFG-version: данный мод базируется на существующем уровне совместимости, который ранее позволил запустить DLSS Frame Generation на картах серии RTX 30. Разработчики расширили его функциональность, добавив поддержку Smooth Motion, активация которой происходит через NVIDIA Profile Inspector. Решение использует прокси-библиотеку DLL, размещаемую рядом с исполняемым файлом игры, и дополнительно добавляет поддержку Vulkan.
- NVSmooth30: этот проект от разработчика под псевдонимом ItsAdeline использует иной метод. В нем реализован слой совместимости, позволяющий задействовать оригинальный путь Smooth Motion из библиотеки NvPresent64.dll на архитектуре Ampere. Модификация патчит проверки возможностей GPU, перехватывает путь загрузки CUDA и перенаправляет ядра SM89 на аппаратное обеспечение SM86, используемое в картах серии RTX 30.
Технические нюансы и статус разработки
В проекте NVSmooth30 также реализован экспериментальный мост для преобразования интерфейса из DirectX 11 в DirectX 12. Первые тесты NVSmooth30 были проведены на графическом процессоре RTX 3050 Laptop, а другие пользователи подтвердили работоспособность решения на настольной карте RTX 3070.
В то же время проект dlssg_for_sm86-MFG-version успешно прошел проверку на картах RTX 3070 и RTX 3080. Несмотря на достигнутые успехи, разработчики подчеркивают, что обе модификации носят исключительно экспериментальный характер. В ходе тестирования пользователи неоднократно сталкивались с визуальными артефактами, проблемами совместимости и вылетами приложений.

На текущем этапе внедрение технологии требует доработки, а стабильность работы сильно варьируется в зависимости от конкретной игры, версии драйвера и модели видеокарты. Существует риск возникновения конфликтов с античит-системами, поэтому авторы модификаций рекомендуют использовать их преимущественно в однопользовательских проектах до появления более совершенных и стабильных версий ПО.
Технические различия подходов
Хотя оба проекта преследуют одну цель, их архитектурный подход существенно различается. Проект dlssg_for_sm86-MFG-version опирается на развитие уже существующих наработок по адаптации DLSS Frame Generation. Его ключевой особенностью является интеграция поддержки Vulkan, что расширяет возможности работы прокси-библиотеки в различных графических API.
В свою очередь, NVSmooth30 от разработчика ItsAdeline использует более глубокий метод «чистой комнаты» (clean-room compatibility layer). Основное внимание здесь уделено прямому взаимодействию с оригинальным путем Smooth Motion в файле NvPresent64.dll. Вместо расширения функционала сторонних DLSS-модов, автор решил задачу через патчинг проверок возможностей графического процессора на уровне ядра и перенаправление вызовов CUDA, адаптируя высокоуровневые ядра SM89 под архитектурные особенности чипов SM86.

Особенности эксплуатации и риски
Несмотря на успешные демонстрации работы Smooth Motion на картах серий RTX 3050 (мобильная версия), RTX 3070 и RTX 3080, текущее состояние обоих решений нельзя назвать финальным. Разработчики указывают на ряд критических факторов, которые должен учитывать пользователь перед установкой:
- Визуальные дефекты: Помимо вылетов, пользователи фиксируют появление графических артефактов, возникающих из-за специфики работы ИИ-интерполяции на «неродном» для нее железе.
- Проблемы совместимости: Стабильность работы технологии сильно зависит от комбинации конкретной игры, версии видеодрайвера и архитектурных нюансов GPU.
- Безопасность: Существует вероятность конфликтов с системами защиты от несанкционированного доступа. Поскольку работа модов подразумевает вмешательство в исполняемые процессы игры и системные библиотеки, использование ПО в онлайн-проектах с активными античитами крайне не рекомендуется во избежание блокировок.
На текущем этапе оба проекта остаются экспериментальными инструментами, требующими дальнейшей доработки и тестирования сообществом.






