Tudo o que você precisa saber sobre o DirectX em 2016

Se você é um jogador de PC, você deve usar o DirectX, pois ele pode aumentar significativamente o desempenho de seus jogos! Aqui está tudo que você precisa saber.

Se você é um jogador de PC, você deve usar o DirectX, pois ele pode aumentar significativamente o desempenho de seus jogos!  Aqui está tudo que você precisa saber.
Propaganda

Qualquer pessoa que tenha instalado um jogo do Windows nos últimos 15 anos deve estar familiarizado com uma determinada coisa - no final da instalação de um videogame, o assistente pedirá que você atualize para a versão mais recente do DirectX no seu computador.

Já se perguntou o que é isso ou por que é necessário? Nós temos todas as respostas para você aqui.

O que é o DirectX?

Um computador tem tudo a ver com software e hardware conversando entre si de maneira perfeita. Para você, deveria parecer mágica. Mas, sob o capô, os desenvolvedores gastam muito tempo programando software para usar recursos de hardware da forma mais eficiente possível.

Um console de videogame, como o Xbox One ou o PlayStation 4, possui hardware específico. Não muda de sistema para sistema. Cada PS4 tem o mesmo processador, a mesma placa gráfica, a mesma RAM e assim por diante.

Então, quando os desenvolvedores fazem um jogo para o PS4, eles sabem exatamente com qual hardware estão trabalhando. Enquanto qualquer um pode fazer jogos de vídeo sem programação Como fazer jogos de vídeo sem qualquer programação Como fazer jogos de vídeo sem qualquer programação Quer fazer um jogo de vídeo, mas não pode codificar? Em seguida, use um kit de construção de videogame que permite criar jogos sem necessidade de codificação! Leia mais, os profissionais trabalham duro para aproveitar cada recurso do hardware para oferecer o melhor desempenho.

Logotipo do Directx

Claro, as coisas não são tão simples quando se faz jogos para PCs. Você tem componentes diferentes de vários fabricantes O que há dentro do seu computador: A história de cada componente que você precisa conhecer O que está dentro do seu computador: a história de cada componente que você precisa saber Quer esteja comprando um novo computador ou construindo o seu próprio, você Vai ser sujeito a muitas siglas e números aleatórios. Leia mais que pode alterar significativamente o desempenho. Dois PCs podem ter processadores, placas-mãe e placas gráficas completamente diferentes, e existem milhares de permutações disso.

Então, como um desenvolvedor garante que ele possa obter o melhor desempenho?

É aí que o DirectX entra. O DirectX é uma interface de programação de aplicativos (API) que permite que os fabricantes de software (como desenvolvedores de videogames) conversem mais facilmente com os diferentes componentes de hardware nos quais os PCs com Windows são executados.

logomarca-preta-direta

O DirectX é dividido em três partes:

  • Direct3D (para usar a placa gráfica para renderizar objetos 3D)
  • DirectDraw (para usar a placa gráfica para renderizar objetos 2D)
  • DirectSound (para usar a placa de som para fornecer melhor áudio)

Simplificando, o DirectX é uma ponte de idiomas que permite que os fabricantes de videogames conversem com uma variedade de hardware em um PC com Windows, sem precisar escrever códigos separados para cada um.

DirectX vs. OpenGL

Assim como o DirectX da Microsoft, há outra API padrão do setor chamada OpenGL. Tanto o DirectX quanto o OpenGL fazem o mesmo trabalho básico, ou seja, torna mais fácil para os desenvolvedores criarem jogos de vídeo criando uma “linguagem” padrão para falar com hardware diferente.

Mas existem algumas diferenças fundamentais. O DirectX oferece aos desenvolvedores mais controle sobre o hardware, permitindo que escolham como usar os diferentes recursos disponíveis em um sistema. O OpenGL tem parâmetros específicos aos quais o desenvolvedor deve obedecer e alocará recursos de acordo.

Qual escola de pensamento é melhor? É um debate interminável que tem durado décadas, então não se preocupe muito com isso.

O que importa para você, o consumidor, é o seguinte: o DirectX é importante para os PCs Windows e os fabricantes de videogames respondem rapidamente às mudanças enquanto o OpenGL é ótimo para otimizar jogos Linux como o Minecraft 7 etapas para instalar e otimizar o Minecraft para Linux E otimizar Minecraft Para Linux Minecraft no Linux ainda sofre com problemas de desempenho ao longo do tempo. No entanto, existem alguns passos que você pode tomar que podem fazer cada diferença. Leia mais e é importante para sistemas operacionais baseados em Linux como o SteamOS.

Aqui está a coisa embora. Como desta escrita, o DirectX tem uma vantagem sobre o OpenGL. A Ars Technica até fez uma comparação entre o Windows 10 e o SteamOS e descobriu que o DirectX tem um desempenho significativamente melhor que o OpenGL. Talvez isso possa mudar no futuro, mas não aposte na sua casa.

O que é especial sobre o DirectX 12?

O Windows 10, o mais recente sistema operacional da Microsoft, também vem exclusivamente com a versão mais recente do DirectX. Na verdade, diríamos até que o DirectX 12 é uma tática para fazer a atualização 6 Táticas da Microsoft para fazer a atualização para o Windows 10 6 Táticas da Microsoft para fazer a atualização para o Windows 10 A Microsoft deseja que você entre no Windows 10 e eles estão se esforçando. Resumimos as táticas usadas para que você atualize para o Windows 10 o mais rápido possível. Leia mais se você não tiver já. Tudo até o Windows 8 suporta DirectX 11, e testes mostraram que o DirectX 12 é muito superior.

Uma das maiores vantagens do DirectX 12 é algo chamado suporte a vários adaptadores. As CPUs modernas são, na verdade, APUs - Accelerated Processing Units - que combinam um processador de computador e um processador gráfico O que é um APU? [Tecnologia explicada] O que é uma APU? [Tecnologia Explained] Leia mais em um chip. Então, como seu processador já possui um processador gráfico, por que desperdiçar esse pouco de hardware?

O DirectX 12 transfere de forma inteligente a computação para a sua placa gráfica principal e para o processador gráfico incorporado ao seu processador. A placa gráfica principal fará o trabalho pesado enquanto sua APU faz o trabalho mais leve. O resultado final é uma renderização mais rápida dos gráficos e um processamento mais eficiente do jogo.

directx-12-multi-adapter

Esteja avisado que o DirectX 12 ainda está um pouco afastado da adoção em massa pelos desenvolvedores. Além disso, embora funcione com hardware mais antigo, você ainda precisará de algo recente para realmente aproveitá-lo totalmente.

  • Se você tem uma placa gráfica Nvidia, você precisa de uma placa GTX 400 ou mais nova - basicamente, qualquer coisa com arquitetura Fermi.
  • Se você tem uma placa gráfica AMD, você precisa de uma placa HD 7000, R5 240 ou mais nova - basicamente, qualquer coisa baseada na arquitetura GCN.
  • Se o seu PC Intel tem gráficos onboard, então você precisa do Intel Haswell ou de CPUs melhores. Qual é a diferença entre os processadores Intel Haswell e Ivy Bridge? Então, qual é a diferença entre os processadores Intel Haswell e Ivy Bridge? Procurando por um novo computador? Aqueles que compram um novo laptop ou desktop Intel precisam saber as diferenças entre a última e a última geração de processadores Intel. Consulte Mais informação .
  • Se o seu PC AMD tiver gráficos onboard, você precisará de CPUs AMD Kaveri, Mullins, Beema ou melhor.

Como verificar e atualizar o DirectX

É fácil verificar qual versão do DirectX você está usando agora. Aqui está o processo simples:

  1. Vá para Iniciar> Executar ou pressione Win + R.
  2. Digite “dxdiag” (sem as aspas) e pressione Enter ou clique em OK. Isso abrirá a ferramenta de diagnóstico do DirectX.
  3. A parte inferior do painel mostrará em qual versão do DirectX você está.

Versão do DirectX-Diagnostic-Tool

Os usuários do Windows 10 devem estar no DirectX 12 ou DirectX 11, enquanto os usuários do Windows 7 e Windows 8 devem estar no DirectX 11. A Microsoft parou de oferecer suporte ao Windows XP oficialmente, mas não está indo embora ainda Por que o Windows XP não está indo embora a qualquer momento Por que o Windows XP não vai embora a qualquer momento? As pessoas não podem deixar o Windows XP. Em empresas e residências em todo o mundo, ele ficará por perto. Conversamos com três usuários do Windows XP de diferentes gerações e origens para descobrir o motivo. Consulte Mais informação . Se você estiver no XP, provavelmente verá o DirectX 9.

Se você acha que está ficando para trás, você pode baixar manualmente e instalar o DirectX da Microsoft, ou simplesmente executar o Windows Update.

DirectX-Diagnostic-Tool-display-hardware-aceleração

Além disso, vá para a guia Exibição da Ferramenta de Diagnóstico do DirectX e verifique se a aceleração de Textura do DirectDraw, Direct3D ou AGP está marcada como Não disponível . Isso indica que seu hardware não é suportado pela versão do DirectX que você está executando, portanto, você não pode aproveitar a aceleração de hardware. É melhor atualizar seu hardware se você quiser isso.

Você vai mudar para o Windows 10 para DX12?

Agora, o Windows 10 tem muitos outros recursos para os jogadores Windows 10 é para os jogadores: 6 recursos que você vai adorar Windows 10 é para os jogadores: 6 recursos que você vai amar Você vai querer usar o Windows 10 para jogos! Seja transmitindo seus jogos do Xbox One para o seu PC, usando o aplicativo do Xbox ou aproveitando jogos de alto desempenho com o DirectX 12, o Windows 10 aprimora seu ... Leia mais, mas o DirectX 12 é sem dúvida o mais importante deles. Você vai mudar para a nova versão do Windows apenas para obter o DX12?

Você está satisfeito em manter sua versão atual do Windows? Faz mais sentido comprar um novo hardware compatível com DX12 ou apenas para obter um novo console de videogame? Conte-nos nos comentários!

Créditos da Imagem: Branko Vucinec / Microsoft Technet

In this article