DirectX 12 é a API gráfica mais recente que alimenta o Windows 11, mas muitos dos melhores jogos para PC ainda roda em DirectX 11 ou inclui uma opção de troca. Qual você deve escolher?
Conteúdo
- APIs gráficas não são iguais
- DirectX 12 vs. DirectX 11: qual a diferença?
- DirectX 12 vs. DirectX 11: desempenho
- Você deve usar DirectX 12?
Embora a maioria das atualizações do DirectX sejam iterativas, o DirectX 12 representa uma grande mudança para a API que a Microsoft vem desenvolvendo há várias décadas. Ele pode melhorar enormemente o desempenho de seus jogos e possui alguns recursos exclusivos aos quais o DirectX 11 não tem acesso.
Vídeos recomendados
APIs gráficas não são iguais
Temos um explicador completo detalhando o que é DirectX, mas é importante abordar rapidamente o que é uma interface de programação de aplicativo (API) gráfica. Uma API gráfica trata da tradução de instruções do software (seu jogo) em instruções padronizadas para o seu hardware (sua placa gráfica e processador).
Relacionado
- As melhores versões de PC: orçamento, jogos, edição de vídeo e muito mais
- Os melhores processadores para jogos: AMD e Intel se enfrentam
- Os melhores teclados para jogos para 2023
No entanto, nem todas as APIs gráficas são construídas da mesma forma. Como você pode ver em nosso detalhamento da API Vulkan, oferece melhor desempenho que DirectX na maioria dos jogos. A sobrecarga da API pode representar uma diferença significativa no desempenho durante os jogos, portanto, embora possa parece bom usar qualquer versão do DirectX desejada, pode ser uma das configurações mais importantes para puxão.
DirectX 12 vs. DirectX 11: qual a diferença?
Entre DirectX 11 e DirectX 12, a diferença mais importante é que DirectX 11 é uma API de alto nível, enquanto DirectX 12 é uma API de baixo nível. Existem várias camadas entre o jogo e o hardware. APIs de baixo nível estão mais próximas do hardware, enquanto APIs de alto nível estão mais distantes e mais generalizadas.
É uma distinção importante entre DirectX 11 e DirectX 12. Resumindo, o DirectX 12 permite que os desenvolvedores de jogos direcionem otimizações mais próximas do hardware, reduzindo a sobrecarga incorrida pela API e pelo driver gráfico. Por sua vez, também é mais difícil para os desenvolvedores trabalharem.
No lançamento, o DirectX 12 apresentou desempenho ligeiramente inferior ao DirectX 11, principalmente devido à sua complexidade. No entanto, os desenvolvedores focaram mais no DirectX 12 – ahem – diretamente nos últimos anos e extrairam mais otimizações. Como veremos a seguir, o DirectX 12 tem um desempenho melhor que o DirectX 11 na maioria dos jogos.
Outra mudança significativa no DirectX 12 é a computação paralela. DirectX 11 lida com operações seriais, o que significa que há uma única fila de operações executadas em ordem. A computação paralela abre a opção para os desenvolvedores fazerem várias chamadas ao mesmo tempo, melhorando enormemente a eficiência das operações.
Da mesma forma, o DirectX 12 abre a possibilidade de operações assíncronas. Isso é semelhante à computação paralela, mas não são a mesma coisa. A computação assíncrona permite que seu hardware continue as operações sem esperar que outra operação seja concluída. Por exemplo, sua CPU pode executar uma introdução para receber texturas da memória e passar para executar outra função (como IA para um personagem) sem esperar que a instrução de memória seja terminar. Essa priorização pode reduzir pequenas latências em milhares de lugares, fazendo com que seus jogos rodem muito mais rápido no geral.
Finalmente, o DirectX 12 também oferece suporte a uma variedade de recursos do DirectX 12 Ultimate. Você pode ler sobre isso em nossa análise do DirectX, mas incluem rastreamento de raio e sombreamento de taxa variável, entre outros recursos visuais e de desempenho.
DirectX 12 vs. DirectX 11: desempenho
Existem muitas diferenças técnicas entre DirectX 11 e DirectX 12, mas o desempenho é fundamental. Como você pode ver no gráfico acima, quase sempre você obtém melhor desempenho com DirectX 12 do que com DirectX 11, então é melhor usar a API mais recente.
Vimos “quase” porque a API não é o único fator de desempenho. Certos jogos não se beneficiam muito do DirectX 12 porque alguns jogos se beneficiam mais das otimizações de baixo nível do que outros. Morrendo Luz 2, por exemplo, basicamente não vê nenhuma mudança no desempenho. Mas Civilização VI, que tem cargas de trabalho massivas de IA que se beneficiam da computação assíncrona, observa uma grande melhoria. Sombra do Tomb Raider e As maravilhas da pequena Tina sente-se em algum lugar no meio.
Os jogos não são o único fator. Os resultados acima foram reunidos com um AMD RX 7900 XTX, que é da geração mais recente da AMD. As placas gráficas e os processadores mais recentes terão maiores benefícios com o DirectX 12 do que as gerações anteriores.
Há uma rede bastante ampla aqui, no entanto. Estamos falando sobre as últimas gerações observando uma melhoria, enquanto as placas gráficas com quase uma década apresentam uma melhoria menor. Se você possui um PC moderno, DirectX 12 geralmente é a resposta certa.
Você deve usar DirectX 12?
Existem uma dúzia ou mais de jogos que suportam DirectX 11 e DirectX 12, incluindo Civilização VI, Controle, Shadow of the Tomb Raider, e Luz Morrendo 2. A maioria dos jogos usará DirectX 11 por padrão para fins de compatibilidade, mas é uma boa ideia mudar para o modo DirectX 12.
A única exceção é se você tiver um PC mais antigo com 10 anos ou mais. Hardware mais antigo pode funcionar de maneira mais suave no DirectX 11, ou o DirectX 12 pode não oferecer muitos benefícios. A grande maioria das pessoas, entretanto, deveria escolher o DirectX 12 por seus recursos mais extensos e melhores otimizações de jogo.
Recomendações dos Editores
- Melhores ofertas para jogos para PC: jogue Diablo 4 e mais por US$ 490
- Entre o Ryzen 7 7800X3D da AMD e o Ryzen 9 7950X3D, não há competição
- Resident Evil 4 Remake PC: melhores configurações, ray tracing, FSR e muito mais
- Returnal PC: melhores configurações, ray tracing, Steam Deck e muito mais
- O Windows 11 vem causando problemas com gráficos Intel há meses e ninguém disse uma palavra
Atualize seu estilo de vidaDigital Trends ajuda os leitores a manter o controle sobre o mundo acelerado da tecnologia com as últimas notícias, análises divertidas de produtos, editoriais criteriosos e prévias únicas.