O que é DLSS? Aqui está o que você precisa saber sobre esse recurso da Nvidia

Se há um motivo para obter uma placa Nvidia moderna, é o DLSS. Aqui está tudo o que você precisa saber sobre um dos recursos mais badalados dos jogos para PC.

Se você está comprando uma das placas gráficas mais recentes ou jogou um jogo AAA bastante moderno, com certeza já ouviu falar do DLSS. É um dos recursos mais anunciados para o RTX da Nvidia GPUs para jogos, e pode ser um recurso matador. No entanto, todo o hype em torno do DLSS geralmente não deixa claro o que é, quando você pode usá-lo e se vale a pena ativá-lo. Isso é tudo que você precisa saber.

DLSS: usando IA para melhorar a qualidade da imagem e aumentar as taxas de quadros

Fonte: Nvidia

O Deep Learning Super Sampling (DLSS) é uma tecnologia de aprimoramento de imagem com tecnologia AI exclusiva das placas gráficas RTX da Nvidia. Na verdade, é um dos primeiros exemplos de tecnologia de IA que provou ser útil e difundida decentemente. A ideia por trás disso é bem simples: usar o hardware AI dentro das GPUs da Nvidia para melhorar a aparência dos jogos e jogá-los em uma taxa de quadros mais alta.

Existem três versões do DLSS, e é aqui que as coisas podem ficar confusas. A primeira iteração do DLSS foi introduzida em 2019 (em um Campo de batalha V atualização), mas foi amplamente substituído pelo DLSS 2, que foi lançado em 2020 e introduziu muito melhor qualidade visual, transformando o DLSS de um tipo de recurso sem sentido em algo que você realmente deseja habilitar. O DLSS 3 foi lançado em 2022, adicionando quadros feitos por IA (ou geração de quadros) à mistura. Basicamente, o DLSS 1/2 usa IA para aumentar a resolução e o DLSS 3 usa IA para aumentar a resolução e criar novos quadros.

Todas as placas Nvidia marcadas com RTX suportam DLSS, mas em graus variados. No momento da redação deste artigo, apenas GPUs RTX 40 como o RTX 4090 suportam a tecnologia de geração de quadros do DLSS 3, mesmo que todas as GPUs RTX tenham hardware AI. Além disso, o DLSS está disponível apenas em jogos selecionados, como Cyberpunk 2077 e Hitman Mundo do Assassinato. Hoje, pouco mais de 300 jogos suportam pelo menos uma versão do DLSS, e 36 desses jogos incluem suporte para DLSS 1/2 e 3.

Como funciona o upscaling da resolução DLSS e a geração de quadros

Fonte: Nvidia

DLSS é uma tecnologia incrivelmente complicada e de ponta, então aqui está uma versão resumida de como ela funciona. Todas as GPUs RTX possuem núcleos de rasterização tradicionais que renderizam o jogo, mas também núcleos Tensor que permitem a aceleração de IA. A ideia é que esses núcleos Tensor possam pegar os quadros que os núcleos de rasterização criam e melhorar a qualidade da imagem ou até mesmo criar novos quadros. No entanto, para obter a melhor qualidade de imagem, é necessário treinamento de IA específico do jogo, porque os jogos variam muito em direção de arte e gráficos. Uma IA treinada em Minecraft não seria ótimo para usar em The Witcher 3, por exemplo.

DLSS 1/2 (que usa apenas aumento de resolução) é uma configuração de aumento de desempenho. Por exemplo, se você definir sua resolução para 1080p e ativar o DLSS, a GPU não renderizará o jogo em 1080p e usará os núcleos Tensor para fazer com que 1080p pareça 1440p. Em vez disso, está renderizando o jogo em 720p (ou outra resolução igualmente baixa) e usando DLSS para aumentar a resolução para parecer 1080p. O resultado final ideal é que o jogo pareça o mesmo, mas com uma taxa de quadros muito maior.

O DLSS 3 é basicamente o DLSS 2, mas adiciona mais uma etapa para a geração de quadros. Depois de renderizar e aumentar a escala de dois quadros, os núcleos do Tensor observarão a diferença entre esses dois quadros e adivinharão o que teria acontecido entre eles, conforme ilustrado na imagem acima. Comparado ao DLSS 1/2, o DLSS 3 pode aumentar a taxa de quadros em cerca de 50%.

As desvantagens do DLSS e por que não é uma bala de prata

Se tudo isso parece bom demais para ser verdade, você estaria certo. O DLSS não é perfeito e, de fato, há muitas desvantagens inerentes à tecnologia. O mais óbvio deles é que o DLSS é limitado a apenas algumas centenas de jogos, a grande maioria dos quais saiu após 2018. Existem muito poucos títulos anteriores a esse ano que possuem DLSS, portanto, é um recurso amplamente limitado aos jogos AAA mais recentes.

Outro problema é que ele pode facilmente se deparar com gargalos de CPU. Dependendo da CPU e do jogo, diminuir a resolução (ou qualquer configuração graficamente intensa) pode não aumentar o taxa de quadros conforme o esperado, seja porque a CPU está sobrecarregada ou o jogo não pode aproveitar com eficiência o poder do CPU. Se você tiver um gargalo de CPU, o DLSS não aumentará muito sua taxa de quadros, porque atinge essa taxa de quadros aumentada diminuindo a resolução real. Você ainda verá uma imagem aprimorada, mas sem os quadros extras.

A parte de geração de quadros do DLSS 3 não é afetada pelo gargalo da CPU, mas tem dois grandes problemas próprios. A IA não é tão boa em duplicar elementos da IU como texto e minimapas, e o DLSS 1/2 contorna isso apenas permitindo que a IA melhore os elementos 3D no jogo e aplicando a IU posteriormente. No entanto, o DLSS 3 com geração de quadro é forçado a usar um quadro completamente renderizado, incluindo a interface do usuário, e isso faz com que a interface do usuário pisque e, ocasionalmente, fique distorcida ou até mesmo ilegível. Isso é algo que a Nvidia ofusca em seu marketing DLSS 3, desativando a interface do usuário para suas filmagens.

Há um problema ainda maior com a geração de quadros. Para criar um quadro feito por IA, são necessários dois quadros renderizados, um dos quais precisa vir após o quadro feito por IA, caso contrário, você veria os quadros fora de ordem. Isso cria uma tonelada de latência adicional porque a GPU faz você esperar mais para obter o quadro mais recente. O resultado final é que a taxa de quadros é muito maior, mas a latência permanece a mesma, embora o aumento da taxa de quadros normalmente diminua a latência. Isso significa que o jogo parece suave, mas não responde aos pressionamentos de botão tão rápido quanto você esperaria.

Apesar de suas desvantagens, o DLSS ainda é um líder

Fonte: AMD

Embora o DLSS tenha problemas (particularmente o DLSS 3), ainda é a melhor tecnologia de aprimoramento de imagem e aumento de desempenho para jogos desde que estreou em 2019. Também não é por falta de concorrentes. AMD lança FidelityFX Super Resolution (ou FSR) em 2021 e A Intel, juntamente com suas GPUs Arc Alchemist, lançou o Xe Super Sampling (ou XeSS) em 2022. Sem dúvida, o DLSS oferece melhor qualidade de imagem do que FSR e XeSS, está presente em mais jogos (cerca de 250 para FSR e 50 para XeSS) e oferece uma opção exclusiva de geração de quadros.

No entanto, o FSR e o XeSS estão se atualizando rapidamente. O FSR está disponível há apenas dois anos no momento em que escrevo e está perto de igualar o nível de títulos suportados do DLSS. O XeSS não tem nem um ano e está em pelo menos 50 jogos. Além disso, o FSR é suportado em GPUs que datam de 2016 e funciona em placas AMD, Intel e até placas da marca Nvidia. A geração de quadros também não será exclusiva da Nvidia por muito tempo, já que o FSR 3 promete oferecer a mesma tecnologia ainda em 2023. Embora seja improvável que o DLSS vá seguir o caminho do PhysX, se ele pode permanecer o líder claro entre seus pares é uma questão em aberto.