A Intel não suporta nativamente o DirectX 9 nas suas arquitecturas gráficas Xe-LP e Xe-HPG

Vignette
Escrito por Guillaume
Data de publicação : {{ dayjs(1661097617*1000).local().format("L").toString()}}
Este artigo é uma tradução automática

Mais rápida que os seus concorrentes AMD e NVIDIA, a Intel dá a impressão de se virar mais completamente para o DirectX 12 e para as próximas gerações de bibliotecas gráficas.

O anúncio é breve, quase sucinto. Nas suas páginas de notícias dedicadas às várias tecnologias que implementa nas suas muitas soluções, a Intel explica em poucas palavras que "as soluções gráficas integradas na 12ª geração de processadores Intel Core e processadores gráficos Intel Arc já não suportam D3D9 nativamente " antes de acrescentar que "as aplicações e jogos baseados em DirectX 9 ainda podem ser executados através da interface Microsoft D3D9On12 ".

Qualquer pessoa que brinque com documentação técnica compreenderá obviamente do que se trata, mas para a pessoa comum provavelmente precisa de algumas explicações. Lançada há 20 anos pela Microsoft, a biblioteca do DirectX 9 está lentamente a fazer vinte anos. Tem sido utilizado com sucesso em muitos jogos para PC para gerir os gráficos. No entanto, a Microsoft continuou a desenvolver as suas ferramentas e lançou subsequentemente DirectX 10, DirectX 11 e, mais recentemente, DirectX 12. Pouco a pouco, as antigas bibliotecas estão a ser abandonadas pelos criadores de jogos de vídeo e, hoje em dia, já não existem títulos exclusivos DirectX 3 ou DirectX 5, por exemplo.

Ao mesmo tempo que este desinteresse pelas bibliotecas antigas, os criadores de jogos que acompanham de perto os seus títulos mudam por vezes o suporte para que um jogo que antes era exclusivamente DirectX 9 seja agora suportado pelo DirectX 11, por exemplo. Contudo, este não é o caso de todos os jogos e ainda há muitos títulos que só podem correr no DirectX 9. No Steam, este é o caso de um dos jogos mais jogados neste momento, Team Fortress 2. Se o seu hardware não suporta DirectX 9... o jogo simplesmente não funciona.

Para a Intel, já não se trata de apoiar o DirectX 9... pelo menos não nativamente. Isto significa que as arquitecturas Xe-LP e Xe-HPG não são basicamente capazes de executar um jogo DirectX 9 como este Team Fortress 2. Contudo, a Intel não está a desistir completamente desta geração de jogos e, graças à Microsoft, que oferece emulação de comandos DirectX 9 em DirectX 12 através da interface Microsoft D3D9On12, ainda é possível executar todos os jogos. Já que estamos a falar de emulação, algumas pessoas estão preocupadas com uma queda no desempenho, mas não esqueçamos que estamos a falar de jogos DirectX 9 e que hoje em dia a maioria das soluções gráficas são capazes de os executar "com os dedos no nariz".

A própria Microsoft explica que emular os comandos DirectX 9 para que sejam reconhecidos pelos dispositivos DirectX 12 é uma solução "poderosa ". O editor especifica que os resultados são "tão bons ou melhores do que com apoio nativo ". Esperemos que assim seja para a Intel que, no papel, tem provavelmente razão em tentar avançar quando estamos mais na era DirectX 12, e já o fazemos há quase dois anos.