Mapa pamięci DMA (mmap.txt): czym jest i kiedy jej potrzebujesz
Mapa pamięci to lista miejsc, w których naprawdę znajduje się RAM twojego głównego komputera. Twoje oprogramowanie DMA potrzebuje jej, żeby wiedzieć, które adresy to prawdziwa pamięć. Zwykle ustala to samo, więc większość osób nigdy jej nie robi. Plik mapy pamięci jest potrzebny tylko wtedy, gdy oprogramowanie nie potrafi jej znaleźć samo.
Co robi
Pamięć twojego głównego komputera nie jest jednym równym blokiem. Części zakresu adresów należą do karty graficznej, BIOS-u i innych urządzeń. Mapa pamięci mówi, które zakresy to prawdziwy RAM. Możesz ją zobaczyć, gdy test prędkości w MewTools wypisuje Retrieving Physical Memory Map, a potem listę zakresów.
Bez poprawnej mapy oprogramowanie musi zgadywać. Odczyty, które trafiają poza prawdziwą pamięć, kończą się błędem albo się zacinają, a na niektórych komputerach mogą zostawić kartę zawieszoną aż do zimnego startu.
Kiedy jej potrzebujesz
Tylko jeśli coś jest nie tak. Jeśli twoje oprogramowanie się łączy i ESP się pokazuje, nic nie ruszaj.
- Wolne ładowanie albo oprogramowanie traci połączenie.
- ESP albo aim się nie pokazuje, mimo że test prędkości przechodzi.
- "Unable to locate valid DTB".
- "Failed to find base address".
- "Failed to retrieve Physical Memory Map".
Zanim ją zrobisz, zrób zimny start głównego komputera i zrestartuj drugi komputer. Zawieszona karta daje te same błędy. Jeśli test prędkości nie przechodzi, najpierw napraw to z pomocą strony Niska prędkość DMA. Mapa pamięci nie naprawi złego kabla.
Robienie mmap.txt dla Blurred
Blurred, oprogramowanie, które polecamy, czyta plik o nazwie mmap.txt z własnego folderu. Poradnik Blurred o mapie pamięci ma dokładne kroki i stronę, która konwertuje plik. W skrócie:
Dobrze wiedzieć. Windows ukrywa rozszerzenia plików, więc plik nazwany mmap.txt może skończyć jako mmap.txt.txt i zostać zignorowany. W Eksploratorze plików otwórz Widok i włącz Rozszerzenia nazw plików, żeby to sprawdzić.
Inne oprogramowanie
Każde oprogramowanie robi to po swojemu, więc najpierw sprawdź jego poradnik. Większość oprogramowania DMA jest zbudowana na LeechCore, który potrafi wczytać podany mu plik mapy. MemProcFS może też po jednym udanym uruchomieniu zapisać znalezioną mapę jako physmemmap.txt w swoim folderze sys\memmap, a tego pliku możesz potem używać dalej. Pozwolenie LeechCore na zgadywanie mapy przez -memmap auto to ostateczność. Sam jego twórca mówi, że często zawodzi.
Kiedy zrobić nową
Mapa zmienia się, gdy zmienia się układ pamięci głównego komputera. Zrób nową po:
Dalej nie działa
Nie wyłączaj ustawień BIOS-u, żeby naprawić błąd mapy, chyba że my ci tak powiemy. Nasz firmware wymaga tylko wyłączonego Fast Boot, a Ustawienia bezpieczeństwa w BIOS-ie wyjaśniają, dlaczego reszta zostaje włączona. Jeśli mapa jest zrobiona, a błąd nie znika, najpierw zapytaj Blurred na ich Discordzie, bo to ich oprogramowanie. Jeśli powiedzą, że to karta albo firmware, otwórz ticket na naszym Discordzie i napisz nam, co powiedzieli.
Konto nie jest potrzebne. Dzięki temu wiemy, o czym pisać więcej.
