Ir para o conteúdo

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.

Junior Candido
NVSmooth30 leva o Smooth Motion da NVIDIA para placas RTX 30 (Mas torcedores, calma! É um projeto alpha)

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:

Publicidade
  1. 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.
  2. Baixe o NVIDIA Profile Inspector.
  3. 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.
  4. 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.

Siga o Arkade no Instagram @revistaarkade Seguir

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.

Publicidade

Aproveite que está aqui e siga o Arkade no 

O Anbernic RG DS é o Nintendo DS de ontem, mas com suporte a muitos mais jogos e recursos de games de hoje. Garanta já o seu no AliExpress!

Se prepare para o remake de Zelda Ocarina of Time garantindo já o seu Nintendo Switch 2, com frete Prime garantido na Amazon!

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.

Próxima matéria Android 18 aparece na agenda do Android Dev Summit 2026, marcado para 28 e 29 de outubro Tecnologia Android 18 (o sistema, não a personagem) aparece na agenda do Android Dev Summit 2026, marcado para 28 e 29 de outubro O Google revelou que o Android 18 estará no Android Dev Summit 2026, com foco em novas funções gráficas e detalhes ainda limitados.
Junior Candido

Conto a história dos videogames e da velocidade de ontem e de hoje por aqui! Você pode me seguir em instagram.com/juniorcandido ou x.com/junior_candido E para contatos, envie sua mensagem para o e-mail [email protected]

Mais matérias de Junior Candido

Buscar no Arkade