MTRR est l'abréviation de Memory Type range registers (registres de plage de type mémoire) qui est une nouvelle manière de partitionnement et de gestion des ressources mémoire dans votre système. Ce site fonction a été placée dans les processeurs en raison des tailles de mémoire devenant de plus en plus grandes. Il devait y avoir un moyen pour que la mémoire puisse être allouée, adressée et utilisée plus efficacement.
L'une des principales fonctions du MTRR est de cartographier les emplacements des cartes PCI ou AGP. dans votre système afin que les logiciels et les pilotes puissent y accéder rapidement et efficacement.
(de Wiki Gentoo )
Après avoir lu Résoudre les problèmes de MTRR sous linux il semble que l'erreur que vous voyez est signalée lorsque mtrr sanitizer est incapable de choisir parmi plusieurs options de disposition de la mémoire. Il doit imprimer une liste des options possibles à côté du message d'erreur. Pour faire disparaître le message, 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 du noyau (où les valeurs réelles proviennent d'une des options proposées par l'assainisseur).
L'auteur de l'article affirme que
Maintenant, 24MiB de ram ont disparu, mais mes charges de travail en 3D, qui sont en gros le contenu de webgl et le simulateur de vol caché dans google earth, fonctionnent les deux avec des taux d'images nettement meilleurs.
ce qui me rend très intéressé... je dois vérifier dmesg
sur toutes mes machines.