NVIDIA Smooth Motion ha comenzado a funcionar de forma no oficial en las GeForce RTX 30 basadas en Ampere gracias a dos proyectos independientes desarrollados por la comunidad. Según recoge VideoCardz, tanto una ampliación del conocido dlssg_for_sm86 como el nuevo proyecto NVSmooth30 han conseguido ejecutar la generación de fotogramas a nivel de driver en tarjetas como las RTX 3070 y RTX 3050 Laptop, pese a que NVIDIA limita oficialmente la función a las RTX 40 y RTX 50.
La demostración resulta especialmente interesante porque Smooth Motion no es lo mismo que DLSS Frame Generation ni Multi Frame Generation. NVIDIA lo define como un modelo de IA integrado en el driver que infiere un fotograma adicional entre dos renderizados y puede utilizarse incluso en juegos sin soporte nativo para DLSS Frame Generation. Los mods muestran que una funcionalidad equivalente puede ejecutarse sobre Ampere, aunque eso no implica soporte oficial ni garantiza compatibilidad completa.
El primer proyecto amplía dlssg_for_sm86 con Smooth Motion
La primera implementación procede del desarrollador pipotoufikxyz-lgtm, que ha ampliado el proyecto dlssg_for_sm86-MFG-version. Esta modificación ya adaptaba parte del runtime de DLSS-G a la arquitectura SM86 utilizada por las GeForce RTX 30, y ahora añade también Smooth Motion junto con soporte para Vulkan.
La primera versión específica de Smooth Motion apareció el 19 de septiembre y fue probada sobre una GeForce RTX 3070. Para activarla, es necesario colocar los archivos correspondientes junto al ejecutable del juego y habilitar posteriormente Smooth Motion mediante NVIDIA Profile Inspector.
La instalación, por tanto, todavía está lejos de ser equivalente a activar una opción dentro de NVIDIA App. El propio repositorio advierte de problemas con el instalador y recomienda en determinados casos recurrir a la instalación manual, mientras algunos usuarios han informado de incompatibilidades entre diferentes versiones del paquete.
Las pruebas comunitarias tampoco son uniformes. VideoCardz recoge el caso de una RTX 3080 capaz de utilizar Smooth Motion en varios juegos y emuladores, aunque también se observaron cierres en determinados títulos de Steam y más artefactos visuales que utilizando una RTX 5070 Ti. Eso deja claro que hacer funcionar la tecnología no equivale todavía a reproducir la calidad de la implementación oficial.
NVSmooth30 utiliza una vía completamente diferente
El segundo proyecto, NVSmooth30, está desarrollado por ItsAdeline y no se limita a ampliar el paquete anterior. VideoCardz lo describe como una capa de compatibilidad desarrollada desde cero para la ruta de Smooth Motion utilizada por NvPresent64.dll sobre hardware SM86.
En lugar de reutilizar directamente la adaptación anterior, NVSmooth30 intercepta comprobaciones de capacidad dentro de NvPresent, modifica la ruta de carga CUDA y adapta kernels compatibles de SM89 para SM86. También incluye de forma experimental un puente de presentación de DirectX 11 hacia DirectX 12.
El proyecto ha sido probado inicialmente sobre una RTX 3050 Laptop, mientras otro usuario consiguió hacerlo funcionar en una RTX 3070. Que dos implementaciones distintas hayan alcanzado resultados sobre varias GPU Ampere refuerza la idea de que la exclusión oficial de RTX 30 no responde únicamente a que el hardware sea incapaz de ejecutar la técnica.
Smooth Motion no necesita que el juego implemente DLSS Frame Generation
Aquí está una de las diferencias más importantes. DLSS Frame Generation forma parte de la cadena DLSS del propio juego, mientras Smooth Motion opera desde el driver y puede aplicarse a títulos que no ofrecen Frame Generation de forma nativa. NVIDIA lo lanzó primero para RTX 50 y posteriormente amplió oficialmente el soporte a todas las GeForce RTX 40.
La implementación oficial funciona con DirectX 11, DirectX 12 y Vulkan, y puede combinarse con resolución nativa, DLSS Super Resolution u otras técnicas de escalado. Su objetivo es generar un fotograma intermedio para aumentar la fluidez sin exigir una integración específica por parte del desarrollador del juego.
Eso la acerca conceptualmente a soluciones como AMD Fluid Motion Frames o Lossless Scaling, aunque cada tecnología utiliza su propia implementación. Para propietarios de una RTX 30, disponer de una alternativa integrada en el ecosistema de NVIDIA sería especialmente interesante en títulos antiguos o juegos que nunca recibieron DLSS Frame Generation.
Sin embargo, Smooth Motion tampoco convierte mágicamente 30 FPS en una experiencia equivalente a 60 FPS nativos. Los fotogramas generados mejoran la percepción de fluidez, pero no reducen por sí solos la latencia de entrada y pueden introducir artefactos cuando el movimiento o la información disponible entre fotogramas resulta complicada de reconstruir.
Tampoco debe confundirse con Multi Frame Generation
La aparición de estos mods llega poco después de que la comunidad consiguiera ejecutar también DLSS Multi Frame Generation sobre RTX 30, pero ambas tecnologías resuelven problemas diferentes. Smooth Motion genera fotogramas desde el driver, mientras MFG forma parte del runtime DLSS y utiliza una arquitectura diseñada alrededor de las capacidades de generaciones más recientes.
Por eso, que Smooth Motion funcione en Ampere no demuestra automáticamente que RTX 30 pueda ofrecer la misma calidad, eficiencia o latencia que RTX 40/50. Lo que demuestra es algo más concreto: la función puede ejecutarse técnicamente sobre estas GPU mediante capas de compatibilidad no oficiales.
Los anti-cheat siguen siendo uno de los principales riesgos
Los dos proyectos dependen de inyección de DLL y modificaciones alrededor de la ruta de presentación del juego, algo que puede resultar problemático con sistemas anti-cheat. VideoCardz recomienda limitar estas pruebas principalmente a juegos para un jugador y evitar títulos competitivos donde archivos modificados puedan provocar bloqueos o sanciones.
También existe el riesgo habitual de cualquier modificación experimental: cierres, incompatibilidades con actualizaciones de drivers, artefactos visuales o problemas específicos de determinados motores. No hay soporte oficial de NVIDIA detrás de estas implementaciones y nada garantiza que continúen funcionando con futuras versiones.
Por ahora, NVIDIA mantiene Smooth Motion oficialmente en GeForce RTX 40 y RTX 50 mediante NVIDIA App, sin indicar que tenga previsto ampliarlo a Ampere.
La aparición simultánea de dos proyectos independientes, sin embargo, cambia parte de la discusión técnica. Las RTX 30 parecen capaces de ejecutar Smooth Motion de alguna forma, aunque convertir ese funcionamiento experimental en una característica estable, compatible y con calidad suficiente sería un trabajo muy distinto. La decisión de ofrecer soporte oficial sigue estando completamente en manos de NVIDIA.
Vía: TechPowerUp












