MTRR oznacza rejestry zakresu Memory Type, który jest nowym sposobem partycjonowania i zarządzania zasobami pamięci w twoim systemie. Ta funkcja została umieszczona w procesorach ze względu na coraz większe rozmiary pamięci. Musi istnieć sposób, aby pamięć mogła być przydzielana adresowana i wykorzystywana bardziej efektywnie.
Główną cechą MTRR jest mapowanie lokalizacji komponentów PCI lub AGP w systemie, aby oprogramowanie, sterowniki mogły uzyskać do nich szybki i wydajny dostęp.
(z Wiki Gentoo )
Po przeczytaniu Rozwiązywanie problemów z linux MTRR wydaje się, że widziany błąd jest zgłaszany, gdy sanitizer mtrr nie jest w stanie wybrać spośród kilku opcji układu pamięci. Powinien wydrukować listę możliwych opcji obok komunikatu o błędzie. Aby wiadomość zniknęła, musisz określić coś takiego
enable_mtrr_cleanup mtrr_spare_reg_nr=1 mtrr_gran_size=32M mtrr_chunk_size=128M
w parametrach rozruchowych jądra (gdzie rzeczywiste wartości pochodzą z jednej z opcji proponowanych przez środek dezynfekujący).
Autor artykułu twierdzi, że
Teraz 24MiB pamięci RAM zniknęło, ale moje obciążenia 3D, które są w zasadzie treściami webgl i ukrytym symulatorem lotu w Google Earth, działają w znacznie lepszych klatkach na sekundę.
co mnie bardzo interesuje ... muszę sprawdzić dmesg
na wszystkich moich maszynach.