Tecnologia

O que é o NVIDIA DLSS 3, como funciona e quais placas de vídeo suportam?

Anúncio

O DLSS 3 é uma evolução da conhecida tecnologia de redimensionamento e reconstrução suportada por inteligência artificial da NVIDIA , que mantém essa base, mas introduz, ao mesmo tempo, uma inovação muito importante que lhe permitiu dar um salto significativo no desempenho sem depender de outros componentes.

A tecnologia DLSS 3 tem duas partes, uma é o processo inteligente de redimensionamento e reconstrução da imagem, que já estava presente no DLSS 2 , e a outra é a geração de quadros de inteligência artificial. Este último é o que representa aquela importante inovação a que nos referimos, e vamos aprofundá-lo neste artigo.

No entanto, não vamos nos limitar a falar sobre a geração de quadros. Para que você entenda melhor o que é o DLSS 3, como funciona e qual o valor que oferece, vamos revisar suas duas partes em profundidade. No entanto, se depois de ler este artigo você tiver alguma dúvida, pode deixá-la nos comentários e nós o ajudaremos a resolvê-la. Sem mais delongas, vamos ao que interessa.

Anúncio

NVIDIA DLSS 3: reconstrução e redimensionamento de imagens

A tecnologia DLSS 3 mantém, como dissemos, o processo de reconstrução e redimensionamento da imagem. Graças à inteligência artificial, os algoritmos usados ​​por essa tecnologia podem criar quadros com alta resolução final e alta qualidade de imagem, a partir de imagens renderizadas com número de pixels inferior à resolução de destino.

O processo é muito fácil de entender com um exemplo. Quando usamos DLSS 3 no modo de desempenho e temos uma resolução de destino de 3.840 x 2.160 pixels, a resolução de renderização passa a ser de 1.920 x 1.080 pixels. Os algoritmos combinam quadros anteriores com o quadro atual , usando elementos de espaço e tempo, bem como vetores de movimento, para criar um quadro de alta qualidade que manterá excelentes detalhes em objetos próximos e distantes, e mesmo naqueles com baixa geometria carregar.

Os sistemas de redimensionamento tradicionais não utilizam inteligência artificial , nem elementos temporais, apenas preenchem pixels a partir de uma base espacial que, nos casos mais simples, equivale a “pixel stretch”. Outros mais avançados usam algoritmos fixos que melhoram um pouco o resultado, mas não atingem o nível que obteríamos com o DLSS 3, pois tendem a apresentar uma definição muito inferior e um nível de detalhe inferior , o que acaba se traduzindo em um aspecto embaçado e desbotado Eles também são propensos a problemas de cintilação e desaparecimento de objetos distantes, especialmente quando têm uma carga geométrica baixa.

Graças ao processo de reconstrução e upscaling de imagem oferecido pelo DLSS 3, que também está presente no DLSS 2, é possível criar um quadro com qualidade muito próxima do 4K nativo a partir de uma resolução de 1080p . Isso implica uma melhoria significativa de desempenho e um sacrifício mínimo em termos de qualidade de imagem. No entanto, diminuir a resolução aumenta a dependência da placa de vídeo da CPU, tornando inviável baixar a resolução para níveis onde o processador poderia eventualmente causar gargalos.

Anúncio

Geração de quadros: a solução para o gargalo da CPU

 

Quando o DLSS 3 foi apresentado pela NVIDIA, eles confirmaram que a inovação mais importante introduzida por essa tecnologia era a geração de quadros e indicaram que isso funcionaria junto com a reconstrução e redimensionamento da imagem para melhorar ainda mais o desempenho.

O processo de redimensionamento e reconstrução da imagem usando inteligência artificial é realizado nos núcleos tensores , enquanto a geração de quadros é executada no « Optical Flow Accelerator» , componente integrado nas placas gráficas GeForce RTX 20, GeForce RTX 30 e GeForce RTX 40.

Esse mecanismo gráfico acelera toda a carga de trabalho envolvida na geração de quadros e trabalha em conjunto com o DLSS Frame Generation AI , que decide como todas as informações obtidas durante o processo de geração de quadros são usadas e definem o resultado final.

A geração de quadros destina -se a melhorar o desempenho, mas não usa downsampling e não é uma otimização do processo de reconstrução e upscaling. Essa tecnologia analisa dois quadros sequenciais que foram renderizados de forma tradicional, ou seja, com a intervenção da CPU, e utiliza as informações desses quadros e dos anteriores para gerar um quadro adicional totalmente independente, ou seja, sem a intervenção de a CPU. a CPU.

Poderíamos pensar que o DLSS 3 “inventa” um quadro, mas isso seria um erro, pois na verdade o que ele faz é gerar um quadro adicional com as informações que obtém de outros quadros, e usa inteligência artificial, vetores de movimento e fluxo óptico ( “Fluxo óptico”) para obter uma previsão exata de como todos os objetos e elementos dentro desse quadro devem parecer, incluindo coisas tão complicadas com sombreamento e iluminação.

Com esta tecnologia temos um quadro extra para cada dois quadros gerados da forma tradicional . Esse quadro não é afetado pela CPU, pois é totalmente independente como comentamos, e graças ao uso de vetores de movimento, fluxo óptico e análise inteligente de quadros, o DLSS 3 consegue manter uma qualidade de imagem muito boa.

A melhoria de desempenho que podemos conseguir com a geração de quadros é tão grande que, dependendo do jogo, pode aumentar o desempenho em 548% em relação ao modo nativo. Para fins comparativos, a melhoria que conseguiríamos apenas com o DLSS 2 nesse mesmo cenário chegaria a 329%.

No entanto, a geração de quadros tem um custo em termos de latência. Isso pode ser um problema em casos específicos, mas a NVIDIA o resolveu com a tecnologia Reflex , que ativa automaticamente quando detecta que a geração de quadros está funcionando e executa um trabalho de sincronização entre a CPU e a GPU que consegue reduzir consideravelmente a latência, e torna a taxa de resposta em jogos boa o suficiente para desfrutar de uma experiência ideal.

Já dissemos que o DLSS 3 usa núcleos tensores e o “Optical Flow Accelerator”, e sabemos que a geração de quadros é executada em cima deste último. A GeForce RTX 20, a GeForce RTX 30 e a GeForce RTX 40 possuem núcleos tensores e também montam um “Acelerador de fluxo óptico”, mas apenas o último suporta a geração de quadros.

Isso tem uma explicação, e é que o “Optical Flow Accelerator” presente na GeForce RTX 20 e GeForce RTX 30 não tem o poder de computação, nem a precisão suficiente , para obter um bom resultado com a geração de quadros. Portanto, a NVIDIA limitou o suporte a DLSS 3 para GeForce RTX 40 . A GeForce RTX 20 e a GeForce RTX 30 suportam DLSS 2 e NVIDIA Reflex.

Todos os jogos que suportam DLSS 3 são compatíveis com DLSS 2, mas não o contrário, você precisa implementar a tecnologia de geração de quadros. No momento, a lista de títulos que já incluem suporte para essa tecnologia é muito pequena, mas sabemos que ela se expandirá gradualmente, como aconteceu na época com o DLSS de segunda geração.

Vale ressaltar também que para habilitar DLSS 3 e geração de frames em jogos, eles devem utilizar DirectX 12 , já que esta tecnologia não funciona em DirectX 11. Não é um problema, já que DirectX 11 é uma API desatualizada e obsoleta, mas é importante ficar claro porque, em jogos que permitem escolher entre um e outro, temos que escolher o primeiro para poder ativar a geração de quadros.

Anúncio

Avatar photo

Daniel

Redator e autor de diversos artigos de qualidade, facilitando a vida de nossos leitores com dicas sobre jogos atualizados, sobre filmes e Aplicativos de suma importância para nossos leitores sempre visando no bem estar de todos nossos leitores.

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *