Nvidia está apostando em software para o RTX 4090, e essa é a decisão certa

A Nvidia finalmente anunciou o RTX 4090 e o RTX 4080 em sua transmissão especial GeForce Beyond . Os cartões estão chegando em breve e estão repletos de novos recursos. Tantos, de fato, que a Nvidia se concentrou muito menos no desempenho bruto durante sua apresentação e muito mais na pilha de software que suportará as GPUs Ada Lovelace.

Existem muitas perguntas de desempenho não respondidas sobre o RTX 4090 e o RTX 4080, especialmente considerando que são mais caros que a geração anterior. Ainda assim, as placas são um sinal do que está por vir no futuro dos gráficos para PC. O poder importa, absolutamente, mas cada vez mais a fidelidade dos jogos se resume ao software que as novas GPUs suportam. A Nvidia está fazendo essa chamada, e é a certa a fazer.

Onde o poder bruto termina

O RTX 4090 entre listras verdes.

É fácil supor que jogar mais energia no problema de desempenho é tudo o que você precisa fazer para aumentar as taxas de quadros, mas a taxa na qual a Nvidia está se movendo não permite que o hardware o alcance. Se os comentários de Jensen servirem de base – onde os jogos se tornam uma simulação massiva – você precisaria de uma GPU várias gerações adiante.

Atualmente, a renderização da mais alta qualidade acontece offline. Ou seja, uma GPU trabalha na renderização de cada quadro, não importa quanto tempo leve. Os jogos fazem a mesma renderização, mas isso acontece em tempo de execução. O aplicativo (seu jogo) está executando instruções enquanto a renderização está ocorrendo, e a renderização deve ser rápida o suficiente para ter uma taxa de quadros jogável.

As GPUs disponíveis para os jogadores são as mesmas disponíveis para os estúdios de efeitos visuais e de animação em muitos casos, então esse salto de fidelidade de renderização não pode ser resolvido com o lançamento de novas GPUs. É preciso haver uma maneira de otimizar o desempenho do tempo de execução para ter a mesma qualidade de uma renderização offline. Essa é a ideia, pelo menos.

Um gráfico mostrando como a tecnologia DLSS 3 da Nvidia funciona.

A Nvidia está conseguindo isso por meio de duas ferramentas principais: Deep Learning Super Sampling (DLSS) 3 e Shader Execution Reordering (SER). A maioria dos usuários da Nvidia está familiarizada com o DLSS. É uma ferramenta de superamostragem que usa uma resolução interna mais baixa antes de fazer o upscaling com IA para atingir a resolução nativa do seu monitor. Menos pixels para renderizar significa desempenho mais rápido. Simples o suficiente.

O DLSS 3 está procurando levar isso um passo adiante. Além do upscaling de IA tradicional, o DLSS 3 gerará quadros totalmente exclusivos que não foram renderizados pela sua GPU. Ele analisa os quadros anteriores e futuros e pode prever o que sua GPU renderizaria no meio. Não é preciso dizer, mas quadros exclusivos que sua GPU não precisa renderizar são uma oferta atraente para melhorar o desempenho.

Um gráfico mostrando como funciona o Shader Execution Reordenação da Nvidia.

O SER se aplica especificamente ao ray tracing, que é necessário para um jogo que deseja ser uma grande simulação. A Nvidia diz que reagenda cargas de trabalho de sombreamento em tempo real, o que pode oferecer uma melhoria de até 25% na sua taxa de quadros. A Nvidia equipara o SER à execução fora de ordem para CPUs, o que é uma afirmação e tanto.

Normalmente, o ray tracing não funciona bem com o processamento paralelo. Ou seja, cada raio precisa de sua própria atenção devido à natureza semi-aleatória de como a luz salta. As GPUs são realmente feitas para processamento paralelo, e é por isso que o ray tracing é tão exigente hoje. Ao otimizar as instruções de rastreamento de raios com base na energia disponível, a Nvidia espera aumentar ainda mais as taxas de quadros.

Software definido

A parte superior do cooler Nvidia RTX 4080.

No mundo das CPUs, tem se falado muito nos últimos anos sobre o fim da Lei de Moore. GPUs e CPUs estão chegando a um ponto em que não é tão simples como colocar mais transistores no mesmo espaço, que foi a ideia por trás da Lei de Moore em primeiro lugar. E já estamos vendo como o software pode preencher as lacunas.

Claro, DLSS não é o mesmo que renderização nativa – há uma pequena troca na qualidade da imagem – mas fornece um aumento muito maior no desempenho do que uma geração típica de GPU. Isso é um fato difícil de lidar. Um recurso de software, gratuito para proprietários de Nvidia RTX, está gerando mais desempenho do que uma GPU novinha em folha. Para ser justo, o mesmo vale para o FidelityFX Super Resolution (FSR) da AMD , especialmente em sua versão mais recente.

Estamos chegando a um ponto em que as GPUs serão definidas pelo software que elas suportam. SER e DLSS 3 são apenas o começo disso. Claramente, a Nvidia vê que os ganhos de desempenho disponíveis nas otimizações de software podem superar até mesmo as melhorias geracionais com criatividade suficiente, e isso deve significar taxas de quadros mais rápidas para os jogadores, mesmo que não possam pagar uma GPU de alta especificação.

será que vai dar certo?

Embora as afirmações da Nvidia sobre DLSS e SER façam sentido, isso não significa que a combinação de software seja um bilhete premiado. Esta é a mesma empresa que estreou o ray tracing em 2018 para uma linha de jogos absolutamente abismal e, francamente, mesmo o ray tracing hoje não vale o déficit de desempenho em muitos casos. Isso pode acontecer novamente com DLSS 3 e SER.

Mas estou confiante. Existem problemas com o preço do RTX 4090 e RTX 4080, absolutamente, mas a tecnologia por baixo é muito promissora. O DLSS faz maravilhas agora e, com sorte, a Nvidia aprendeu com a primeira versão sobre como a qualidade da imagem pode prejudicar a experiência. O SER também é empolgante, prometendo desempenho de rastreamento de raio livre sem nenhuma técnica especial de renderização.

Minha confiança não é concreta, no entanto. É importante esperar até que o RTX 4090 e o RTX 4080 estejam aqui antes de tirar conclusões firmes. Independentemente disso, o futuro dos gráficos de PC foi e continuará sendo definido pelo software, e as GPUs mais recentes da Nvidia são uma prova disso.