DMA Memory Map (mmap.txt): was sie ist und wann du eine brauchst
Eine Memory Map ist eine Liste, wo der RAM deines Haupt-PCs tatsächlich liegt. Deine DMA-Software braucht sie, um zu wissen, welche Adressen echter Speicher sind. Normalerweise findet sie das selbst heraus, deshalb erstellen die meisten nie eine. Eine Memory-Map-Datei brauchst du nur, wenn die Software sie nicht allein findet.
Was sie macht
Der Speicher deines Haupt-PCs ist kein sauberer, durchgehender Block. Teile des Adressbereichs gehören der Grafikkarte, dem BIOS und anderen Geräten. Die Memory Map sagt, welche Bereiche echter RAM sind. Du siehst sie, wenn der MewTools-Speedtest Retrieving Physical Memory Map und danach eine Liste von Bereichen ausgibt.
Ohne korrekte Map muss die Software raten. Lesezugriffe, die außerhalb des echten Speichers landen, schlagen fehl oder hängen, und auf manchen PCs können sie die Karte hängen lassen, bis du einen Kaltstart machst.
Wann du eine brauchst
Nur wenn etwas nicht stimmt. Verbindet sich deine Software und ESP wird angezeigt, lass es in Ruhe.
- Langsames Laden, oder die Software verliert die Verbindung.
- ESP oder Aim wird nicht angezeigt, obwohl der Speedtest besteht.
- "Unable to locate valid DTB".
- "Failed to find base address".
- "Failed to retrieve Physical Memory Map".
Bevor du eine erstellst, mach einen Kaltstart des Haupt-PCs und starte den Zweit-PC neu. Eine hängende Karte gibt dieselben Fehler. Schlägt der Speedtest fehl, behebe das zuerst mit Niedrige DMA-Geschwindigkeit. Eine Memory Map repariert kein schlechtes Kabel.
mmap.txt für Blurred erstellen
Blurred, die Software, die wir empfehlen, liest eine Datei namens mmap.txt aus ihrem eigenen Ordner. Blurreds Memory-Map-Guide hat die genauen Schritte und die Seite, die die Datei umwandelt. Kurz gesagt:
Gut zu wissen. Windows blendet Dateiendungen aus, deshalb kann eine Datei, die du mmap.txt nennst, als mmap.txt.txt enden und ignoriert werden. Öffne im Datei-Explorer Anzeigen und schalte Dateinamenerweiterungen ein, um das zu prüfen.
Andere Software
Jede Software macht das auf ihre eigene Art, schau also zuerst in ihren Guide. Die meiste DMA-Software baut auf LeechCore auf, das eine Map-Datei laden kann, die du ihm gibst. MemProcFS kann außerdem nach einem erfolgreichen Durchlauf die gefundene Map als physmemmap.txt in seinem Ordner sys\memmap speichern, und du kannst diese Datei wiederverwenden. LeechCore die Map mit -memmap auto raten zu lassen, ist der letzte Ausweg. Sein eigener Entwickler sagt, dass das oft fehlschlägt.
Wann du eine neue erstellst
Die Map ändert sich, wenn sich das Speicherlayout des Haupt-PCs ändert. Erstell eine neue nach:
Funktioniert immer noch nicht
Schalte keine BIOS-Einstellungen aus, um einen Map-Fehler zu beheben, außer wir sagen es dir. Unsere Firmware braucht nur Fast Boot aus, und BIOS-Sicherheitseinstellungen erklärt, warum der Rest an bleibt. Ist die Map erstellt und der Fehler bleibt, frag zuerst Blurred in ihrem Discord, denn es ist ihre Software. Sagen sie, es liegt an der Karte oder der Firmware, öffne ein Ticket in unserem Discord und sag uns, was sie gesagt haben.
Kein Konto nötig. So wissen wir, worüber wir mehr schreiben sollen.
