NVSmooth30 leva o Smooth Motion da NVIDIA para placas RTX 30 (Mas torcedores, calma! É um projeto alpha)
Conheça o NVSmooth30, mod alpha que leva o Smooth Motion da NVIDIA às placas RTX 30, com instalação, recursos, riscos e limitações.
NVSmooth30 é um projeto independente que tenta fazer o Smooth Motion, a geração de quadros da NVIDIA, funcionar em placas GeForce RTX 30, algo que o driver não oferece por conta própria. O mod está em fase alpha, é publicado no GitHub por ItsAdeline e conta com download no Nexus Mods. O próprio autor avisa que ele não deve ser usado em jogos competitivos nem em títulos protegidos por anti-cheat. Além dos devidos cuidados que qualquer projeto nesta fase mereça.
Como o NVSmooth30 funciona
O truque está em como o mod lida com o arquivo NvPresent64.dll, que faz parte do driver e cuida do caminho de apresentação do Smooth Motion. O código do driver traz kernels CUDA compilados para a arquitetura SM89 (a das RTX 40), e as RTX 30 usam a SM86. O projeto intercepta o carregamento desses kernels e ajusta os metadados para que a placa mais antiga os aceite.
O autor diz que isso não é um tradutor de código de máquina. O ajuste só funciona enquanto as instruções dos kernels forem válidas também na SM86, e o mod rejeita qualquer formato desconhecido em vez de tentar editá-lo. Segundo o repositório, ele é um projeto “clean-room” (escrito do zero a partir do comportamento observado, sem copiar código da NVIDIA) e não inclui nenhum binário da empresa. O código está sob licença MIT.
Como instalar o NVSmooth30
O processo é curto:
- Baixe a versão pronta na página do projeto no Nexus Mods e extraia o version.dll na pasta do jogo, ao lado do executável. Se precisar, renomeie o arquivo para .asi e use o Ultimate ASI Loader, mas só nesse caso.
- Baixe o NVIDIA Profile Inspector.
- No Profile Inspector, ative o Smooth Motion para o jogo e clique em “Apply Changes”. Esse passo precisa ser refeito a cada atualização de driver.
- Abra o jogo normalmente.
Quem preferir compilar por conta própria precisa de Windows 10 ou 11 de 64 bits, Visual Studio 2022 com o pacote de desenvolvimento para desktop em C++, o Windows SDK e o CMake 3.24 ou superior. Basta rodar o build_release.bat, que gera o arquivo em build\Release\version.dll. O mod carrega o NvPresent64.dll direto da pasta DriverStore do sistema, então não é preciso copiar esse arquivo para o jogo.
Riscos e limitações que o autor lista
O projeto foi desenvolvido com base em uma única versão de referência do NvPresent64.dll, identificada por um hash SHA-256 publicado no repositório. Ele não fixa endereços internos dessa versão: os scanners em tempo de execução procuram uma estrutura específica e, se não a encontram, abortam sem alterar nada. Mesmo assim, o autor admite que uma versão nova do driver pode mudar o comportamento e quebrar a compatibilidade.
Entre os problemas possíveis, o README cita reset do driver, travamento do jogo, quadros corrompidos e tela preta. A recomendação é guardar backup de todos os arquivos substituídos. Como o mod entra no jogo por meio de um version.dll colocado na pasta do executável, ele pode ser bloqueado ou detectado por sistemas anti-cheat, o que reforça o aviso contra usá-lo em jogos online competitivos.
Configurações disponíveis
O ajuste é feito por variáveis de ambiente, definidas antes de abrir o jogo (um arquivo .bat simples resolve). As mais úteis são:
- SM86_ENABLE_OSD: mostra um indicador de status na tela, que pode ser alternado com a tecla F11. Vem desligado.
- SM86_ENABLE_D3D11_BRIDGE: liga uma ponte experimental para jogos em DirectX 11, que copia a imagem por uma cadeia de troca DirectX 12. Vem ligada.
- SM86_LOW_LATENCY: pede latência máxima de quadro igual a 1, quando houver suporte. Vem ligada.
- SM86_HALF_REFRESH_CAP e SM86_BASE_FPS_CAP: limitam os quadros reais, seja à metade da taxa de atualização do monitor, seja a um valor definido por você.
- SM86_FORCE_VSYNC e SM86_NVPRESENT_PATH: forçam o V-Sync e indicam um caminho manual para o NvPresent64.dll.
Se algo der errado, o mod grava um relatório em nvsmooth30.log, na pasta do executável do jogo.
Vale a pena testar?
Para quem tem uma RTX 30 e quer experimentar o Smooth Motion em jogos single-player, o NVSmooth30 é uma opção que merece atenção, desde que você aceite o caráter experimental. O repositório pode ser acessado aqui.
Aproveite que está aqui e siga o Arkade no
Ganhamos uma pequena comissão nos links compartilhados em nossos posts. Você não gastará nada mais com isso e ainda apoiará o jornalismo independente de games e cultura.




