En ce qui concerne l'accélération 3D, DirectX s'appuie sur vos pilotes de carte graphique donc pour commencer il est impératif que ces derniers soient bien installés et fonctionnels. Voir le tutoriel pour Maintenir ses pilotes à jour.
Détecter les erreurs/dysfonctionnements DirectX
DirectX fournit l'outil dxdiag qui va vérifier si DirectX fonctionne correctement.
Pour lancer dxdiag, tapez sur la touche Windows + R
Saisir "dxdiag" et OK.
Une popup vous demande si Windows doit vérifier si les pilotes sont signés.
Acceptez en cliquant sur "Oui".
Il y a 4 onglets : Système , Affichage , Son , Entrée
Erreur DLL manquantes / pas conçus pour s'exécuter
Si vous avez des erreurs sur ces DLL, votre installation de DirectX a un problème.
Exemple d'erreur avec le message :DDRAW.DLL
D3DX9_24.dll à D3DX9_43.DLL
D3DX10. DLL par l'intermédiaire de D3DX10_43.DLL
D3DCompiler_33.dll à D3DCompiler_43.DLL
D3DX11_42.DLL
D3DX11_43.DLL
D3DCSX_42.DLL
D3DCSX_43.DLL
XACTENGINE2_0.dll à XACTENGINE2_9.DLL
XACTENGINE3_0.dll à XACTENGINE3_7.DLL
XAUDIO2_0.DLL
XAUDIO2_1.DLL
XAUDIO2_2.DLL
XAUDIO2_3.DLL
XAUDIO2_4.DLL
XAUDIO2_5.DLL
XAUDIO2_6.DLL
XAUDIO2_7.DLL
XAPOFX1_0.dll à XAPOFX1_5.DLL
X3DAUDIO1_0.dll à X3DAUDIO1_7.DLL
XINPUT1_1.DLL
XINPUT1_2.DLL
XINPUT1_3.DLL
C:\Windows\system32\DDRAW.dll n'est pas conçu pour s'exécuter sous Windows ou il contient une erreur.
Ilstallez à nouveau le programme à l'aide du support d'installation d'origine, ou bien contactez votre administrateur système ou le fournisseur du logiciel pour obtenir du support.
Etat de l'erreur : 0x0000020.
Tentez alors un chkdsk / checkdisk
Vérifier ensuite si vous n'avez pas des fichiers corrompus avec AUTO-SFC.
SFC pourra éventuellement restaurer les DLL manquantes/corrompues.
- Suivez la procédure AUTO-SFC : Téléchargez et lancez AUTO-SFC
- Choisissez l'option "A"
- Laissez le scan s'effectuer
- Prendre son mal en patience...
Réinstaller DirectX
Vous devez déterminer quelle version de DirectX est installée.
La version est affichée sur la page "Système" de l'outil dxdiag.
Ensuite, trouvez la versions adéquate de DirectX sur :
https://support.microsoft.com/fr-fr/kb/179113