DirectX 12 - Download para Windows 7, 8, 10 e 11
A última versão de visualização do DirectX 12 Agility SDK apresenta um novo recurso chamado "GPU Load Stacks" que deve permitir jogos e os aplicativos funcionam melhor. De acordo com a empresa sediada em Redmond, “Historicamente, a VRAM da GPU não estava disponível para a CPU, forçando os programas a copiar grandes quantidades de dados para a GPU através do barramento PCI.
Este estado de coisas mudou nos últimos anos com o advento do BARRA redimensionável (ou Smart Access Memory na implementação da AMD), que permite ao Windows gerenciar GPU VRAM em WDDM 2.0 ou posterior, permitindo que o processador acesse toda a memória da placa de vídeo em vez de pequenos blocos ao executar várias consultas.
"Com a VRAM gerenciada pelo Windows, o D3D agora expõe a memória heap diretamente para a CPU! Isso permite que a CPU e a GPU acessem simultaneamente a memória gráfica diretamente, eliminando a necessidade de copiar dados da CPU para a GPU, o que aumenta a produtividade em determinados cenários."
A descrição apresenta um recurso interessante que permite aos desenvolvedores ter mais liberdade na otimização dos jogos e na melhoria do desempenho final. Ainda não sabemos o quanto os “GPU Upload Heaps” realmente impactam o desempenho e, de qualquer forma, demorará um pouco até que vejamos isso em qualquer jogo (assumindo que uma implementação seja anunciada).
Não ter que acessar a CPU com frequência é sempre uma coisa boa e permitirá que você aproveite ao máximo as GPUs rápidas de hoje que suportam VRAM rápida e abundante, reduzindo a latência geral da operação.
A nova solução requer suporte para cartões de memória inteligentes/de tamanho variável na CPU e na GPU, bem como os drivers correspondentes listados no blog da Microsoft. Se não nos enganamos, o Resizable BAR é compatível com GPUs NVIDIA da série RTX 3000 e superior, a AMD oferece-o no Radeon RX 5000 e superior, e Intel suporta tecnologia em GPUs Arc de primeira geração.
No lado da CPU, a AMD permite habilitar BAR redimensionável em processadores Ryzen 3000 e superiores (exceto Ryzen 5 3400G e Ryzen 3 3200G) em placas-mãe da série 500. A Intel, por outro lado, deve suportar a tecnologia das placas-mãe da série 400 para processadores Core de 10ª geração em diante.
Baixe DirectX 12 - grátis
https://disk.yandex.ru/d/TgqZhuPWLYIIdw