DirectX 12 - Novo Comando melhora ainda mais o desempenho de 29FPS para quase 90FPS e reduz o uso da CPU

#Notícia Publicado por Anônimo, em .

IMAGEaHR0cDovL3d3dy5sZWdpdHJldmlld3MuY29tL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDE0LzAzL2R4MTItc3VwcG9ydC02NDV4MzY2LmpwZw==

Na GDC 2015, a Microsoft revelou um novo comando que pode ser usado por todo o hardware de DX12 com recursos de Nível 11 e acima. Este novo comando substitui o DrawIndirect e o DispatchIndirect do DirectX 11, e traz grandes melhorias de desempenho para o desempenho já incrível que DirectX 12 pode alcançar.

Max McMullen, Principal Líder de Desenvolvimento do Direct3D e DXGI da Microsoft, mostrou o benchmark de uma demo de Asteroids da Intel, a fim de mostrar a diferença de desempenho entre o DX11 e o DX12, e do DX12 Bindless com o DX12 ExecuteIndirect.

Como podemos ver abaixo, o DirectX 11 rodou a demo com apenas 29FPS.

IMAGEaHR0cDovL3d3dy5kc29nYW1pbmcuY29tL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDE1LzAzL0RYMTEtQXN0ZXJvaWRzLmpwZw==

Simplesmente mudando para o DirectX 12, o framerate quase triplicou, como referência estava rodando com 75FPS. Naturalmente, o uso da CPU foi aumentada.

IMAGEaHR0cDovL3d3dy5kc29nYW1pbmcuY29tL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDE1LzAzL0RYMTItQXN0ZXJvaWRzLmpwZw==

No modo bindless, o DirectX 12 pode pré-carregar todas as texturas utilizadas pelo Asteroids, oferecendo assim um aumento ligeiro de performance (79FPS). No caso de você não estar ciente, o recurso bindless do DirectX 12 é uma grande melhoria na eficiência de como a GPU está em execução.

IMAGEaHR0cDovL3d3dy5kc29nYW1pbmcuY29tL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDE1LzAzL0RYMTItQmluZGxlc3MtQXN0ZXJvaWRzLmpwZw==

Por último, usando o comando Execute Indirect do DirectX 12, a demonstração de Asteroids da Intel rodou com quase 90FPS. O que é realmente espantoso aqui no entanto, é que o uso do CPU (processador) foi significativamente reduzido, o que significa que mais cenários intensos serão possíveis através deste método de renderização.

IMAGEaHR0cDovL3d3dy5kc29nYW1pbmcuY29tL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDE1LzAzL0RYMTItRXhlY3V0ZUluZGlyZWN0LUFzdGVyb2lkcy5qcGc=

Por fim, o DirectX 12 é certamente uma grande API que tem como objetivo trazer grandes melhorias de desempenho para todas as configurações de PC.

Noticia resumida da fonte.

Anônimo
Anônimo
Deixe seu comentário para sabermos o que você achou da publicação
Não se esqueça que você pode participar do nosso Discord.
E também nos seguir no Facebook, Twitter, Instagram e na nossa curadorida da Steam.
Publicações em Destaque
#Games, Por VSDias55,
#Games, Por coca,