Comment 7 for bug 314928

Revision history for this message
drag0njoe (drag0njoe) wrote : Re: [i915GM] MTRR entry missing since jaunty - is this intentional?

Thanks, fixed video playing/youtube problems on my Toshiba Tecra A8 (i945 GM).
Seems this problem affects many Intel GPU...

Detailed:
#lspci -vvnn
00:02.0 VGA compatible controller [0300]: Intel Corporation Mobile 945GM/GMS, 943/940GML Express Integrated Graphics Controller [8086:27a2] (rev 03)
 Subsystem: Toshiba America Info Systems Device [1179:0005]
 Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
 Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
 Latency: 0
 Interrupt: pin A routed to IRQ 16
 Region 0: Memory at ffd80000 (32-bit, non-prefetchable) [size=512K]
 Region 1: I/O ports at cff8 [size=8]
 Region 2: Memory at e0000000 (32-bit, prefetchable) [size=256M]
 Region 3: Memory at ffd40000 (32-bit, non-prefetchable) [size=256K]
 Capabilities: [90] Message Signalled Interrupts: Mask- 64bit- Queue=0/0 Enable-
  Address: 00000000 Data: 0000
 Capabilities: [d0] Power Management version 2
  Flags: PMEClk- DSI+ D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
  Status: D0 PME-Enable- DSel=0 DScale=0 PME-
 Kernel modules: intelfb

root@drag0njoe-laptop:~# cat /proc/mtrr
reg00: base=0x0feda0000 ( 4077MB), size= 128KB, count=1: write-back
reg01: base=0x07f800000 ( 2040MB), size= 8MB, count=1: uncachable
reg02: base=0x0fff00000 ( 4095MB), size= 1MB, count=1: write-protect
reg03: base=0x000000000 ( 0MB), size= 2048MB, count=1: write-back
root@drag0njoe-laptop:~# echo "base=0xe0000000 size=0x10000000 type=write-combining" > /proc/mtrr
root@drag0njoe-laptop:~# cat /proc/mtrr
reg00: base=0x0feda0000 ( 4077MB), size= 128KB, count=1: write-back
reg01: base=0x07f800000 ( 2040MB), size= 8MB, count=1: uncachable
reg02: base=0x0fff00000 ( 4095MB), size= 1MB, count=1: write-protect
reg03: base=0x000000000 ( 0MB), size= 2048MB, count=1: write-back
reg04: base=0x0e0000000 ( 3584MB), size= 256MB, count=1: write-combining