On Monday 16 June 2008, Suresh Siddha wrote:What is this init level and how would I set it? Do I need to? That was a useful pointer. I do see some differences when I compare Xorg logs; see below. mtrr:1 still gives the artifacts and no any difference to /proc/mtrr. Here's /proc/cmdline + /proc/mtrr for three different boots: root=/dev/mapper/main-root ro vga=791 quiet reg00: base=0x00000000 ( 0MB), size=2048MB: write-back, count=1 reg01: base=0x7f800000 (2040MB), size= 8MB: uncachable, count=1 reg02: base=0x7f700000 (2039MB), size= 1MB: uncachable, count=1 reg03: base=0x80000000 (2048MB), size= 256MB: write-combining, count=1 root=/dev/mapper/main-root ro vga=791 quiet video=vesafb:mtrr:1 reg00: base=0x00000000 ( 0MB), size=2048MB: write-back, count=1 reg01: base=0x7f800000 (2040MB), size= 8MB: uncachable, count=1 reg02: base=0x7f700000 (2039MB), size= 1MB: uncachable, count=1 reg03: base=0x80000000 (2048MB), size= 256MB: write-combining, count=1 root=/dev/mapper/main-root ro vga=791 quiet video=vesafb:mtrr:3 reg00: base=0x00000000 ( 0MB), size=2048MB: write-back, count=1 reg01: base=0x7f800000 (2040MB), size= 8MB: uncachable, count=1 reg02: base=0x7f700000 (2039MB), size= 1MB: uncachable, count=1 reg03: base=0x80000000 (2048MB), size= 256MB: write-combining, count=1 I do see some differences in Xorg logs, so it does seem that the mtrr options _are_ being recognized. Attached my "normal" Xorg log (with 'vga=791') which I used as the base for the diffs below. Other than shown, the logs are identical. With mtrr:1 I get (added at the end of the log): @@ -688,3 +688,11 @@ (II) evaluating device (Generic Keyboard) (II) XINPUT: Adding extended input device "Generic Keyboard" (type: KEYBOARD) (II) Configured Mouse: ps2EnableDataReporting: succeeded +(II) intel(0): xf86UnbindGARTMemory: unbind key 0 +(II) intel(0): xf86UnbindGARTMemory: unbind key 1 +(II) intel(0): xf86UnbindGARTMemory: unbind key 2 +(II) intel(0): xf86UnbindGARTMemory: unbind key 3 +(II) intel(0): xf86UnbindGARTMemory: unbind key 4 +(II) intel(0): [drm] removed 1 reserved context for kernel +(II) intel(0): [drm] unmapping 8192 bytes of SAREA 0x2efff000 at 0x7f2788ab9000 +(II) intel(0): [drm] Closed DRM master. And with mtrr:3 (added in the middle): @@ -577,6 +577,7 @@ (II) intel(0): [drm] Initialized kernel agp heap manager, 33554432 (II) intel(0): [dri] visual configs initialized (II) intel(0): Page Flipping disabled +(==) intel(0): Removed MMIO write-combining range (0x80000000,0x400000) (==) intel(0): Write-combining range (0x80000000,0x10000000) (II) intel(0): vgaHWGetIOBase: hwp->IOBase is 0x03d0, hwp->PIOOffset is 0x0000 (II) EXA(0): Offscreen pixmap area of 39321600 bytes I've also checked with 'nopat'. That gives no differences in /proc/mtrr, and also no differences in the Xorg log when compared with my normal boot (vga=791). Cheers, FJP
| Greg Kroah-Hartman | [PATCH 004/196] Chinese: add translation of SubmittingPatches |
| Rafael J. Wysocki | [Bug #11210] libata badness |
| Andrea Arcangeli | [PATCH 00 of 11] mmu notifier #v16 |
| Andrew Morton | Re: -mm merge plans for 2.6.23 -- sys_fallocate |
git: | |
| Gerrit Renker | [PATCH 27/37] dccp: Integration of dynamic feature activation - part 2 (server side) |
| Daniel Eischen | Re: error with thread |
| David Miller | Re: [GIT]: Networking |
| Jarek Poplawski | Re: [PATCH] pkt_sched: Destroy gen estimators under rtnl_lock(). |
