O que é Direct X 12 e por que é importante?
Quando a Microsoft começou a detalhar os novos recursos de seu próximo sistema operacional Windows 10, um dos recursos de que falou é o DirectX 12. Os jogadores saberão imediatamente o que é isso, mas talvez não percebam o quão importante será uma atualização.
DirectX é o nome que a Microsoft usa para descrever uma série de interfaces de programação de aplicativos (API) que usa para aplicativos de multimídia e vídeo. O principal deles são os jogos para os quais, sem o DirectX, a plataforma Windows simplesmente não dominaria os jogos como faz.
Por um bom tempo, pelo menos nos anos anteriores ao Windows 95 Service Release 2, jogar em um PC era muitas vezes uma provação torturante envolvendo DOS e discos de inicialização. Para dar aos jogos acesso direto ao hardware do sistema, primeiro você tinha que inicializar no DOS e usar argumentos especiais nos arquivos config.sys e autoexec.bat.
Isso então permitiu que você desse aos jogos acesso a grandes quantidades de memória, a placa de som, o mouse, etc. Era fácil para os novos proprietários de PC ficarem rapidamente frustrados tentando fazer os jogos rodarem por causa de todos os obstáculos que eles tiveram que pular.
Entre no DirectX
A Microsoft percebeu rapidamente que, para que o sistema operacional Windows se tornasse popular entre os jogadores, ela precisava dar aos desenvolvedores de jogos uma maneira de seus produtos acessarem os mesmos recursos de hardware no Windows e no DOS.
A primeira versão do DirectX lançada para Windows 95 e NT 4.0 foi a versão 2.0a, em junho de 1996. No início, a adoção foi lenta, mas é justo dizer que o DirectX mudou os jogos de PC para sempre e é improvável que você encontre um jogo que valha a pena jogando no Windows que não usa.
Com o passar do tempo, o DirectX simplesmente ficou melhor e melhor, mas se você pode tirar proveito de cada nova versão depende quase inteiramente de se os componentes do seu sistema, especialmente a placa de vídeo, são compatíveis. Portanto, embora o DirectX seja uma dádiva para os jogadores, se o seu hardware tiver mais do que algumas gerações, há uma boa chance de que o seu PC não seja capaz de tirar proveito dos novos recursos que a versão mais recente inclui.
Por que o Direct X 12 é tão importante então?
É bastante claro que o DirectX 12 é o grande negócio que a Microsoft está fazendo para marcar uma grande melhoria em relação à versão anterior.
Para o Xbox One, ele abre a possibilidade de mais opções de renderização, abrindo caminho para jogos mais bonitos com efeitos visuais aprimorados. Também há esperança de que o DX12 libere taxas de quadros mais rápidas do tipo PS4, uma vez que permitirá aos desenvolvedores um acesso mais fácil ao ESRAM super rápido do Xbox One.
Finalmente, o DX12 dará ao Xbox One um painel mais rápido e abrirá o caminho para vídeo 4K. No final das coisas para PC, as vantagens do DX12 são muito mais aparentes.
Compatibilidade com versões anteriores
O único recurso que irritou a maioria dos jogadores foi o anúncio de que o DX12 será compatível com versões anteriores de hardware DX11 mais antigo. Isso basicamente significa que se sua placa de vídeo tiver menos de dois anos, você provavelmente não precisará fazer upgrade.
Claro, há partes das APIs DX12 que provavelmente não estarão disponíveis para hardware mais antigo que não seja especificamente "compatível com DirectX 12", mas no final, se sua placa de vídeo suportar DX11, ela aproveitará a maior parte do recursos DX12 traz para a mesa.
Usuários de laptop se alegram
A Microsoft promete que o DX12 funcionará bem em sistemas de gama baixa, o que significa laptops e tablets. Ambos os fatores de forma computacionais são conhecidos por terem menos poder de jogo. Os jogadores geralmente não compram um laptop para jogar e são mais propensos a construir ou comprar um PC de mesa maior que possa suportar e abrigar os componentes necessários para rodar jogos com detalhes e taxas de quadros maiores.
O DX12 pelo menos tornará os jogos em sistemas de gama baixa mais toleráveis. Ainda não é provável que venda laptops e tablets como dispositivos principais de jogos, mas pelo menos você pode ir de férias ou viagens de negócios e ainda desfrutar de mais títulos de jogos em seu laptop.
Novos recursos de multi-adaptadores
DX12 funciona em um nível baixo, o que significa que tem acesso a muito mais opções de hardware do que seus predecessores. Destes, o multi-adaptador é talvez o mais legal. Simplesmente, a estratégia de múltiplos adaptadores permite que os desenvolvedores dividam as tarefas de processamento entre sua GPU principal e os gráficos integrados de sua CPU.
Isso significa que, quando implementada habilmente, sua placa de vídeo grande e robusta pela qual você pagou centenas de dólares só terá que suportar o fardo do trabalho pesado, deixando os gráficos da CPU para um trabalho mais leve e ocupado como o pós-processamento.
A Microsoft afirma que isso pode resultar em um aumento de desempenho de cerca de 10 por cento.
4K
É muito claro que o vídeo e os jogos em 4K são o futuro, por enquanto (e 6K e 8K e assim por diante). Produtores de conteúdo e criadores de jogos estão claramente se movendo gradualmente nessa direção.
Embora os jogos em 4K não vão explodir de repente, devemos ver uma adoção mais popular em mais ou menos um ano. O DirectX 12 definitivamente acelerará essa adoção, no entanto, devido à maneira que reduz significativamente a sobrecarga da GPU.
Reflexões finais
Para ser claro, o DirectX 12 vai beneficiar mais os jogadores do Windows 10. É claro que haverá outros benefícios em relação a um melhor desempenho de vídeo, especialmente à medida que os usuários aumentam para 4K.
Enquanto isso, no entanto, DX12 será um grande ganho de desempenho para jogadores de PC. Para o Xbox One, o júri está fora, mas como dissemos, definitivamente haverá melhorias no painel, qualidade de renderização e taxas de quadros (uma vez que os desenvolvedores podem trazer novos títulos para o mercado que tiram proveito de seu ESRAM).
No entanto, quando tudo estiver dito e feito, o DirectX 12 é claramente a melhor coisa que aconteceu aos jogos do Windows em muito tempo e deve contribuir muito para vender o Windows 10 como uma atualização obrigatória para jogadores sérios.
O Windows 10 e a API DirectX 12 serão lançados em 29 de julho. Se você tiver comentários ou perguntas sobre ele ou sobre o sistema operacional mais recente da Microsoft, deixe seus comentários em nosso fórum de discussão.