[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