Erreur de mémoire insuffisante dans DirectX 12: comment y remédier ?

L'augmentation de la taille du fichier d'échange devrait fonctionner

  • Vous pouvez rencontrer l'erreur de mémoire insuffisante DirectX 12 lorsque vous jouez à des jeux sur un PC Windows.
  • Cela se produit généralement lorsqu'une taille de fichier d'échange suffisante n'a pas été allouée sur votre système.
  • Augmenter la taille du fichier d'échange et vider le cache du shader DirectX résoudra le problème.
directx 12 pas assez de mémoire

DirectX 12 est conçu pour fournir des effets graphiques aux jeux PC basés sur Windows en même temps, réduisant la surcharge du processeur et augmentant l'utilisation du processeur graphique.

Cependant, il y a eu plusieurs cas où DirectX a fait planter le jeu lors du lancement ou au milieu du jeu. Si vous rencontrez le même problème, parcourez ce guide pour découvrir les solutions possibles.

Qu'est-ce qui cause l'erreur de mémoire insuffisante dans DirectX 12?

Vous trouverez ci-dessous les raisons potentielles pour lesquelles le jeu plante en raison d'une erreur de mémoire insuffisante dans DirectX 12:

  • Erreurs liées au matériel – Tel que rapporté par les utilisateurs, des dommages physiques à la carte mère ou disque dur est connu pour causer cette malheureuse erreur.
  • Utiliser une version de jeu obsolète - L'erreur de mémoire insuffisante DirectX 12 peut également se produire si vous n'avez pas mis à jour le jeu depuis longtemps.
  • Pilotes graphiques corrompus ou obsolètes - Dans certains cas, pilotes GPU obsolètes causer beaucoup de problèmes pendant les sessions de jeu.
  • Taille de fichier d'échange incorrecte - Si les paramètres du fichier de page sont configurés pour être ajustés automatiquement, cela peut soudainement provoquer une erreur de mémoire insuffisante pendant le jeu.
  • Cache DirectX corrompu – Plusieurs lecteurs ont mentionné que le DirectX fichiers caches accumulé pendant une longue période peut être corrompu, provoquant cette erreur.

Quelles que soient les raisons pour lesquelles DirectX 12 vous donne une erreur de mémoire insuffisante, les solutions répertoriées ci-dessous vous aideront à la résoudre en un rien de temps.

Comment corriger l'erreur de mémoire insuffisante dans DirectX 12?

Avant d'implémenter les solutions complexes répertoriées un peu plus loin, essayez ces solutions de contournement simples:

  • Vérifiez les problèmes liés au matériel, tels que les dommages à la carte mère, au disque dur et carte graphique.
  • Installez les mises à jour de jeu disponibles dans lesquelles vous rencontrez l'erreur.
  • Installez tous les mises à jour obsolètes du pilote graphique.

Si ces astuces ne résolvent pas le problème, passez aux solutions plus avancées répertoriées ci-dessous.

1. Augmenter la taille du fichier d'échange

  1. Utilisez le les fenêtres + je raccourci pour lancer l'application Paramètres.
  2. Faites défiler vers le bas Système paramètres et choisissez À propos de la section de droite. directx 12 pas assez de mémoire
  3. Cliquez sur Réglages avancés du système présent dans le Liens connexes section. directx 12 pas assez de mémoire
  4. Passez à la Avancé onglet de la Propriétés du système fenêtre et appuyez sur la Paramètres sous la section Performances.
  5. Passez à la Avancé onglet de la Options de performances boîte et appuyez sur le Changement bouton. directx 12 pas assez de mémoire
  6. Décochez la case à côté du Gérer automatiquement la taille du fichier d'échange pour tous les lecteurs possibilité dans le Mémoire virtuelle boîte de propriétés.
  7. Sélectionnez le lecteur sur lequel le jeu problématique est attribué. Activez le Coutume option et saisissez les valeurs personnalisées dans Dimension initiale et Taille maximum zone de texte. directx 12 pas assez de mémoire
  8. appuie sur le Ensemble bouton suivi de D'ACCORD.
  9. Quittez la fenêtre des paramètres, puis relancez le jeu une fois de plus. L'erreur de mémoire insuffisante ne vous dérangera pas dans DirectX 12.

Des paramètres de fichier d'échange mal configurés peuvent créer des problèmes d'allocation de mémoire à l'origine de l'erreur en cours.

2. Ajouter le jeu aux exclusions OSD d'Afterburner

  1. Lancez le Postcombustion MSI programme sur PC Windows.
  2. Clique le Engrenage icône pour accéder à la fenêtre des propriétés de MSI Afterburner. directx 12 pas assez de mémoire
  3. Passez à la Affichage à l'écran onglet et cliquez sur le Plus bouton en bas. directx 12 pas assez de mémoire
  4. Appuyez et maintenez enfoncé le Changement touche et appuyez sur la Ajouter bouton vert situé en bas à gauche de la fenêtre RTSS.
  5. Ajouter une exclusion popup apparaîtra à l'écran. Choisissez les jeux problématiques que vous souhaitez ajouter à la liste et appuyez sur le D'ACCORD bouton. directx 12 pas assez de mémoire
  6. Quittez maintenant l'application Afterburner et essayez à nouveau de lancer le jeu.

Le MSI Afterburner n'apparaîtra plus à l'écran, résolvant l'erreur de mémoire insuffisante dans DirectX 12.

Comme mentionné sur plusieurs forums, l'erreur de mémoire insuffisante se produit généralement lorsque l'OSD de MSI Afterburner s'exécute avec DirectX 12, provoquant le blocage du système. L'ajout du jeu concerné aux exclusions de l'OSD garantira que l'OSD ne s'affichera pas lors du lancement du système.

En savoir plus sur ce sujet
  • Commentaires d'erreur Instagram requis: 3 façons de résoudre le problème
  • Comment réparer correctement un PC qui ne s'allume pas [12 façons]
  • Correction: vous êtes hors ligne Vérifiez votre erreur de connexion sur YouTube
  • Les jeux DirectX 12 n'utilisent pas le GPU? Comment les forcer
  • La mise à jour du pilote n'arrête pas de s'afficher? Arrêtez-le en 5 étapes simples

3. Supprimer le cache DirectX 

  1. Frappez le les fenêtres icône dans la barre des tâches et tapez nettoyage de disque. Choisir la Exécuter en tant qu'administrateur possibilité d'accéder à la Nettoyage de disque outil avec privilèges administratifs. directx 12 pas assez de mémoire
  2. Choisir la C lecteur dans le menu déroulant et appuyez sur la touche D'ACCORD bouton pour continuer.
  3. Dans la fenêtre Nettoyage de disque, décochez toutes les cases sauf celle à côté de Cache de shaders DirectX et cliquez D'ACCORD. directx 12 pas assez de mémoire
  4. Une fenêtre contextuelle de confirmation apparaîtra. appuie sur le Supprimer les fichiers bouton pour terminer l'action.

Des données en cache DirectX corrompues peuvent également provoquer une erreur de mémoire insuffisante DirectX 12 lors du lancement du jeu. La suppression du cache de shader à l'aide de l'outil de nettoyage de disque intégré forcera DirectX à en créer un nouveau, ce qui résoudra l'erreur.

  1. Utilisez le les fenêtres + R touches de raccourci pour lancer le Courir boite de dialogue.
  2. Tapez la commande suivante dans la zone de texte et appuyez sur le D'ACCORD pour accéder à l'outil de diagnostic de la mémoire. mdsched.exedirectx 12 pas assez de mémoire
  3. Choisir Redémarrez maintenant et recherchez les problèmes (recommandé) option de la fenêtre contextuelle. directx 12 pas assez de mémoire

Votre PC Windows ne redémarrera pas et diagnostiquera les problèmes de mémoire potentiels tels que les fuites de mémoire qui pourraient être la raison de l'erreur de mémoire insuffisante dans DirectX 12.

C'est ça! J'espère que vous avez pu résoudre l'erreur de mémoire insuffisante dans DirectX 12, qui provoque un plantage brutal du jeu.

Vous pourriez être intéressé par la résolution de l'erreur DirectX n'est pas compatible avec cette version de Windows si cela se produit après la mise à niveau de Windows vers la dernière version disponible.

Laquelle de ces méthodes a fonctionné dans votre cas? Faites-le nous savoir dans la section des commentaires ci-dessous.

L'API d'encodage vidéo native DirectX 12 arrive sur Windows 11

L'API d'encodage vidéo native DirectX 12 arrive sur Windows 11Directx 12

Vous serez sûrement ravis par ces dernières nouvelles en provenance de Microsoft.Le géant de la technologie vient de présenter API d'encodage vidéo DX12 pour Windows 11.Il est sûr de dire que nous ...

Lire la suite
Comment télécharger DirectX 12 dans Windows 11

Comment télécharger DirectX 12 dans Windows 11Windows 11Directx 12

DirectX est une collection d'API (Application Programming Interface), qui aide les jeux à tirer le meilleur parti du matériel disponible. Alors, apprenez à télécharger DirectX 12 dans Windows 11.Le...

Lire la suite
DirectX 11 vs DirectX 12: comparaison complète des performances

DirectX 11 vs DirectX 12: comparaison complète des performancesDirectx 12

DirectX 11 vs DirectX 12: les performances expliquéesDirectX 11 et DirectX 12 sont deux versions différentes de l'API graphique de Microsoft, cette dernière étant la version la plus récente.La nouv...

Lire la suite