[Intel-gfx] "MTRR allocation failed. Graphics performance may suffer" message

Christophe Chabanois christophe.chabanois at laposte.net
Sat May 21 09:29:59 CEST 2011


Same thing here for my MSI H67MA-E45 motherboard.
Stuff about MTRR in kernel logs :

[    0.000000] DMI: MSI MS-7678/H67MA-E45 (MS-7678), BIOS V1.6 02/15/2011
[    0.000000] e820 update range: 0000000000000000 - 0000000000010000 (usable)
 ==> (reserved)
[    0.000000] e820 remove range: 00000000000a0000 - 0000000000100000 (usable)
[    0.000000] No AGP bridge found
[    0.000000] last_pfn = 0x23fe00 max_arch_pfn = 0x400000000
[    0.000000] MTRR default type: uncachable
[    0.000000] MTRR fixed ranges enabled:
[    0.000000]   00000-9FFFF write-back
[    0.000000]   A0000-BFFFF uncachable
[    0.000000]   C0000-CFFFF write-protect
[    0.000000]   D0000-E7FFF uncachable
[    0.000000]   E8000-FFFFF write-protect
[    0.000000] MTRR variable ranges enabled:
[    0.000000]   0 base 000000000 mask E00000000 write-back
[    0.000000]   1 base 200000000 mask FC0000000 write-back
[    0.000000]   2 base 0BB800000 mask FFF800000 uncachable
[    0.000000]   3 base 0BC000000 mask FFC000000 uncachable
[    0.000000]   4 base 0C0000000 mask FC0000000 uncachable
[    0.000000]   5 base 23FE00000 mask FFFE00000 uncachable
[    0.000000]   6 disabled
[    0.000000]   7 disabled
[    0.000000]   8 disabled
[    0.000000]   9 disabled
[    0.000000] x86 PAT enabled: cpu 0, old 0x7040600070406, new 0x7010600070106
[    0.000000] original variable MTRRs
[    0.000000] reg 0, base: 0GB, range: 8GB, type WB
[    0.000000] reg 1, base: 8GB, range: 1GB, type WB
[    0.000000] reg 2, base: 3000MB, range: 8MB, type UC
[    0.000000] reg 3, base: 3008MB, range: 64MB, type UC
[    0.000000] reg 4, base: 3GB, range: 1GB, type UC
[    0.000000] reg 5, base: 9214MB, range: 2MB, type UC
[    0.000000] total RAM covered: 8118M
....
[    0.000000] mtrr_cleanup: can not find optimal value
[    0.000000] please specify mtrr_gran_size/mtrr_chunk_size
....
[    1.481097] mtrr: type mismatch for c0000000,10000000 old: write-back
 new: write-combining
[    1.481238] [drm] MTRR allocation failed.  Graphics performance may suffer.

In kernel I have set
CONFIG_MTRR_SANITIZER (in Processor Type And Features)






More information about the Intel-gfx mailing list