Nvidia e Microsoft anunciaram na quinta -feira que estariam adicionando Suporte de sombreamento neural à visualização do Microsoft DirectX em abril. O sombreamento neural usará vetores cooperativos e os núcleos tensores da Nvidia (unidades de operações de matriz) para acelerar a renderização gráfica em jogos que apóiam a tecnologia. É melhor permitir o uso genérico, via HLSL (linguagem de sombreamento de alto nível) das técnicas de renderização tradicionais ao lado dos aprimoramentos de IA.
Embora as unidades de processamento de computadores e gráficos em tempo real (GPUs) tenham percorrido um longo caminho, o próprio pipeline de renderização gráfica evoluiu mais devagar que o hardware. Em particular, enquanto as GPUs da NVIDIA apresentam núcleos tensores (com o objetivo de computação principalmente de IA) há mais de sete anos, eles só foram usados até agora para coisas como Upscaling (DLSS da NVIDIA), Ray Reconstruction (DLSS 3.5) e denoining e geração de quadros (pelo menos para DLSs 4).
Isso mudará com a chamada renderização neural-um termo amplo que descreve um pipeline de renderização gráfico em tempo real, aprimorado com novos métodos e recursos ativados pela IA. Um subconjunto específico de renderização neural focado em melhorar o processo de sombreamento nos gráficos é chamado de sombreamento neural. Seu principal objetivo é melhorar a aparência de materiais, iluminação, sombras e texturas integrando a IA no estágio de sombreamento do pipeline gráfico. A adição de vetores cooperativos – que permitem que pequenas redes neurais funcionem em diferentes estágios do shader, como dentro de um shader de pixels, sem monopolizar a GPU – é um facilitador -chave para sombreamento neural.
Os vetores cooperativos dependem da multiplicação do vetor matricial, para que eles precisem de hardware especializado, como os núcleos tensores da NVIDIA, para operar. Para esse fim, eles podem trabalhar no hardware XMX da Intel, desde que atendam aos requisitos da Microsoft. Eles também podem trabalhar nos aceleradores RDNA 4 da AMD, embora o RDNA 3 pareça mais duvidoso (pois não possui a taxa de transferência de computação de IA em comparação com a competição). Ainda assim, a Microsoft está trabalhando com a AMD, Intel, Nvidia e Qualcomm para garantir o suporte a vetores cooperativos ao longo do tempo.
“A Microsoft está adicionando suporte ao vetor cooperativo ao DirectX e HLSL, começando com uma prévia em abril”, disse Shawn Hargreaves, gerente de desenvolvimento da Direct3D da Microsoft. “Isso promoverá o futuro da programação gráfica, permitindo a renderização neural em toda a indústria de jogos. Desbloqueando núcleos tensores no NVIDIA RTX GPUS permitirá que os desenvolvedores aproveitem totalmente os sombreados neurais RTX para experiências mais ricas e imersivas nas janelas”.
Nosso entendimento – contatamos a AMD, Intel e Nvidia para comentários adicionais, mas não recebemos resposta – é que a próxima prévia do DirectX com vetores cooperativos começará como um exclusivo da NVIDIA. Depois que o suporte ao motorista estiver disponível na AMD e na Intel, ele também deve funcionar em suas GPUs. Mas precisamos esperar para descobrir não apenas se funciona, mas como funciona – tanto em termos de fidelidade de imagem quanto de desempenho.