Este novo recurso de GPU é ‘um paradigma totalmente novo’ para jogos de PC
A Microsoft lançou seu Agility SDK 1.613.0, que apresenta alguns componentes críticos que serão mostrados aos desenvolvedores na Game Developers Conference (GDC) em São Francisco na próxima semana. O componente mais interessante são os Work Graphs, que a Microsoft descreve como “um paradigma totalmente novo” para placas gráficas .
Os gráficos de trabalho permitem o trabalho orientado por GPU. Normalmente, quando você está jogando um jogo de PC, há uma relação entre sua GPU e CPU. Sua CPU prepara o trabalho e o envia para sua GPU, e então sua GPU executa esse trabalho. Work Graphs é uma abordagem que permite que sua GPU agende e execute suas próprias tarefas, o que tem enormes implicações para o desempenho.
Você pode ver uma demonstração inicial disso no vídeo acima. A comparação lado a lado oferece desempenho quase idêntico, mas por volta da marca de 1:20, você pode ver como a versão Work Graphs avança. Esta é a primeira versão do Work Graphs, então o fato de já estarmos vendo uma melhoria tão acentuada em certas cenas é enorme.
É fácil pensar na renderização de jogos de forma linear, mas as GPUs realizam muitas tarefas em paralelo. Renderizar uma cena final é complexo, então sua placa gráfica lida com diversas tarefas diferentes ao mesmo tempo. Work Graphs é mais eficiente, permitindo que os threads passem para outras tarefas sem esperar por mais trabalho da CPU. Adicione essas eficiências em uma cena complexa e isso poderá ter um impacto considerável no desempenho, como mostrado na primeira demonstração pública.
Em cenas complexas que normalmente exporiam um gargalo de CPU , os Work Graphs podem manter alto desempenho. Esperançosamente, isso significará que jogos como Starfield que dependem fortemente da CPU manterão uma alta taxa de quadros em áreas complexas como New Atlantis.
Os gráficos de trabalho estão sendo apresentados aos desenvolvedores agora, então levará algum tempo até que vejamos as melhorias nos jogos. Este é um recurso feito sob medida para desenvolvedores, portanto não é algo que você verá em um menu gráfico. Esperançosamente, isso significa que os jogos para PC sairão com melhor desempenho.
Atualmente, os Work Graphs são suportados nas GPUs Nvidia RTX série 30 e 40, bem como nas GPUs AMD RDNA 3. Ainda não há suporte para placas mais antigas ou GPUs Intel.