O que é NVIDIA DLSS e como tornará o rastreamento de raios mais rápido?

Na apresentação da NVIDIA na CES 2019, a empresa exibiu uma nova tecnologia chamada DLSS. Nas demonstrações, isso praticamente elimina o impacto no desempenho obtido em jogos que permitem novos gráficos de traçado de raio em placas RTX. Mas como isso funciona?

O que é DLSS?

DLSS significa “superamostragem de aprendizado profundo”. Essa ideia tem duas partes, mas vamos nos concentrar na segunda primeiro: superamostragem.

Superamostragem é algo que você pode fazer em sua máquina agora mesmo com muitos jogos. Basicamente, ele renderiza o jogo em uma resolução além da que seu monitor pode suportar. Isso parece estranho, mas pode ajudar a suavizar algumas das arestas em gráficos poligonais. As placas NVIDIA e AMD já suportam essa tecnologia, assim como alguns jogos de PC sozinhos. Para saber mais sobre superamostragem, confira este artigo .

Agora, para a parte do “aprendizado profundo”. Aprendizado profundo é um termo nebuloso: basicamente significa toneladas e toneladas de cálculos executados em hardware de alta potência em um processo que melhora com o tempo. Alguns aplicativos chamam isso de “inteligência artificial” (IA), mas é um nome impróprio;  o sistema não está “aprendendo” em nenhum sentido humano, está apenas melhorando em um processo repetitivo.

O sistema DLSS da NVIDIA roda superamostragem em um jogo específico, repetidamente, nas placas gráficas em seus enormes centros de dados. Ele calcula as melhores maneiras de aplicar a técnica de superamostragem a um jogo com processamento repetitivo nos visuais desse jogo – os polígonos e texturas que compõem o que você vê na tela. A parte de “aprendizado profundo” do processo entra em jogo aqui; o sistema aprende o máximo possível sobre a aparência do jogo e como torná-lo melhor.

Recomendado:  Por que o texto sublime é ótimo para escritores, não apenas para programadores

Combine a superamostragem para obter linhas poligonais e texturas mais suaves com aprendizado profundo para aplicar melhorias gerais a um jogo e você terá DLSS. As técnicas de aprimoramento de imagem, já calculadas nos data centers da NVIDIA, são aplicadas em tempo real por meio dos núcleos de processamento do Tensor na placa RTX.

Os engenheiros da NVIDIA explicaram e demonstraram o processo para nós, rodando em um benchmark gráfico na CES. As melhorias em uma configuração não DLSS foram impressionantes, com texturas e polígonos mais suaves e uniformes evidentes. Isso era verdade mesmo quando a máquina DLSS estava renderizando seus gráficos em uma saída inferior (1080p) do que a máquina não DLSS (1440p).

Como isso torna um jogo mais rápido?

O sistema DLSS aplica melhorias generalizadas ao visual do jogo, especialmente se você estiver executando o jogo com os aprimoramentos de rastreamento de raio da NVIDIA habilitados. O rastreamento de raios, introduzido pela primeira vez com os cartões da série RTX, permite reflexos, sombras e difusão de luz mais precisos com alguns resultados surpreendentes. cobrimos as maneiras pelas quais o rastreamento de raios pode melhorar os visuais do jogo .

Infelizmente, o traçado de raio também aumenta a carga na GPU. A carga é tão alta que muitos jogos ficam abaixo da marca desejável de 60 quadros por segundo, mesmo ao usar as placas NVIDIA mais recentes e componentes de última geração no resto do PC.

Usar as melhorias pré-calculadas do DLSS, que as GPUs RTX nos data centers da NVIDIA já numeraram, pode suavizar o desempenho dos jogos habilitados para RTX. Em sua demonstração no CES, um jogo com traçado de raio e DLSS habilitado jogado dentro de um quadro ou dois do jogo rodando sem nenhum traçado de raio habilitado. Colocando da forma mais simples possível: DLSS permite que os jogos rodem muito mais rápido com efeitos de iluminação mais sofisticados.

Recomendado:  A web antes da web: uma retrospectiva do Gopher

A NVIDIA nos diz que o processo não é perfeito: habilitar o DLSS pode destruir texturas ou geometria em alguns casos raros. Mas, no geral, a melhoria é dramática e vale a pena ativá-la, se for uma opção.

Meu cartão pode usar DLSS?

DLSS é um recurso do núcleo de processamento Tensor da NVIDIA, presente na arquitetura da GPU Turing nas novas placas RTX. Se você tiver uma placa de vídeo GeForce RTX, poderá usar DLSS. Se não, você não pode. Portanto, as ainda populares placas das séries GeForce GTX 900 e 1000 não podem tirar proveito do DLSS.

Preciso de uma conexão com a Web para usá-lo?

Não. Embora o processo DLSS faça uso de uma grande quantidade de hardware de computação em nuvem – enormes farms de servidores NVIDIA lotados com versões industriais de placas gráficas RTX – o processo é executado em seu PC local assim que o sistema é configurado e habilitado. Certifique-se de estar executando os drivers mais recentes.

Meu jogo é compatível com DLSS?

Aqui está o problema: a parte de aprendizado profundo do DLSS requer meses de processamento nos data centers da NVIDIA antes de poder ser aplicada a jogos de PC. Portanto, para cada novo jogo lançado, a NVIDIA precisa rodar seus gigantescos conjuntos de GPU por um longo tempo para preparar o DLSS.

Assim que o trabalho pesado estiver feito, a NVIDIA atualizará seus drivers de GPU e habilitará o DLSS nos novos jogos, momento em que o desenvolvedor pode habilitá-lo por padrão ou como uma opção gráfica no menu de configurações. Como o sistema de aprendizado profundo precisa observar a geometria e as texturas de cada jogo individualmente para melhorar o desempenho daquele jogo específico, não há como evitar essa abordagem de “um jogo de cada vez”. Ele ficará mais rápido à medida que a NVIDIA o aprimora – possivelmente reduzindo o tempo para semanas ou dias para um jogo – mas no momento leva um pouco.

Recomendado:  Como corrigir “Desbloquear iPhone para usar acessórios”

No momento da escrita (janeiro de 2019), apenas um jogo tem DLSS que você pode habilitar em um PC para jogos em casa: Final Fantasy XV . Mesmo isso está em uma forma beta  e só funciona nas resoluções mais altas. Os primeiros testes mostram que, de fato, ele aumenta as taxas de quadros em 10-15 FPS – aproximadamente a mesma quantidade que você perde ativando o rastreamento de raio RTX em outros jogos. (No momento, o FFXV não oferece suporte a traçado de raio, então o aumento de DLSS não está sendo aplicado onde é realmente necessário.)

A NVIDIA anunciou uma lista de outros jogos existentes e futuros que irão suportar DLSS eventualmente – presumivelmente a empresa está operando seus data centers na capacidade máxima para prepará-los. No momento, a NVIDIA confirmou o suporte DLSS para 25 jogos , com títulos notáveis, incluindo Hellblade: Senua’s Sacrifice, ARK: Survival Evolved, Atomic Heart, Hitman 2, Mechwarrior V, Playerunknown’s Battlegrounds, Shadow of the Tomb Raider e We Happy Poucos . Na CES, a empresa também anunciou que Battlefield V e o próximo Anthem darão suporte a DLSS – o último pode até ter o processamento feito quando estiver pronto para o lançamento.

Os jogos que suportarão efeitos de traçado de raio exclusivos de RTX e o sistema DLSS de aumento de desempenho são uma pequena lista:

  • Hino
  • Coração Atômico
  • Battlefield V
  • MechWarrior V
  • Shadow of the Tomb Raider
  • Justice Online
  • JX3

Naturalmente, essa lista aumentará à medida que os desenvolvedores ficarem mais confortáveis ​​com o rastreamento de raios, a NVIDIA suavizar e acelerar seu processo de computação DLSS e os jogadores de PC exigirem acesso a todos os recursos de suas placas gráficas da marca RTX.