AMD, Intel, Microsoft e Nvidia estão todos animados com vetores cooperativos e o que eles significam para o futuro dos gráficos 3D, mas será um bom tempo antes de realmente ver o impacto deles

Na conferência de desenvolvedor de jogos deste ano em São Francisco, a Microsoft, os três maiores fabricantes de GPU, iniciaram uma semana de palestras sobre técnicas de gráficos avançados com uma introdução à próxima ‘grande coisa’: vetores cooperativos. Mas, apesar de toda a promessa que o novo recurso oferece, será um bom tempo antes de vê -los fazendo uma grande diferença nos jogos que estamos jogando. Não menos importante, porque um vendedor de GPU acabou de se juntar à gangue Matrix Core.

Se você está se perguntando exatamente o que são exatamente vetores cooperativos, então você está em boa companhia, porque Apesar de anunciá -los no início do ano, A Microsoft fez um trabalho bastante podre ao descrever o que são, como eles funcionam e o que você realmente pode fazer com eles. Felizmente, o chefe de desenvolvimento DirectX da Microsoft, Shawn Hargreaves, ofereceu uma boa visão geral do próximo recurso à sua API gráfica. Ele é um cara do Windows, mas também vale a pena notar que ele chegará a Vulkan também.

Vetores cooperativos são o nome para Uma API adicional para a família DirectX 12Isso permitirá que os programadores usem diretamente os núcleos de matriz ou tensor de GPU, sem ter que usar a API específica do fornecedor. Por exemplo, no caso dos cartões GeForce RTX da NVIDIA, os núcleos do Tensor lidam automaticamente com qualquer cálculo FP16, mas, caso contrário, você precisa usar o CUDA para programá -los. A API do DX12 Coopvec contorna esse problema, pois será apoiado pela AMD, Intel, Nvidia e até da Qualcomm.

Você pode argumentar que o Coopvec é realmente apenas um monte de instruções extras de HLSL (linguagem de shader de alto nível) específicas para operações de vetor de matriz, que os núcleos de tensor/matriz são projetados para acelerar. Mas uma maneira melhor de olhar para a API é que tudo se trata de trazer o mundo de ‘Little AI’ para os shaders.

Junto com a Microsoft, representantes da AMD, Intel e Nvidia falaram sobre o que estavam desenvolvendo com o Coopvec. No caso deste último, já ouvimos falar deles: compactação de textura RTX, materiais neurais RTX e cache de radiação neural RTX. Hargreaves descreveram os desenvolvimentos atuais como o ‘frutos baixos’ do que pode ser alcançado com o Coopvec, mas que também é muito cedo para o que pode ser feito com a nova API. A idéia geral, no entanto, é usar uma pequena rede neural, armazenada na GPU, para aproximar algo que, de outra forma, seria muito caro, em termos de shader ou em termos de dados.

Como a Nvidia, a Intel tem trabalhado em seu próprio algoritmo de compressão de textura neural, embora seja tecnicamente baseado em algo que Ubisoft desenvolvido. O sistema da Intel é um pouco diferente dos da NVIDIA, mas ambos visam o mesmo resultado final – reduzindo os requisitos de pegada de memória e largura de banda para materiais altamente detalhados. Uma superfície de metal, arranhada, corroída e marcada com sujeira, será renderizada usando várias texturas de alta resolução e o método padrão de compactar isso não é perfeito, em termos de qualidade visual e taxa de compressão.

A compressão neural funciona melhor em materiais com muitas camadas para eles e a Intel e a Nvidia executaram algumas demos, mostrando cargas significativas de VRAM. No entanto, há uma pequena penalidade de desempenho em usar a técnica e não é realmente utilizável na maioria das cargas de textura. Portanto, se você esperava que a compressão da textura neural removesse a necessidade de muitos GBs de VRAM, ficará sem sorte.

Essa foi a única coisa que a Intel apareceu na conversa e a AMD também não tinha muito a dizer. Seu orador, Joe Rozek, passou por algo totalmente diferente: o sistema de iluminação neural usado para sua recente demo de loja de brinquedos, sim, a que deixou nosso Andy um pouco desapontado. Rozek apontou um pouco silenciosamente que o Coopvec é atualmente suportado apenas em suas mais recentes placas gráficas Radeon Radeon 9070 da RNDA, embora a AMD esteja procurando ver se Radeons mais velhos também podem apoiá-lo.

Não havia sinal da Qualcomm no GDC 2025, mas a Microsoft disse que estava trabalhando para apoiar a API para seus chips Snapdragon X.

Mas, embora eu genuinamente pense que o Coopvec é ótimo, também está muito atrasado e, em parte, é culpa da AMD por levar tanto tempo para adicionar unidades de matriz discreta às suas GPUs de consumo. Também estou decepcionado com o quão pouco AMD e Intel tiveram que mostrar no GDC, em comparação com a NVIDIA.

Dado que as GPUs do ARC da Intel sempre exibiam núcleos matriciais, você pensaria que teria um pouco mais de bastidores. Talvez isso aconteça e possamos ver algo mais abrangente em um futuro próximo e pelo menos a AMD tem uma demonstração completa da renderização da AI-Boosted.

No momento, é a Nvidia que é-uma vez de novo-decidindo como será o futuro da renderização em tempo real. Os desenvolvedores poderão colocar as mãos em uma versão de visualização da API Coopvec da Microsoft em breve, mas o lançamento completo do varejo não está planejado até o final do ano, o mais cedo possível. Vamos torcer para que a captação de Coopvec nos jogos seja mais rápida que o DirectStorage, sim?

Source link

Artigos Relacionados

Botão Voltar ao Topo