mtrr_cleanup: can not find optimal value, perhaps no longer needed?
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
linux (Ubuntu) |
Invalid
|
Medium
|
Unassigned |
Bug Description
The actual common error message from dmesg:
[ 0.000000] original variable MTRRs
[ 0.000000] reg 0, base: 0GB, range: 32GB, type WB
[ 0.000000] reg 1, base: 3584MB, range: 512MB, type UC
[ 0.000000] reg 2, base: 3548MB, range: 4MB, type UC
[ 0.000000] reg 3, base: 3552MB, range: 32MB, type UC
[ 0.000000] total RAM covered: 32220M
[ 0.000000] gran_size: 64K chunk_size: 64K num_reg: 7 lose cover RAM: 28676M
[ 0.000000] gran_size: 64K chunk_size: 128K num_reg: 7 lose cover RAM: 28676M
[ 0.000000] gran_size: 64K chunk_size: 256K num_reg: 7 lose cover RAM: 28676M
[ 0.000000] gran_size: 64K chunk_size: 512K num_reg: 7 lose cover RAM: 28676M
[ 0.000000] gran_size: 64K chunk_size: 1M num_reg: 7 lose cover RAM: 28676M
...
[ 0.000000] gran_size: 256M chunk_size: 2G num_reg: 6 lose cover RAM: 220M
[ 0.000000] gran_size: 512M chunk_size: 512M num_reg: 5 lose cover RAM: 476M
[ 0.000000] gran_size: 512M chunk_size: 1G num_reg: 5 lose cover RAM: 476M
[ 0.000000] gran_size: 512M chunk_size: 2G num_reg: 5 lose cover RAM: 476M
[ 0.000000] gran_size: 1G chunk_size: 1G num_reg: 5 lose cover RAM: 476M
[ 0.000000] gran_size: 1G chunk_size: 2G num_reg: 5 lose cover RAM: 476M
[ 0.000000] gran_size: 2G chunk_size: 2G num_reg: 4 lose cover RAM: 1500M
[ 0.000000] mtrr_cleanup: can not find optimal value
[ 0.000000] please specify mtrr_gran_
I have found errors like this on many machines (one with 128 GB of RAM, mine with just 4GB). The instructions want you to specify kernel options that you don't need to do. Just turning off mtrr_cleanup appears to be the best option. You can fix it be specifying disable_
According to kernel paramaters (https:/
disable_
The kernel tries to adjust MTRR layout from continuous
to discrete, to make X server driver able to add WB
entry later. This parameter disables that.
From this I understand it was here to help allow leave the X server space if it needed it in the future. That should no longer be necessary, correct? I have an Intel GPU and noticed no performance problems by disabling it.
ProblemType: Bug
DistroRelease: Ubuntu 13.04
Package: linux-image-
ProcVersionSign
Uname: Linux 3.8.0-16-generic x86_64
NonfreeKernelMo
ApportVersion: 2.9.2-0ubuntu5
Architecture: amd64
AudioDevicesInUse:
USER PID ACCESS COMMAND
/dev/snd/
Date: Tue Apr 2 16:56:13 2013
EcryptfsInUse: Yes
InstallationDate: Installed on 2013-02-04 (56 days ago)
InstallationMedia: Ubuntu 13.04 "Raring Ringtail" - Alpha amd64 (20130204.1)
MachineType: Dell Inc. Inspiron 1545
MarkForUpload: True
ProcEnviron:
TERM=xterm
PATH=(custom, no user)
XDG_RUNTIME_
LANG=en_US.UTF-8
SHELL=/bin/bash
ProcFB: 0 inteldrmfb
ProcKernelCmdLine: BOOT_IMAGE=
RelatedPackageV
linux-
linux-
linux-firmware 1.104
SourcePackage: linux
UpgradeStatus: No upgrade log present (probably fresh install)
dmi.bios.date: 12/07/2009
dmi.bios.vendor: Dell Inc.
dmi.bios.version: A14
dmi.board.name: 0G848F
dmi.board.vendor: Dell Inc.
dmi.chassis.type: 8
dmi.chassis.vendor: Dell Inc.
dmi.modalias: dmi:bvnDellInc.
dmi.product.name: Inspiron 1545
dmi.sys.vendor: Dell Inc.
This change was made by a bot.