Энтузиаст опубликовал исходный код экспериментального проекта NVSmooth30, который позволяет запускать технологию NVIDIA Smooth Motion на видеокартах семейства GeForce RTX 30 архитектуры Ampere. Официально данный функционал интерполяции и генерации кадров не заявлен производителем для графических ускорителей 30-й серии. Для демонстрации работоспособности автор использовал ноутбук с видеокартой GeForce RTX 3050 Laptop GPU, на которой удалось успешно обойти проверку поколений оборудования.
Для реализации задумки разработчику пришлось детально изучить системную библиотеку NvPresent64.dll и принцип работы внутренних проверок среды исполнения NVIDIA. Модификация в динамическом режиме находит и патчит ограничения архитектуры, инициализирует презентационный слой и перехватывает процесс загрузки модулей CUDA, обеспечивая корректное выполнение бинарного кода на ядрах SM86. Дополнительно создается специальный мост трансляции между интерфейсами D3D11 и D3D12, чтобы библиотека могла корректно перехватывать цепочку кадров в проектах без нативной поддержки DirectX 12.
На текущем этапе проект сохраняет экспериментальный статус и требует дальнейшей универсализации под различные версии официальных видеодрайверов. Создатель проекта отмечает необходимость масштабного тестирования на других настольных и мобильных видеокартах линейки, включая модели RTX 3060, RTX 3070, RTX 3080 и RTX 3090. В качестве основы и источника вдохновения разработчик выделил наработки автора sdli1995, ранее создававшего модификацию DLSSG для архитектуры SM86.