A Microsoft anuncia o DirectX Raytracing 1.2 reivindicando os benefícios de desempenho ‘Alterando o jogo’, mas parece que as coisas importantes já estão nas GPUs RTX da NVIDIA, mesmo as antigas

A Microsoft anunciou DirectX Raytracing 1.2 na conferência do GDC com reivindicações de benefícios de desempenho de “mudança de jogo”. Mas a API recém-revisada se parece muito com a incorporação de algumas tecnologias importantes da NVIDIA, em vez de introduzir novos recursos e, portanto, pode não ser a panacéia de desempenho de rastreamento de raios que todos estamos esperando.
A Microsoft está reivindicando velocidades de desempenho de 2x e mais para o DirectX Raytracing 1.2. Especificamente, a Microsoft diz que a introdução de suporte para micromaps de opacidade (OMM), “otimiza significativamente a geometria testada por alfa, fornecendo uma melhoria de desempenho de 2,3x nos jogos de caminho. Ao gerenciar com eficiência dados de opacidade, a OMM reduz as invocações do shader e aprimora muito a eficiência de renderização sem a qualidade visual comprometida”.
O outro recurso-chave para melhorar o desempenho é a reordenação de execução do shader (SER). A Microsoft diz: “Oferece um grande avanço na renderização do desempenho-até 2x mais rápido em alguns cenários-agrupando inteligentemente a execução do shader para aumentar a eficiência da GPU, reduzir a divergência e aumentar as taxas de quadros, tornando os títulos mais sufocos e mais imersivos do que nunca.
Nosso entendimento é que o NVIDIA RTX GPUS, pelo menos de volta à série RTX 30, já suporta esses dois recursos em hardware. O suporte ao SER parece ter sido adicionado à série RTX 30Enquanto OMM estava lá Desde o início com o RTX 20-Série GPUS.
Em outras palavras, os benefícios de desempenho reivindicados que a Microsoft está falando já está presente na maioria das GPUs da NVIDIA RTX. É provavelmente por isso que a Microsoft diz: “A NVIDIA comprometeu o suporte ao motorista em GPUs da GeForce RTX”, mas isso é “, trabalhando ativamente com outros fornecedores de hardware, incluindo AMD, Intel e Qualcomm, para garantir uma adoção generalizada”. Em outras palavras, as GPUs RTX já estão prontas para serem.
Notavelmente, um slide publicado pela Microsoft inclui uma citação da Intel dizendo que a empresa está “ansiosa para apoiar a SER quando estiver disponível em um futuro lançamento de agilidade SKD, com o suporte ao OMM chegando em futuros hardware”. A AMD é verificada pela Microsoft, mas não há indicação direta de seus planos para OMM ou SER.
Além disso, é importante entender as implicações reais desses tipos de reivindicações de desempenho. Os aumentos no desempenho dos micromaps de opacidade ou a reordenação de execução do shader (SER) provavelmente não aumentariam o desempenho geral do rastreamento do caminho pelo valor reivindicado, muito menos as taxas de quadros reais.
Em vez disso, esses ganhos de desempenho acelerarão a velocidade dessa parte específica do pipeline de renderização pelo valor reivindicado. O restante do tempo necessário para renderizar um quadro não seria afetado, incluindo outros elementos do pipeline de rastreamento do caminho.
Ao todo, o que parece estar acontecendo é mais a Microsoft adotando o que a NVIDIA já implementou com sucesso em seu hardware. Agora, isso realmente faz algum sentido. Afinal, foi a Nvidia empurrando o rastreamento do início do início e suas GPUs RTX ainda têm uma clara vantagem de desempenho no rastreamento de raios e particularmente no rastreamento de caminhos.
O único obstáculo é que uma API DirectX construída em torno do hardware da NVIDIA, ou pelo menos após sua liderança, inevitavelmente favorece as GPUs da NVIDIA quando se trata de desempenho. E isso não é necessariamente ótimo para a concorrência de mercado. Em outras palavras, se o DirectX tende a espelhar as especificações de hardware da NVIDIA, os gostos da AMD ou de fato a Intel estarão sempre um passo atrás.
Ainda assim, se o rastreamento de raios for uma coisa-e neste momento parece um negócio feito-a batendo requisitos de hardware que aumenta o desempenho no DirectX deve ser uma boa ideia. A AMD certamente aumentou seu jogo com a série Radeon RX 9000 das GPUs. Mas não seria ruim se a Microsoft exigisse outros recursos de hardware para as GPUs de próxima geração da AMD.