Seus jogos antigos ficarão piores com as placas gráficas mais recentes

As chamadas da API de gráficos evoluíram junto com os cartões, adicionando novas tecnologias e novos níveis de desempenho a cada poucos anos. Isso é usado pelos jogos, que adotam e integram novas tecnologias para oferecer imagens visualmente muito melhores aos nossos olhos. No entanto, parece que depois de anos, suporte para DirectX 9 em placas gráficas poderia definitivamente dizer adeus em futuros modelos que serão lançados.

Já se passaram mais de dez anos desde que vimos o salto para o DirectX 11, então se preocupar com o desempenho de um jogo no DirectX 9 não deve ser um ato de preocupação. No entanto, existem muitos jogos no Steam biblioteca ou simplesmente instalado em nosso PC que usa esta API. Portanto, remover a compatibilidade nativa de uma placa gráfica sobre o referido interpretador entre o aplicativo e o hardware pode ter graves consequências de compatibilidade e desempenho. O que é que conduz NVIDIA, AMD e Intel tomar tal decisão?

Seus jogos antigos ficarão piores com as placas gráficas mais recentes

Adeus ao suporte nativo para DirectX 9 em gráficos futuros

A evolução das APIs gráficas nos últimos tempos no nível do chip gráfico foi clara: menos dependência do driver gráfico e maior independência do hardware. É claro que o DirectX 9 tinha uma alta dependência de drivers e, como vários requisitos não estavam mais integrados ao circuito principal do chip da placa gráfica, isso teve que ser emulado por meio de outras funções.

Logotipo do DirectX 9

Este é um pesadelo para os desenvolvedores de drivers. Já que para que jogos antigos não sofram nenhum tipo de erro de compatibilidade, eles precisam gastar horas e cotovelos para que esses jogos funcionem perfeitamente. O que eles conseguem de duas maneiras diferentes:

  • Em alguns casos até mesmo mantendo unidades e itens que não são mais usados ​​pelos jogos atuais dentro da GPU por precaução.
  • Substituindo o processo por outro por meio de um sombreador de computação que executa a mesma tarefa do driver. Portanto, completamente invisível para o aplicativo e o usuário.

Bem, parece que a Intel foi a primeira a remover o suporte para DirectX 9 nos drivers. Embora também saibamos que a AMD e a NVIDIA não ficarão muito atrás nesse quesito para a próxima geração. Tudo isto para localizar os seus recursos humanos às novas tecnologias.

A falta de suporte afetará meus jogos?

Bem, na melhor das hipóteses, os jogos que usam essa API continuarão funcionando normalmente. Na pior, podemos encontrar erros de tela e quedas repentinas de desempenho, mas esses serão uma minoria. Não podemos esquecer que ao desenvolver jogos no PC, são utilizadas técnicas diferentes das dos consoles, pois não estamos falando de um único hardware, mas de uma pluralidade de configurações.

Counter Strike Global Offensive

Na verdade tudo isso não significa que os jogos sob DirectX 9 deixem de funcionar, mas as otimizações que foram feitas para cada nova geração de placas não serão feitas. De qualquer forma, estamos falando de títulos que atualmente atingem várias centenas de quadros sem problemas na maioria das placas gráficas. Além disso, seus jogos não param de funcionar, simplesmente não aumentam o desempenho como os demais.

Portanto, se você está preocupado com o fato de DOTA 2 ou CS: GO não conseguir rodar no seu PC, não se preocupe com isso, pois a Valve vem adaptando esses jogos para uma API gráfica mais avançada há algum tempo. Vulkan ou DX11 dependendo do caso e suas dependências para DirectX 9 foram reduzidas ao máximo e até eliminadas. De qualquer forma, isso não significa que ocasionalmente e em casos muito específicos não vemos problemas de compatibilidade, não podemos colocar a mão no fogo. Já que também vimos problemas em jogos muito novos, sob as APIs mais avançadas e com drivers atualizados.