Comment réparer Direct3D

De nombreux jeux informatiques, ainsi que certains programmes de modélisation 3D, s'appuient sur le composant Direct3D de DirectX pour le rendu des graphiques. Si votre ordinateur a un problème avec un fichier DirectX ou un pilote graphique, ces programmes peuvent se bloquer ou ne pas s'ouvrir. Windows inclut un outil pour tester votre installation DirectX, et vous pouvez résoudre la plupart des problèmes en activant l'accélération matérielle ou en mettant à jour DirectX et votre pilote vidéo.

Vérification de l'installation de DirectX

Appuyez sur "Windows-R" et entrez "dxdiag" pour exécuter l'outil de diagnostic DirectX.

Ouvrez l'onglet "Affichage" pour voir l'état de Direct3D et d'autres composants graphiques dans DirectX.

Lisez la case « Remarques » pour en savoir plus sur les erreurs avec Direct3D. Si DirectX est installé correctement, il indiquera "Aucun problème trouvé".

Lisez la ligne "Niveaux de fonctionnalités" dans la section Pilotes pour voir quelles versions de DirectX votre carte vidéo prend en charge. Les programmes qui nécessitent une version autre que celles répertoriées ne fonctionneront pas sur votre ordinateur.

Vérifiez la section Fonctionnalités DirectX pour vous assurer que chaque ligne indique « Activé ». Si une ligne ne le fait pas, vous devez activer l'accélération matérielle.

Activation de l'accélération matérielle

Cliquez avec le bouton droit sur le bureau et choisissez "Résolution d'écran".

Cliquez sur "Paramètres avancés".

Ouvrez l'onglet "Dépannage" et cliquez sur "Modifier les paramètres". Saisissez le mot de passe administrateur si vous y êtes invité.

Faites glisser l'option "Hardware Acceleration" sur "Full".

Mise à jour des pilotes DirectX et vidéo

Exécutez Windows Update depuis le Panneau de configuration pour installer les mises à jour pour DirectX 11, disponibles sur les versions de Windows remontant à Vista. Sous Windows 8, Windows Update est la seule méthode pour mettre à jour DirectX 11. Sous Windows 7 ou Vista, vous pouvez également télécharger les mises à jour manuellement (liens dans Ressources).

Téléchargez et ouvrez le programme d'installation Web d'exécution de l'utilisateur final de DirectX (lien dans les ressources) pour mettre à jour DirectX 9. DirectX 9 s'installe et s'exécute séparément de DirectX 11, et de nombreux jeux l'exigent même sur les systèmes sur lesquels DirectX 11 est installé.

Installez la version de juin 2010 de DirectX 9 (lien dans les ressources) si le programme d'installation Web signale que vous disposez déjà d'une version à jour mais que vous continuez à rencontrer des problèmes avec les applications DirectX 9. Ce programme d'installation hors ligne inclut chaque mise à jour de DirectX 9 et se réinstallera sur votre copie existante, résolvant potentiellement ses problèmes.

Mettez à jour vos pilotes vidéo via Windows Update ou en téléchargeant les pilotes à partir du site Web Nvidia, ATI ou Intel, en fonction de votre matériel graphique. Si vous disposez déjà de la dernière version de Windows Update, consultez le site Web du fabricant du matériel, car il peut proposer un pilote encore plus récent.

Conseils

Sur les ordinateurs qui utilisent Optimus pour basculer entre Nvidia et le matériel graphique Intel intégré, vous devrez peut-être mettre à jour les pilotes graphiques Nvidia et Intel.

Si un programme particulier a du mal à s'exécuter sur un ordinateur avec Optimus, ouvrez le Panneau de configuration Nvidia, cliquez sur "Gérer les paramètres 3D" et sélectionnez le programme dans l'onglet "Paramètres du programme". Modifiez le processeur graphique à l'opposé de son paramètre actuel pour essayer de l'exécuter avec le matériel graphique alternatif.

Même si le diagnostic DirectX ne signale aucun problème, essayez quand même de mettre à jour DirectX et vos pilotes vidéo, car cela pourrait résoudre le problème.

Mises en garde

Les informations contenues dans cet article s'appliquent à Windows 7 et Windows 8. Elles peuvent varier légèrement ou considérablement avec les autres versions.