DirectX 9.0c :

DirectX 9.0c version complète
DirectX 9.0b :

DirectX 9.0b
DirectX 9.0b version complète
DirectX 9.0a :

DirectX 9.0a
DirectX 9.0a version complète
DirectX 9 :

DirectX 9
DirectX 9 version complète

Rappelons les caractéristiques promises par Microsoft : un langage de shader plus évolué, de nouvelles instructions pour le Pixel Shader, une profondeur de couleur plus importante et diverses optimisations.
DirectX 8.2 :

DirectX 8.2 (Win 98 Me 2000 XP)
DirectX 8.2 Mise à jour (Win 98 Me 2000 XP)

Pas de véritable changement si ce n'est Direct Play qui a été mis à jour.
DirectX 8.1b :

Microsoft DirectX(r) 8.1 offre des performances de vitesse pour les jeux fonctionnant avec DirectX et d'autres logiciels riches en animations vidéo et audio. DirectX 8.1 prend également en charge la dernière génération de matériel d'accéleration graphique 3-D.

DirectX 8.1b corrige quelques bugs des composants Direct3D et DirectShow :

Direct3D:

- Meilleur support des écrans de veille Direct3D. En effet, parfois il était impossible au système d'entrer en veille lors de l'utilisation d'écrans de veille Direct3D.
- Correction de bugs dans quelques jeux récents qui utilisent la fonction DrawIndexedPrimitive().
- Correction de problèmes qui faisaient clignoter des polygones et des lignes dans les applications DirectX 8.0 utilisant les fonctions DrawPrim(), DrawClippedPrim, DrawIndexedPrim().

DirectShow:

- Mise à jour du fichier stream.sys afin de résoudre un bug de Windows 2000 lors du branchement d'une webcam USB (Q307207).
- Correction d'un bug du fichier quartz.dll de Windows 2000 lorsque DirectShow est utilisé par un service.
- Correction d'un bug dans le décodage MPEG-2 (Windows 98/Me/2000).

Pour Windows 98, Windows 98 SE, et Windows Me :

DirectX 8.1b Runtime (français)

DirectX 8.1b Runtime (Localisés) :
DirectX 8.1b est disponible pour le téléchargement sur le site de Microsoft dans les langues suivantes :
Allemand, Anglais, Chinois (Simplifié), Chinois (Traditionnel), Coréen, Espagnol, Français, Italien, Japonais, Néerlandais, Polonais, Portugais (Brésil), Russe, Suédois et Tchèque.

Pour Windows 2000 :

DirectX 8.1b Runtime (français)

DirectX 8.1b Runtime (Localisés) :
DirectX 8.1b est disponible pour le téléchargement sur le site de Microsoft dans les langues suivantes :
Allemand, Anglais, Chinois (Simplifié), Chinois (Traditionnel), Coréen, Espagnol, Français, Italien, Japonais, Néerlandais, Polonais, Portugais (Brésil), Russe, Suédois et Tchèque.

Pour Windows XP :

Il n'existe pas à ce jour de mise à jour pour Windows XP, il faudra sans doute attendre le Service Pack 1 prévu pour septembre. DirectX 8.1 est inclus dans le système d'exploitation Windows XP.

Pour Windows 95 :

Les utilisateurs de Windows 95 doivent continuer à utiliser DirectX 8.0a. DirectX 8.0a suporte la majorité des jeux qui fonctionnent efficacement sur Windows 95. Les applications conçues pour DirectX 8.1 profitent des particularités avancées sur des ordinateurs sous les versions plus récentes de Windows, y compris Windows 98 et des versions postérieures.

DirectX 8.0a Runtime (français)

DirectX 8.0a Runtime (Localisés) :
DirectX 8.0a est disponible pour le téléchargement sur le site de Microsoft dans les langues suivantes :
Anglais, Chinois (Simplifié), Chinois (Traditionnel), Tchèque, Hollandais, Allemand, Français, Italien, Japonais, Coréen, Polonais, Portugais (Brésil), Russe, Espagnol et Suédois.

DirectX 8.1b Version redistribuable :

DirectX 8.1b Version redistribuable (anglais)