A Microsoft lançou sua nova versão prévia do SDK Agility que possibilita o suporte para gráficos de trabalho de GPU, Wave Matrix e AV1 em vários fabricantes de GPU.

A Microsoft SDK proporciona gráficos de operação, suporte Wave Matrix e AV1 em todas as GPUs da AMD, NVIDIA, Intel e Qualcomm com rapidez.

A Microsoft anunciou hoje o mais recente Agility SDK 1.711.3-preview, que traz consigo três novos recursos: Gráficos de Trabalho, Wave Matrix e suporte ao AV1. Esses gráficos permitirão que a GPU execute tarefas de forma autônoma e responda às limitações associadas à computação geral. O motor Unreal 5 está usando Gráficos de Trabalho para características como Nanite e Lumen, superando os limites do shader atual. A tecnologia também pode otimizar esses jogos épicos e desbloquear novas capacidades no futuro.

Bethesda promete a adição do DLSS, um controle deslizante de FOV e suporte ultrawide para Starfield, com o primeiro hotfix agora disponível.

A Epic Games tem-se dedicado há algum tempo para apresentar uma solução mais eficaz para o problema de processamento da GPU. Os recursos de renderização UE5, Nanite e Lumen, estão a ultrapassar os limites do modelo de programação de shaders de computação atual, com as tarefas a serem dadas pela CPU.

Gráficos de trabalho permitem que façamos coisas que anteriormente eram impossíveis e ainda de uma maneira mais simples. Estamos começando a explorar como podemos maximizar nossos recursos atuais com esses gráficos e estamos entusiasmados com as possibilidades que eles podem desencadear no futuro.

Brian Karis é conhecido por seus incríveis jogos de luta épicos.

Gráficos de trabalho complexos de interpretar

Gráficos de trabalho oferecem uma maneira eficaz de permitir maior liberdade para a GPU.

Esta edição inicial de gráficos de trabalho permite que os shaders computacionais peçam a outros shaders computacionais para executar operações assíncronas, como astúcia, binning ou encadeamento computacional. Estas solicitações de trabalho podem conter um carregamento de dados, se desejar, gerenciado pelo sistema.

Imagem: Chakkree_Chantakad/ShutterStock

O hardware oferece a capacidade de programar trabalhos de forma eficiente, sem a necessidade do criador do programa precisar compreender os detalhes de cada equipamento. O sistema de programação é simples de empregar e mais flexível que o modo ExecuteIndirect, normalmente usado para fabricar trabalhos no processador gráfico (GPU).

Nos casos onde gráficos de trabalho não substituem totalmente ExecuteIndirect, como no caso de lançamentos de rasterização, eles ainda são capazes de configurar os buffers ExecuteIndirect de acordo com a necessidade. A Microsoft tem a capacidade de adicionar novos recursos aos gráficos em um futuro próximo. O post do blog GPUOpen da AMD sobre gráficos de trabalho cita que esta tecnologia poderia:

  • Permitir abordagens mais diretas para solucionar problemas complicados.
  • …minimizar limitações de memória e aumentar a eficiência da cache.
  • … reduzir dependências entre etapas e a dificuldade causada por obstáculos.
  • Aperfeiçoar o nível de saturação da roda da placa de vídeo.

Um matriz de onda é um dispositivo que cria um campo eletromagnético que se expande através de um meio material.

Como resultado do uso de dispositivos de computação, os GPUs começaram a adicionar silício especializado ao seu hardware para garantir maiores taxas de transferência para aplicações de aprendizado de máquina e imagem. Para aproveitar ao máximo os recursos desse silício, o HLSL incluiu instruções Wave Matrix, também conhecidas como Wave Matrix Multiply Accumulate (WaveMMA). Esta adição define vários tipos abstratos de dados de matriz de onda, permitindo ao hardware armazenar, reorganizar e replicar os dados nos fios de onda. Aqui estão as especificações.

Imagem: driles/UnPlash

A Microsoft oferece suporte para o dispositivo Wave Matrix.

  • A AMD está lançando uma nova versão de seu software AMD: Driver Adrenalin Edition, que contará com suporte a WaveMMA nas próximas semanas. Acesse aqui um link atualizado para baixar esse driver.
  • Para obter os drivers Intel, entre em contato com o seu representante de desenvolvimento da Intel.
  • Acesse o seu representante de desenvolvedor para os drivers da NVIDIA.
  • Qualcomm: O suporte futuro está programado.

A codificação de dados é um assunto abordado na AV1.

O AV1 se apresenta como um novo código que vem sendo amplamente adotado no setor, proporcionando um melhor desempenho de compactação, preservando a qualidade dos demais códigos existentes.

Imagem: TomasHa73/Flickr

Nos últimos tempos, o hardware dedicado para codificar vídeos com AV1 tornou-se disponível. Estendendo a API já existente D3D12 Video Encode, a Microsoft foi capaz de criar uma interface unificada para acessar o hardware de codificação de vídeo AV1. Estas são as suas especificações.

Imagem: astrovariable/iStock

Criando a infraestrutura de suporte para o driver:

  • A AMD estará lançando um driver Adrenalin Edition com suporte para codificação AV1 para as GPUs da série Radeon RX 7000 no quarto trimestre de 2023.
  • Para obter os drivers Intel, entre em contato com seu representante de desenvolvimento relacionado a Intel.
  • NVIDIA: GPUs da série RTX 40 com driver 545.31+
  • A Qualcomm prevê apoio futuro.
Share.
Exit mobile version