MEWDMA
Aller au contenu
Retour à Apprendre

Memory map DMA (mmap.txt) : ce que c'est et quand il t'en faut une

Ce qu'est une memory map DMA, les erreurs qui montrent qu'il t'en faut une, comme "Unable to locate valid DTB", comment faire mmap.txt pour Blurred, et quand en refaire une.
Guidephantom · 1 lecture

Une memory map, c'est la liste des endroits où se trouve vraiment la RAM de ton PC principal. Ton logiciel DMA en a besoin pour savoir quelles adresses sont de la vraie mémoire. Normalement il la trouve tout seul, donc la plupart des gens n'en font jamais. Tu n'as besoin d'un fichier memory map que quand le logiciel n'arrive pas à la trouver lui-même.

Ce qu'elle fait

La mémoire de ton PC principal n'est pas un seul bloc propre. Des parties de la plage d'adresses appartiennent à la carte graphique, au BIOS et à d'autres périphériques. La memory map dit quelles plages sont de la vraie RAM. Tu peux la voir quand le test de vitesse de MewTools affiche Retrieving Physical Memory Map puis une liste de plages.

Sans une map correcte, le logiciel doit deviner. Les lectures qui tombent en dehors de la vraie mémoire échouent ou calent, et sur certains PC elles peuvent laisser la carte bloquée jusqu'à un démarrage à froid.

Quand il t'en faut une

Seulement si quelque chose ne va pas. Si ton logiciel se connecte et que l'ESP s'affiche, n'y touche pas.

  • Chargement lent, ou le logiciel perd sa connexion.
  • L'ESP ou la visée ne s'affiche pas, alors que le test de vitesse passe.
  • "Unable to locate valid DTB".
  • "Failed to find base address".
  • "Failed to retrieve Physical Memory Map".

Avant d'en faire une, fais un démarrage à froid du PC principal et redémarre le deuxième PC. Une carte bloquée donne les mêmes erreurs. Si le test de vitesse échoue, règle ça d'abord avec Vitesse DMA faible. Une memory map ne réparera pas un mauvais câble.

Faire mmap.txt pour Blurred

Blurred, le logiciel qu'on conseille, lit un fichier appelé mmap.txt dans son propre dossier. Le guide memory map de Blurred donne les étapes exactes et la page qui convertit le fichier. En bref :

Bon à savoir. Windows cache les extensions de fichiers, donc un fichier que tu nommes mmap.txt peut finir en mmap.txt.txt et être ignoré. Dans l'Explorateur de fichiers, ouvre Affichage et active Extensions de noms de fichiers pour vérifier.

Les autres logiciels

Chaque logiciel gère ça à sa façon, donc regarde d'abord son guide. La plupart des logiciels DMA sont basés sur LeechCore, qui peut charger un fichier map que tu lui donnes. MemProcFS peut aussi enregistrer la map qu'il a trouvée après un bon lancement, sous le nom physmemmap.txt dans son dossier sys\memmap, et tu peux réutiliser ce fichier. Laisser LeechCore deviner la map avec -memmap auto, c'est le dernier recours. Son propre créateur dit que ça échoue souvent.

Quand en refaire une

La map change quand l'organisation de la mémoire du PC principal change. Refais-en une après :

Ça ne marche toujours pas

Ne désactive pas de réglages du BIOS pour régler une erreur de map, sauf si on te le dit. Notre firmware a seulement besoin du Fast Boot désactivé, et Réglages de sécurité du BIOS explique pourquoi le reste reste activé. Si la map est faite et que l'erreur reste, demande d'abord à Blurred sur leur Discord, puisque c'est leur logiciel. S'ils disent que c'est la carte ou le firmware, ouvre un ticket sur notre Discord et dis-nous ce qu'ils ont dit.

Il nous manque quelque chose ?

Dites-nous ce que vous cherchiez sans le trouver, ou ce qui est faux. Nous regarderons. Aucun compte requis.

Ça t'a aidé ?

Pas besoin de compte. Ça nous dit sur quoi écrire plus.