DirectX 11 vs. DirectX 12: Quais são as diferenças?

Directx 11 Vs Directx 12 Quais Sao As Diferencas



Se você é um jogador de PC com Windows, saber se DirectX 12 é melhor que Direct X 11 é muito importante para tirar o melhor proveito de seus videogames favoritos. Agora, a maioria das pessoas dirá que o DirectX 12 é melhor, pois tem um número maior, mas as coisas geralmente não são tão simples.



O DirectX 12 foi lançado em 2015 junto com o Windows 10. A Microsoft afirma que é a melhor versão do DirectX até agora e provavelmente dará início a uma nova era para os jogadores. Isso ocorre porque ele é capaz de aumentar o desempenho da GPU, ao mesmo tempo em que reduz a sobrecarga da CPU.





O problema é que aumentar o desempenho do seu computador não é tão fácil quanto mudar para uma nova versão do DirectX. Ou talvez seja, então vamos descobrir o que está acontecendo exatamente aqui.





criar servidor vpn windows 10

DirectX 11 x DirectX 12

Ambas as versões do DirectX são ótimas, mas o DirectX 12 é a versão mais recente e, como tal, vem com recursos não encontrados no DirectX 11. No entanto, determinar qual é o melhor não é tão simples.



O que é o DirectX da Microsoft?

Portanto, o DirectX é uma coleção de APIs-chave projetadas com a finalidade de lidar com tarefas relacionadas à multimídia. Isso pode incluir a programação de videogames no Windows, Xbox e qualquer outra plataforma baseada na Microsoft.

Quais são as diferenças entre DirectX 11 e DirectX 12?

DirectX 12 , é capaz de interagir com o hardware do seu computador em um nível mais avançado. Por exemplo, o DirectX 12 foi projetado para distribuir a carga de trabalho da CPU entre outros núcleos, mas não apenas isso, ele pode permitir que todos os núcleos se comuniquem com a GPU ao mesmo tempo.

Direct X 11 por outro lado, permite apenas que os jogos utilizem dois e quatro núcleos de CPU. Em muitos casos, o número máximo é três, pois um dos núcleos é usado para ditar instruções à GPU.



Quando se trata de recursos sofisticados de sinos e apitos, o DirectX 12 leva o bolo aqui. Isso inclui objetos de estado de pipeline (PSO) e computação assíncrona. Você vê, a computação assíncrona reforça a utilização da GPU, permitindo que ela lide com várias cargas de trabalho em paralelo.

A esperança aqui é liberar todo o potencial da sua GPU, embora dependa se a GPU suporta DirectX 12, já que nem todas o fazem. Não se preocupe porque todas as GPUs lançadas após 2015 suportam DirectX 12, portanto, se a idade do seu hardware atual estiver alinhada com essa data específica, tudo estará bem.

Além da renderização de gráficos, sua GPU é responsável por lidar com uma ampla gama de tarefas importantes. Por exemplo, uma GPU é necessária para executar algoritmos de aprendizado de máquina. Agora, se o DirectX 11 estiver sendo usado em uma situação de aprendizado de máquina, ele só poderá executar tarefas uma após a outra e em uma ordem específica. Sempre que isso acontece, o desempenho tende a cair, já que todos os recursos relacionados à GPU não estão sendo usados.

O DirectX 12 resolve esse problema fazendo uso da computação assíncrona, de modo que, como esperado, o uso da GPU é maximizado e, como tal, o desempenho do seu jogo melhorará.

Além disso, devemos observar que o DirectX 12 é o primeiro a introduzir PSOs para as massas. Para aqueles que estão se perguntando, PSOs são objetos que explicam o estado de todo o pipeline gráfico. Veja bem, um PSO age como uma garrafa que contém todos os estados e componentes necessários para a criação da imagem. Em essência, isso permitirá que a GPU pré-processe todos os estados dependentes sem precisar recalcular os estados o tempo todo.

Quando isso é usado, a sobrecarga da CPU é reduzida significativamente em comparação com a forma como o DirectX 11 lida com as coisas.

Qual você deve escolher, DirectX 12 ou DirectX 11?

Então, a grande questão que merece uma resposta é: qual é o melhor? Bem, a resposta depende do jogo que você está tentando jogar. Alguns jogos foram desenvolvidos com o DirectX 11 em mente, enquanto títulos mais modernos foram desenvolvidos com o DirectX 12 como ponto focal.

Ainda assim, se você não é o tipo de pessoa que joga videogames antigos, então DirectX 12 é a aposta segura porque quase todos os novos títulos hoje vêm com suporte para DirectX 12 em relação à versão anterior.

como bloquear imagens

LER : Como usar a ferramenta de diagnóstico DirectX (DxDiag) para solução de problemas

O DirectX 12 melhorará o FPS?

Dependendo do jogo, o DirectX 12 pode oferecer melhorias no que diz respeito ao FPS. Alguns jogos como Cyberpunk 2077 tiveram um aumento de 20% na taxa de quadros em 1080p, enquanto Assassin's Creed Valhalla conseguiu obter um aumento de 25% na mesma resolução.

Preciso do DirectX 11 se tiver 12?

DirectX não é algo que você pode instalar separadamente, o que significa que não há como instalar DirectX 11 e DirectX 12 separadamente no mesmo computador. Como a API do DirectX não é reversa ou compatível, alguns jogos ou aplicativos podem exigir que a versão mais antiga seja executada corretamente.

  Oícone do WindowsClub
Publicações Populares