En attendant l'arrivée d'ici quelques jours des premières cartes graphiques optimisées pour DirectX 10 et Vista, Microsoft devrait mettre à disposition une version compatible DirectX 10 pour Windows XP. Rappelons que DirectX est une suite d'API (Application Programming Interface) ou plutôt de fonctions pré-programmées multimédia qui permet d'exploiter les capacités matérielles d'un PC ou d'une console de jeu Microsoft. Apparue pour la première fois en 1995 sous le nom de "The Game SDK", la bibliothèque s'adresse aussi bien aux traitements audio et vidéo (carte vidéo, carte son, etc.) qu'aux périphériques d'entrée/sortie (joystick, carte réseau, souris, etc.). Les programmes ludiques ne sont donc pas les seuls consommateurs des « directives » DirectX. Or en juin dernier, Microsoft laissait sous-entendre que seul son système d'exploitation Vista intégrerait la version 10 de DirectX. Laissant par la même occasion les utilisateurs de Windows XP à l'écart des nouvelles fonctionnalités apportées par cette prochaine version 10 ou les obligeant à migrer vers Vista. Mais encore une fois, sous la pression de nombreux programmeurs ainsi que de l'absence quantitative de nouvelles cartes/puces graphiques susceptibles de faire tourner DirectX 10 dès la sortie de Vista, l'éditeur de Redmond devrait proposer une version DirectX 9.0 L pour XP, apte à faire fonctionner le matériel et les jeux nécessitant DirectX 10.