Placas

16/09/2016 06h00 - Atualizado em 16/09/2016 06h00

DirectX 12: entenda tecnologia e saiba quais placas estão preparadas

Filipe Garrett
por
Para o TechTudo

O DirectX 12 é um componente crucial do Windows 10 que começa a se popularizar entre desenvolvedores de jogos e gamers. Isso significa que cada vez mais lançamentos estão tirando proveito da API da Microsoft, que promete acesso praticamente irrestrito ao hardware do PC para rodar games de forma muito mais eficiente do que no passado.

Quando investir em uma placa de vídeo para o seu PC? Veja dicas

A seguir, entenda o que faz do DirectX 12 tão crucial e conheça o tipo de hardware que suporta essa tecnologia. Além disso, saiba qual sistema operacional você precisa ter para rodar o componente no computador.

O que é o DirectX?

DirectX 12 libera potencial dos computadores para que jogos tenham melhor desempenho (Foto: Divulgação/Microsoft)DirectX 12 libera potencial dos PCs para que jogos tenham melhor desempenho (Foto: Divulgação/Microsoft)

DirectX trata-se de uma plataforma (chamada também de API) criada pela Microsoft no fim dos anos 90 para dar aos desenvolvedores de games uma estrutura que permita que seus jogos se comuniquem de forma mais direta com o hardware do PC. Basicamente, é uma estrutura criada para ajudar os computadores a atingirem melhor performance na hora de rodar jogos, seguindo o modelo dos consoles em que todo o hardware está disponível para o game praticamente o tempo todo.

Por que preciso do DirectX 12?

Não é difícil encontrar placas compatíveis com o DirectX 12: as Geforce 400, de 2010, já oferecem suporte (Foto: Divulgação/Nvidia)Não é difícil encontrar placas compatíveis com o DirectX 12 (Foto: Divulgação/Nvidia)

Download grátis do app do TechTudo: receba dicas e notícias de tecnologia no Android ou iPhone

Cada nova versão do DirectX promove melhorias na plataforma, dando aos desenvolvedores maior margem de manobra para extrair melhor performance dos computadores em que seus títulos serão reproduzidos.

Para quem gosta de um detalhe técnico, o grande destaque do DirectX 12 é a promessa de que a estrutura permita que desenvolvedores tenham acesso a todos os núcleos de uma placa de vídeo de uma vez só (isso é bem impressionante se você lembrar que uma Geforce GTX 1080 tem 3840 núcleos). O DirectX 11, por exemplo, rodava tudo em um núcleo só, deixando o restante em estado de espera.

Essa característica permite que o desenvolvedor atribua tarefas genéricas para uma multidão de núcleos da GPU, liberando a CPU durante a reprodução de um jogo. Com o processador livre de trabalho, há uma redução na possibilidade de algum problema de performance, já que a CPU fica livre para fazer o que faz de melhor: rodar o sistema operacional no fundo, enquanto a GPU se dedica completamente ao game. Em resumo bastante didático, essa é a chave do DirectX 12: acesso quase irrestrito a toda a performance da placa de vídeo.

Gráfico da Nvidia mostra o grande salto de performance em uso de múltiplos núcleos proporcionado pelo DirectX 12 (Foto: Divulgação/Nvidia)Gráfico mostra salto de performance em uso de múltiplos núcleos proporcionado pelo DirectX 12 (Foto: Divulgação/Nvidia)

É sempre legal ter as versões mais atuais de cada software no seu computador, e o DirectX não é diferente. Entretanto, falar em atualizar o DirectX para a edição 12 faz muito mais sentido quando seu computador possui placas de vídeo compatíveis e você já tem jogos desenvolvidos para tirar proveito da tecnologia.

Quais placas de vídeo funcionam com DirectX 12?

Em relação a NVIDIA, praticamente todas as placas de vídeo a partir da geração Geforce 400, lançadas em 2010, incluindo as versões para notebooks desses chips, já funcionam com DirectX 12.

No caso da AMD, todas as placas gráficas das séries Radeon R7, R9 e RX, mais a R5 240. Em notebooks, as placas suportadas são as Radeon HD 8000 e 7000. Há também suporte para APUs: todas as A4, A6, A8 e A10 com GPU Radeon HD 7000, além das E1, E2, A4, A6, A8 e A10 com GPUs HD 6000.

Jogos também precisam ser compatíveis?

Star Wars Battlefront é um dos poucos jogos que já utilizam o DirectX 12 (Foto: Divulgação/EA)Star Wars Battlefront é um dos poucos jogos que já utilizam o DirectX 12 (Foto: Divulgação/EA)

O grande problema do DirectX 12 é a relativa falta de conteúdo. Os primeiros jogos a tirar proveito da tecnologia estão saindo agora, em 2016, e por enquanto a lista de títulos compatíveis tem games como Star Wars Battlefront, Rise of the Tomb Raider e Deus Ex: Mankind Divided

Grandes lançamentos previstos para esse fim de ano, como Battlefield 1, Forza Horizon 3, Watch Dogs 2 e Star Citizen também serão compatíveis.

DirectX 12 exige Windows 10?

O DirectX 12 não funciona em versões anteriores do Windows. Se você roda o Windows 10, pode ficar tranquilo: o sistema operacional vem com o DirectX 12 instalado, não há necessidade de atualizar ou baixar nada. Apenas fique atento para atualizações sazonais liberadas via Windows Update para manter a API em dia.

Se você roda versões mais antigas do Windows, especialmente a 7, é possível que seu DirectX esteja desatualizado. Você pode atualizar a API para a versão 11.3, a última suportada nesse sistema operacional e nas edições 8 e 8.1 do Windows.

Se você quiser, também pode baixar o instalador do DirectX, chamado de DirectX End-User Runtime, que vai aplicar a versão mais recente suportada pelo seu sistema.

Qual GPU é melhor para jogos atuais? Comente no Fórum do TechTudo 

Seja o primeiro a comentar

Os comentários são de responsabilidade exclusiva de seus autores e não representam a opinião deste site. Se achar algo que viole os termos de uso, denuncie. Leia as perguntas mais frequentes para saber o que é impróprio ou ilegal.

recentes

populares

  • Carlos Ferreira
    2016-09-19T04:02:31

    - Esqueceu de falar algumas coisinhas sobre esse Directx !

  • Cristiano M.s.
    2017-01-21T03:37:23

    Antes de sair ai tentado atualizar o maldito DirectX. Leia o que diz a própria Microsoft à respeito disso. Vejamos: Observação Não há um pacote de atualização autônomo para o DirectX 11.2. Apenas é possível instalar esta versão do DirectX por meio do Windows Update nos sistemas operacionais Windows 8.1, Windows RT e Windows Server 2012 R2. Windows 10 não há um pacote de atualização autônomo para o DirectX 11.3 ou DirectX 12.0, já estão incluídos.