Recentemente, vimos a menção ao suporte DX11 florescer na embalagem da placa de vídeo e nas vantagens do Windows 7. O que esse novo DirectX traz em comparação com o DirectX 9 ou DirectX 10? Jogos mais bonitos e mais rápidos?
Antes de iniciar a análise visual e de desempenho dos três DirectXs, usados atualmente para jogos, é necessário definir o que é DirectX. É uma coleção de bibliotecas destinadas à programação de aplicativos multimídia, diz a Wikipedia. PARE! Volte, vamos explicar tudo para você.
Na programação, você não precisa reinventar a roda toda vez que entra na frente do computador. É até fortemente desencorajado. Para compensar isso, a comunidade de desenvolvedores fornece aos seus colegas (na verdade, a Microsoft está se atendo aqui) bibliotecas de funções que executam determinadas tarefas e que você pode integrar em seus programas. Isso é exatamente o que as bibliotecas Direct3D (a parte do DirectX para jogos) que nos interessam aqui.
Uma caixa de ferramentas
O problema é que uma ferramenta usada indevidamente, por melhor que seja, nunca conseguirá melhorar o desempenho ou a qualidade do seu projeto. Em teoria, por exemplo, um jogo mal desenvolvido que usa DX10 ou DX11 poderia usar muito mais recursos do que um jogo DX9 bem otimizado, embora pareça menos bom. Na prática, felizmente não é esse o caso. Em nossos testes, o "pior" caso é uma melhoria na qualidade gráfica em detrimento do desempenho.
Avaliação
Vamos nos concentrar em jogos compatíveis com DX9, DX10 e DX11 para avaliar a qualidade gráfica e o desempenho modo a modo. Nota, fizemos os testes com uma placa Nvidia. Os mesmos testes com uma placa ATI e outros drivers podem trazer outros resultados. Por outro lado, devemos levar em consideração uma curva de experiência e domínio das ferramentas por parte dos desenvolvedores. DX11 ainda é muito jovem e levará algum tempo até que suas contribuições sejam totalmente dominadas e aplicadas pela comunidade.
Qual Windows para qual DirectX?
Qual versão do DirectX você pode usar com o sistema operacional Windows? Aqui está a resposta, sabendo que você pode usar uma versão anterior do DirectX, desde que seu Windows suporte a próxima versão.
- Windows XP e anterior: DirectX 9
- Windows Vista: DirectX 10, 10.1 e DirectX 11 (desde que você tenha instalado o SP2)
- Windows 7: DirectX 11
Cartões DX10 e DX11
DX10: ATI da Radeon HD 2000 e Nvidia da série 8
DX 11: ATI da série Radeon HD 5000 e Nvidia da série 400
Placa de vídeo de comparação, qual escolher?
Para obter mais informações sobre Direct3D, convidamos você a ler os seguintes artigos escritos por nosso colega Hardware.com:
Direct3D 10 e GPUs
Direct3D 11
Suas reações no fórum:
Devo jogar em DirectX 9, DX10 ou DX11?
[link src = "http://www.legrandforum.com/Itopdroid/Tendances-Analyses/directx-jouer-dx10-sujet_4350_1.htm"]
[/link]