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

Video: Como saber se o DirectX está ativado!?

Qualquer um que tenha instalado um jogo do Windows ao longo dos últimos 15 anos deve estar familiarizado com uma coisa particular - no final da instalação de um jogo de vídeo, o assistente irá pedir-lhe para atualizar para a versão mais recente do DirectX no seu computador.

Já imaginou o que é ou porque ele é mesmo necessário? Nós temos todas as respostas para você aqui.

O que é DirectX?

Um computador está fazendo tudo sobre software e hardware falar uns com os outros de uma forma perfeita. Para você, deve olhar como mágica. Mas sob o capô, os desenvolvedores gastar um monte de software de programação de tempo para que ele use os recursos de hardware de forma tão eficiente quanto possível.

A consola de jogos de vídeo, como o Xbox Um ou PlayStation 4, tem um hardware específico nele. Isso não muda de sistema para sistema. Cada PS4 tem o mesmo processador, mesmo cartão de gráficos, mesmo RAM, e assim por diante.

Então, quando os desenvolvedores de fazer um jogo para o PS4, eles sabem exatamente o hardware que está trabalhando. Enquanto qualquer um pode fazer jogos de vídeo sem programação, os prós trabalhar duro para ganhar todos os recursos do hardware para oferecer o melhor desempenho.Como fazer jogos de vídeo sem qualquer programaçãoComo fazer jogos de vídeo sem qualquer programaçãoQuer fazer um jogo de vídeo, mas não pode codificar? Em seguida, use um kit de construção de jogos de vídeo que permite criar jogos sem qualquer necessidade de codificação!consulte Mais informação

Directx-logo

Claro, as coisas não são tão simples ao fazer jogos para PCs. Você tem diferentes componentes de vários fabricantes que pode alterar significativamente o desempenho. Dois PCs pode ter completamente diferentes processadores, placas-mãe e placas gráficas, e há milhares de permutações deste.O que é interna do computador: A história de cada componente que você precisa saberO que é interna do computador: A história de cada componente que você precisa saberSe você está comprando um novo computador ou construir o seu próprio, você vai ser submetido a uma série de siglas e números aleatórios.consulte Mais informação

Então como é que um desenvolvedor ter certeza que ele pode obter o melhor desempenho?

É aí que DirectX entra. DirectX é uma interface de programação de aplicações (API) que permite software decisores (como desenvolvedores de jogos de vídeo) falar mais facilmente com os diferentes componentes de hardware que o Windows PCs rodam em.

DirectX-preto-logo

DirectX é dividida 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 entregar melhor qualidade de áudio)

Simplificando, o DirectX é uma ponte de linguagem que permite que os fabricantes de jogos de vídeo conversar com uma variedade de hardware em um PC com Windows, sem a necessidade de escrever código separado para cada um.

DirectX vs. OpenGL

Muito parecido com DirectX da Microsoft, há uma outra API padrão da indústria chamado OpenGL. Ambos DirectX e OpenGL fazer o mesmo trabalho básico, ou seja, torná-lo mais fácil para desenvolvedores criar jogos de vídeo através da criação de uma “linguagem” padrão para conversar com hardware diferente.

Video: 7 Coisas essenciais que todo jogador de Live For Speed precisa saber!

Mas há algumas diferenças fundamentais. DirectX dá aos desenvolvedores mais controle sobre o hardware, permitindo-lhes escolher como usar os diferentes recursos disponíveis em um sistema. OpenGL tem parâmetros específicos que o desenvolvedor deve cumprir para, e vai alocar recursos em conformidade.

Que escola de pensamento é melhor? É um debate interminável que tem sido travada durante décadas agora, então não se preocupe muito sobre isso.



O que importa para você, consumidor, é esta: DirectX é importante para PCs com Windows e fabricantes de jogos de vídeo responder rapidamente às mudanças no-lo enquanto OpenGL é ótimo para otimizando jogos Linux como Minecraft e é importante para sistemas operacionais baseados em Linux como steamos.7 passos para instalar e otimizar Minecraft Para Linux7 passos para instalar e otimizar Minecraft Para LinuxMinecraft no Linux ainda sofre de problemas de desempenho ao longo do tempo. No entanto, existem alguns passos que você pode tomar que pode fazer cada pouco de diferença.consulte Mais informação

Aqui está a coisa embora. Como desta escrita, DirectX tem uma vantagem sobre OpenGL. Ars Technica até correu uma comparação do Windows 10 e steamos e descobriu que DirectX tem um desempenho significativamente melhor do que o OpenGL. Talvez isso pode mudar no futuro, mas não apostar sua casa sobre ela.

O que há de especial sobre DirectX 12?

Windows 10, o mais recente sistema operacional da Microsoft, também vem exclusivamente com a última versão do DirectX. Na verdade, nós iria tão longe como a dizer DirectX 12 é uma tática para fazer a atualização se você não tiver já. Tudo até Windows 8 suporta DirectX 11, e testes mostraram que o DirectX 12 é muito superior.6 Táticas Microsoft para tornar a atualização para Windows 106 Táticas Microsoft para tornar a atualização para Windows 10Microsoft está disposta a levá-lo para o Windows 10 e eles estão empurrando duro. Resumimos as táticas que eles estão usando para levá-lo a atualizar para o Windows 10 o mais rápido possível.consulte Mais informação

Uma das maiores vantagens do DirectX 12 é algo chamado de suporte multi-adaptador. CPUs modernas são realmente APUs - Accelerated Processing Units - que combinar um processador de computador e um processador gráfico em um chip. Assim, desde que a sua CPU já tem um processador gráfico nele, por que desperdiçar aquele pedaço de hardware?O que é um APU? [Tecnologia Explicada]O que é um APU? [Tecnologia Explicada]consulte Mais informação

DirectX 12 inteligentemente descarrega computação para a sua placa gráfica principal e processador gráfico integrado do seu CPU. O cartão principais gráficos irá fazer o trabalho pesado, enquanto o seu APU faz o trabalho mais leve de impostos. O resultado final é renderização mais rápida de gráficos e processamento mais eficiente de gameplay.

DirectX-12-multi-adaptador

Esteja avisado que o DirectX 12 ainda é um pouco longe de adoção em massa pelos desenvolvedores. Além disso, ao mesmo tempo que funciona com hardware mais antigo, você ainda precisa de algo recente para realmente tirar o máximo proveito dela.

  • Se você possui uma placa gráfica Nvidia, você precisa de uma GTX 400 ou mais recente cartão - basicamente, qualquer coisa com a arquitetura Fermi.
  • Se você possui uma placa gráfica AMD, você precisa de um HD 7000, R5 240, ou mais novo cartão - basicamente, qualquer coisa baseado na arquitetura GCN.
  • Se o seu PC Intel tem gráficos integrados, então você precisa Intel Haswell ou melhor CPUs.
  • Se o seu AMD PC tem gráficos integrados, então você precisa AMD Kaveri, Mullins, Beema ou melhor CPUs.

Como verificar & DirectX atualização

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

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

DirectX Diagnostic-Tool-versão

Os usuários do Windows 10 deve estar em DirectX 12 ou DirectX 11, enquanto os usuários de Windows 7 e Windows 8 deve ser em DirectX 11. Microsoft parou de dar suporte ao Windows XP oficialmente, mas não está indo embora por enquanto. Se você estiver no XP, você provavelmente vai ver DirectX 9.Por que o Windows XP não vai desaparecer tão cedoPor que o Windows XP não vai desaparecer tão cedoAs pessoas não podem deixar de ir Windows XP. Em empresas e residências em todo o mundo, ele vai ficar por aqui. Falamos com três usuários do Windows XP a partir de diferentes gerações e origens para descobrir o porquê.consulte Mais informação

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

Video: DirectX 12: o que muda nos games?

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

Além disso, vá para o Exibição guia da ferramenta de diagnóstico do DirectX e verificar se a aceleração DirectDraw, Direct3D, ou AGP textura é marcado Não disponível. Isso indica o seu hardware não é suportado pela versão do DirectX você está executando, para que você não pode dispor de aceleração de hardware. É melhor para atualizar seu hardware se você quer isso.

Será que você alternar para o Windows 10 para DX12?

Agora, Windows 10 tem muitas outras funcionalidades para gamers, mas DirectX 12 é sem dúvida o mais importante deles. você vai mudar para a nova versão do Windows apenas para obter DX12?Windows 10 é para Gamers: 6 Recursos Você vai adorarWindows 10 é para Gamers: 6 Recursos Você vai adorarVocê vai querer usar o Windows 10 para o jogo! Quer se trate de streaming de seus Xbox One jogos para o seu PC, usando o aplicativo Xbox, ou desfrutar de jogos de alto desempenho com DirectX 12, Windows 10 melhora a sua ...consulte Mais informação

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


Artigos relacionados