O que é o NVIDIA DLSS e como ele tornará o Ray-Tracing mais rápido?
Na apresentação CES 2019 da NVIDIA, a empresa exibiu uma nova tecnologia chamada DLSS. Em demonstrações, tudo elimina o impacto de desempenho em jogos que permitem novos gráficos de traçado de raio em placas RTX. Mas como funciona?
O que é o DLSS?
DLSS significa "super-sampling de aprendizagem profunda". Há duas partes nesta ideia, mas vamos nos concentrar no segundo primeiro: super-sampling.
Super-sampling é algo que você pode fazer na sua máquina agora mesmo com muitos jogos. Essencialmente, ele processa o jogo em uma resolução além do que o seu monitor pode suportar. Isso parece estranho, mas pode ajudar a suavizar algumas das bordas ásperas em gráficos poligonais. As placas NVIDIA e AMD já suportam essa tecnologia, assim como alguns jogos de PC por conta própria. Para saber mais sobre superamostragem, confira este artigo.
Agora, vá para a parte de "aprendizagem profunda". Aprendizado profundo é algo de 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. Algumas aplicações chamam isso de "inteligência artificial" (IA), mas isso é um equívoco; o sistema não está "aprendendo" em nenhum sentido humano, está apenas melhorando em um processo repetitivo.
O sistema DLSS da NVIDIA executa super-sampling em um jogo específico, repetidamente, nas placas gráficas em seus centros de dados em massa. Ele calcula as melhores formas de aplicar a técnica de superamostragem a um jogo com processamento repetitivo nos elementos visuais do jogo - os polígonos e as texturas que compõem o que você vê na tela. A parte “profunda aprendizagem” 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.
Combine super-sampling para obter linhas e texturas de polígonos mais suaves com aprendizado profundo para aplicar melhorias gerais em um jogo e você obtém o DLSS. Técnicas de melhoria de imagem, já calculadas nos datacenters da NVIDIA, são aplicadas dinamicamente através dos núcleos de processamento Tensor na placa RTX.
Os engenheiros da NVIDIA nos explicaram e demonstraram o processo, executando um benchmark gráfico em CES. As melhorias em uma configuração não DLSS foram impressionantes, com texturas e polígonos mais uniformes e uniformes. Isso era verdade mesmo quando a máquina DLSS estava exibindo seus gráficos em uma saída mais baixa (1080p) do que a máquina não DLSS (1440p).
Como isso faz o jogo rodar mais rápido?
O sistema DLSS aplica melhorias generalizadas nos recursos visuais de um jogo, especialmente se você estiver executando o jogo com os aprimoramentos de rastreamento de raio da NVIDIA ativados. Ray tracing, introduzido pela primeira vez com as placas da série RTX, permite reflexos mais precisos, sombras e difusão de luz com resultados surpreendentes. Já cobrimos as formas pelas quais o ray tracing pode melhorar o visual do jogo.
Infelizmente, o ray tracing também aumenta a carga na GPU. A carga é tão alta que muitos jogos ficam abaixo da marca desejada de 60 quadros por segundo, mesmo ao usar as placas NVIDIA mais recentes e componentes de ponta no restante do PC.
Usando as melhorias pré-calculadas do DLSS, que as GPUs RTX nos datacenters da NVIDIA já têm número reduzido, podem suavizar o desempenho de jogos habilitados para RTX. Em sua demonstração do CES, um jogo com traçado de raios e DLSS habilitado jogou dentro de um quadro ou dois do jogo rodando sem qualquer traçado de raio habilitado em tudo. De forma simplificada: o DLSS permite que os jogos rodem muito mais rápido com efeitos de iluminação mais sofisticados.
A NVIDIA nos diz que o processo não é perfeito: habilitar o DLSS pode apagar texturas ou geometria em alguns casos raros . Mas, no geral, a melhoria é drástica e vale a pena permitir, se for uma opção.
O meu cartão pode usar o DLSS?
O DLSS é um recurso do núcleo de processamento Tensor proprietário da NVIDIA, presente na arquitetura da GPU Turing nos novos cartões RTX. Se você tiver uma placa gráfica GeForce RTX, poderá usar o DLSS. Se você não fizer isso, então você não pode. Portanto, as ainda populares placas GeForce GTX séries 900 e 1000 não podem tirar proveito do DLSS.
Preciso de uma conexão da Web para usá-lo?
Não. Enquanto o processo DLSS faz uso de vastas quantidades de hardware de computação em nuvem - imensos farms de servidores NVIDIA repletos de versões industriais de placas gráficas RTX - o processo é executado em seu PC local depois que o sistema é configurado e ativado. Apenas certifique-se de que você está executando os drivers mais recentes.
Meu jogo é compatível com o DLSS?
Este é o problema: a parte profunda de aprendizado do DLSS requer meses de processamento nos data centers da NVIDIA para poder ser aplicada a jogos para PC. Assim, para cada novo jogo lançado, a NVIDIA precisa executar seus gigantescos conjuntos de GPUs por um longo tempo para ter o DLSS pronto.
Assim que o trabalho pesado for concluído, a NVIDIA atualizará seus drivers de GPU e ativará DLSS nos novos jogos, momento em que o desenvolvedor pode habilitá-lo por padrão ou permitir que ele seja uma opção gráfica no menu de configurações. Como o sistema de aprendizagem profunda precisa analisar a geometria e as texturas de cada jogo individualmente para melhorar o desempenho desse jogo específico, não há como contornar essa abordagem de “um jogo por vez”. Ele ficará mais rápido à medida que a NVIDIA o aprimora, possivelmente reduzindo o tempo para semanas ou dias em um jogo, mas no momento leva um tempo.
No momento da escrita (janeiro de 2019), apenas um jogo tem DLSS que você pode ativar em um PC de 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 ao habilitar o rastreamento de raios RTX em outros jogos. (Neste momento, o FFXV não suporta ray tracing, portanto, 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 o DLSS presumivelmente, a empresa está executando seus data centers com capacidade para prepará-lo. No momento, a NVIDIA confirmou suporte a DLSS para vinte e cinco jogos, com títulos notáveis incluindo Hellblade: Sacrifício de Senua, ARK: Survival Evolved, Coração Atômico, Hitman 2, Mechwarrior V, Campos de Batalha de Playerunknown, Shadow of the Tomb Raider e We Happy Poucos. Na CES, a empresa também anunciou que o Battlefield V e o próximo Anthem apoiarão o DLSS - o último pode até ter o processamento feito no momento em que estiver pronto para ser lançado.
Os jogos que suportam efeitos de traçado de raios exclusivos RTX, e o sistema DLSS de melhoria de desempenho, são uma pequena lista:
- Anthem
- Coração Atômico
- Campo de batalha V
- MechWarrior V
- Sombra do invasor de túmulo
- Justiça on-line
- JX3
Via: How to Geek
Nenhum comentário