MTRR signifie Memory Type range registers, qui est une nouvelle façon de partitionner et de gérer les ressources mémoire de votre système. Cette fonctionnalité avait été placée dans les processeurs en raison des tailles de mémoire de plus en plus grandes. Il devait y avoir un moyen d'allouer la mémoire et de l'utiliser plus efficacement.
Une caractéristique principale du MTRR est de cartographier les emplacements des composants PCI ou AGP dans votre système afin que les logiciels et les pilotes puissent y accéder rapidement et efficacement.
(de Gentoo Wiki )
Après avoir lu la résolution des problèmes de Linux MTRR, il apparaît que l'erreur que vous voyez est signalée lorsque mtrr sanitizer n'est pas en mesure de choisir parmi plusieurs options de disposition de la mémoire. Il devrait imprimer une liste d'options possibles à côté du message d'erreur. Pour que le message disparaisse, vous devez spécifier quelque chose comme
enable_mtrr_cleanup mtrr_spare_reg_nr=1 mtrr_gran_size=32M mtrr_chunk_size=128M
dans les paramètres de démarrage kernal (où les valeurs réelles proviennent d'une des options proposées par le désinfectant).
L'auteur de l'article affirme que
Maintenant, 24 Mo de RAM ont disparu, mais mes charges de travail 3D, qui sont essentiellement du contenu Webgl et le simulateur de vol caché à l'intérieur de Google Earth, fonctionnent à des taux de cadence nettement supérieurs.
ce qui me rend très intéressé ... besoin de vérifier dmesg
toutes mes machines.