Si vous aimez jouer sur PC, vous avez probablement déjà rencontré cette agaçante erreur « GPU compatible D3D11 ».Elle apparaît au lancement de certains jeux nécessitant la prise en charge de Direct3D 11 – vous savez, cette technologie que votre carte graphique devrait gérer, mais qui ne fonctionne peut-être plus. Il peut s’agir d’un problème de pilote, d’une version obsolète de Windows ou simplement d’un bug étrange avec les bibliothèques graphiques. Résoudre ce problème est un peu frustrant, mais quelques astuces fonctionnent généralement. Notez que sur certaines configurations, un redémarrage rapide après l’installation de mises à jour ou de pilotes suffit pour que tout fonctionne. Quoi qu’il en soit, voici comment résoudre ce problème et reprendre le jeu sans messages d’erreur gênants au lancement.
Comment corriger l’erreur « GPU compatible D3D11 » sous Windows
Installer les mises à jour Windows en attente
Ceci est utile, car Windows inclut souvent les dernières versions de DirectX lors des mises à jour. Si votre système n’est pas entièrement à jour, il se peut que le jeu manque de fichiers critiques nécessaires à la prise en charge de Direct3D 11. Lorsque vous mettez à jour Windows, la dernière version de DirectX est téléchargée et installée en arrière-plan. Il est donc conseillé de vérifier si des mises à jour persistent.
- Ouvrez les Paramètres via le menu Démarrer.
- Sélectionnez Windows Update.
- Cliquez sur Vérifier les mises à jour.
- Si des mises à jour sont disponibles, laissez Windows faire son travail : téléchargez-les et installez-les. Un redémarrage est généralement nécessaire ensuite.
Conseil de pro : Parfois, il suffit de cliquer sur « Rechercher les mises à jour » pour lancer l’opération, et un redémarrage suffit pour sceller l’affaire. Sur une machine, cela a fonctionné instantanément, sur une autre, un second redémarrage a été nécessaire ; Windows doit apparemment rendre la tâche plus compliquée que nécessaire.
Mettez à jour votre pilote graphique
Les pilotes graphiques obsolètes ou corrompus sont généralement suspects. Si le pilote ne prend pas correctement en charge les fonctionnalités de Direct3D 11, cette erreur gênera le lancement du jeu. Le plus simple est de mettre à jour via le Gestionnaire de périphériques ou directement depuis le site web du fabricant de votre carte graphique (comme NVIDIA, AMD ou Intel).
- Ouvrez le Gestionnaire de périphériques à partir de la barre de recherche Windows.
- Recherchez les adaptateurs d’affichage et développez-les.
- Cliquez avec le bouton droit sur votre carte graphique (probablement nommée NVIDIA GeForce RTX ou AMD Radeon) et choisissez Mettre à jour le pilote.
- Sélectionnez « Rechercher automatiquement les pilotes ». Si Windows trouve une version plus récente, il l’installera. Elle peut parfois être boguée, alors si vous êtes courageux, vous pouvez consulter le site du fabricant pour obtenir la dernière version.
Conseil : Après une mise à jour, un redémarrage est généralement recommandé. Lors de ma dernière mise à niveau matérielle, la mise à jour du pilote a immédiatement corrigé l’erreur ; c’est plus efficace que de tout tenter à chaque fois.
Réparer les redistribuables Visual C++
On l’oublie souvent, mais des bibliothèques d’exécution corrompues ou manquantes peuvent entraîner des problèmes de compatibilité avec Direct3D. Les réparer peut résoudre les erreurs « GPU compatible D3D11 », surtout si les mises à jour ou les installations récentes ont mal tourné.
- Ouvrez Paramètres depuis le menu Démarrer.
- Accédez à Applications > Applications installées.
- Faites défiler pour trouver toutes les entrées intitulées « Microsoft Visual C++ Redistributable ». Vous pouvez voir plusieurs versions ; sélectionnez simplement celles qui sont installées.
- Cliquez sur chaque version et sélectionnez « Modifier ». Cliquez ensuite sur « Réparer » dans l’assistant qui s’affiche. Parfois, la réparation de toutes les versions installées corrige les fichiers manquants à l’origine des problèmes.
Cela peut être un peu fastidieux si vous avez plusieurs versions, mais cela en vaut la peine. J’ai vu cela corriger l’erreur sur des configurations assez tenaces.
Configurer le jeu pour utiliser un GPU dédié
Si votre PC est équipé d’une carte graphique intégrée et dédiée (par exemple, Intel + Nvidia), il arrive que le jeu utilise par défaut le GPU intégré, ce qui peut ne pas prendre en charge Direct3D 11 correctement. Forcer l’utilisation du GPU dédié permet généralement de résoudre l’erreur.
- Ouvrez Paramètres > Système > Affichage.
- Faites défiler vers le bas et cliquez sur Graphiques.
- Recherchez le jeu problématique dans la liste, sélectionnez-le, puis cliquez sur Options.
- Définissez la préférence sur Haute performance.
- Facultatif : vous pouvez désactiver la carte graphique intégrée dans le Gestionnaire de périphériques, sous « Cartes graphiques », en faisant un clic droit et en choisissant « Désactiver le périphérique ». Ne le faites que si vous maîtrisez la gestion des informations matérielles.
Remarque : Parfois, le jeu ne sélectionne pas le bon GPU, et forcer celui le plus performant est la solution la plus simple. Le comportement est étrange sur certains ordinateurs portables, mais cela a bien fonctionné sur le mien après avoir modifié ces paramètres.
Télécharger et installer les bibliothèques d’exécution DirectX
Autre solution : installer les dernières bibliothèques d’exécution DirectX directement depuis Microsoft. Cela remplace les fichiers DirectX manquants ou corrompus et peut corriger les problèmes de compatibilité à l’origine de l’erreur « GPU compatible D3D11 ».
- Visitez le programme d’installation Web de Microsoft DirectX End-User Runtime.
- Téléchargez le fichier dxwebsetup.exe.
- Exécutez le programme d’installation, acceptez la licence, puis cliquez sur Suivant.
- Décochez toutes les invites de bundleware facultatives (le programme d’installation propose parfois des extras dont vous n’avez pas besoin).
- Terminez l’installation, puis redémarrez votre PC. Cette prise en charge supplémentaire de DirectX pourrait bien faire l’affaire.
J’ai parfois vu ce correctif corriger des erreurs lors d’installations propres où rien d’autre ne fonctionnait. C’est plutôt peu risqué, donc ça vaut le coup d’essayer.
Forcer DirectX 11 dans les jeux Steam
Si vous rencontrez cette erreur pendant un jeu Steam, forcer DirectX 11 via les options de lancement peut être une solution rapide. C’est une petite astuce, mais sur certains jeux, c’est le seul moyen de contourner les erreurs de compatibilité.
- Ouvrez Steam, allez dans votre bibliothèque.
- Faites un clic droit sur le jeu avec l’erreur, sélectionnez Propriétés.
- Dans l’ onglet Général, recherchez la zone de saisie Options de lancement.
- Tapez
-dx11
(sans guillemets) et fermez la boîte de dialogue. - Redémarrez Steam et relancez le jeu. Espérons que l’erreur ait disparu.
Cette astuce ne fonctionne pas toujours, mais sur certains titres, forcer DirectX 11 empêche l’erreur de réapparaître.
Exécuter le vérificateur de fichiers système (SFC)
Si les étapes ci-dessus ne suffisent pas, des fichiers système corrompus pourraient en être la cause. Exécuter SFC /scannow analyse vos fichiers Windows et répare les éléments endommagés, ce qui peut corriger les problèmes de pilote ou DirectX à l’origine de vos erreurs.
- Recherchez Invite de commandes, cliquez avec le bouton droit de la souris et sélectionnez Exécuter en tant qu’administrateur.
- Tapez
sfc /scannow
et appuyez sur Entrée. - Laissez-le s’exécuter ; cela peut prendre quelques minutes. Une fois terminé, redémarrez votre PC et essayez de relancer le jeu.
On m’a dit que cela corrigeait l’erreur après une vérification approfondie du système. C’est une valeur plutôt faible, mais ça vaut le coup d’essayer si rien d’autre ne fonctionne.
Résumé
- Assurez-vous que Windows est entièrement mis à jour
- Mettez à jour vos pilotes GPU (manuellement ou automatiquement)
- Réparer les redistribuables Visual C++
- Configurez votre jeu pour qu’il s’exécute sur un GPU dédié
- Installer ou réparer DirectX
- Forcer DirectX 11 via Steam si nécessaire
- Exécutez SFC pour réparer les fichiers système
Conclure
En fin de compte, ce type d’erreur est généralement lié à des pilotes ou à des fichiers de support manquants. Si aucune de ces étapes ne résout le problème, il est peut-être tout simplement impossible pour votre GPU de prendre en charge DirectX 11 ; il est alors probablement temps de procéder à une mise à niveau. Sinon, suivre ces étapes a déjà permis à certains de résoudre le problème et de recommencer à jouer. Continuez à essayer chaque correctif ; parfois, un ordre étrange suffit. Espérons que cela vous aide et bonne chance !