Connexion à DriversCloud Créer un compte DriversCloud.com Réinitialisation du mot de passe DriversCloud.com Migration du compte
Intel ne prend pas en charge nativement le DirectX 9 sur ses architectures graphiques Xe-LP et Xe-HPG
Plus prompt que ses concurrents AMD et NVIDIA, Intel donne l’impression de se tourner plus complètement vers DirectX 12 et les prochaines générations de bibliothèques graphiques.
L’annonce est brève, presque succincte. Sur ses pages d’articles d’informations consacrés aux différentes technologies qu’il met en place sur ses nombreuses solutions, Intel explique en quelques mots que « les solutions graphiques intégrées aux processeurs Intel Core de 12e génération et aux processeurs graphiques Intel Arc ne prennent plus en charge D3D9 de manière native » avant d’ajouter que « les applications et les jeux basés sur DirectX 9 peuvent toujours fonctionner via l’interface Microsoft D3D9On12 ».
Quiconque joue un peu avec les documentations techniques aura évidemment compris de quoi il retourne, mais pour le commun des mortels, cela nécessite sans doute quelques explications. Lancée il y a maintenant 20 ans par Microsoft, la bibliothèque DirectX 9 va tranquillement sur ses vingt ans. Elle a été utilisée avec succès sur de très nombreux jeux vidéo PC pour en gérer l’aspect graphique. Cependant, Microsoft a continué à faire évoluer ses outils et a sorti, par la suite, DirectX 10, DirectX 11 et, plus récemment, DirectX 12. Petit à petit, les anciennes bibliothèques sont délaissées par les créateurs de jeux vidéo et, aujourd’hui, il n’existe plus aucun titre exclusivement DirectX 3 ou DirectX 5 par exemple.
Parallèlement à ce désintérêt pour les vieilles bibliothèques, les développeurs de jeu qui assurent un remarquable suivi de leurs titres font parfois évoluer la prise en charge de sorte qu’un jeu autrefois exclusivement DirectX 9 soit maintenant pris en charge par DirectX 11 par exemple. Ce n’est toutefois pas le cas de tous et on trouve encore de nombreux titres qui ne peuvent fonctionner que sur DirectX 9. Sur Steam, c’est notamment le cas d’un des jeux les plus joués actuellement, Team Fortress 2. Si votre matériel ne prend pas en charge DirectX 9… le jeu ne se lancera tout simplement pas.
Pour Intel, il n’est plus aujourd’hui question de prendre en charge DirectX 9… en tout cas de manière native. Cela veut dire que les architectures Xe-LP et Xe-HPG ne sont de base pas capables de faire tourner un jeu DirectX 9 comme ce Team Fortress 2. Intel ne tire cependant pas complètement un trait sur cette génération de jeux et, grâce à Microsoft qui propose une émulation des commandes DirectX 9 sur DirectX 12 via l’interface Microsoft D3D9On12, il reste possible de faire tourner tous les jeux. Puisque l’on parle d’émulation, certains s’inquiètent d’une baisse des performances, mais n’oublions pas qu’il s’agit de jeux DirectX 9 et qu’aujourd’hui la plupart des solutions graphiques sont capables de les faires tourner « les doigts dans le nez ».
Microsoft lui-même explique qu’émuler les commandes DirectX 9 afin qu’elles soient reconnues par les appareils DirectX 12 est une solution « performante ». L’éditeur précise que les résultats sont « aussi bons sinon meilleurs qu’avec une prise en charge native ». Espérons-le pour Intel qui, sur le papier, a sans doute raison d’essayer d’aller de l’avant alors que nous sommes plutôt à l’heure de DirectX 12, et ce, depuis bientôt deux ans.