i915 and latest i810-exa patch

S.Çağlar Onur caglar at uludag.org.tr
Tue Sep 13 12:51:09 PDT 2005


Hi;

I was using xorg-6.8.99.15 snapshot with this 
http://lists.freedesktop.org/pipermail/xorg/2005-July/008734.html patch to 
solve "DRI disabled" and "Xv is disabled because it needs 2D accel and 
AGPGART" problems. 

This patch solved my DRI and xv problems. Although its not a fix but a 
workaround as Alan Hourihane sad in 
http://lists.freedesktop.org/pipermail/xorg/2005-July/008735.html, it was 
working for me.

Today as a happy 6.8.99-15 snapshot user :), i want to test latest exa and 
i810 patch against Xorg-6.8.99.15 snapshot. 

First i grab http://www.virtuousgeek.org/patches/i830-exa-latest.patch and 
applied to snapshot, after that it gives some error in compile time, i found 
this is because of EXA is old in that snapshot, i grabbed latest exa from 
http://cvs.freedesktop.org/xorg/xc/programs/Xserver/hw/xfree86/exa/ and 
changed with snapshot one. 

Compiled exa and i810 without any problem and installed on my system. Changed 
my [1] xorg.conf to use EXA.

X starts without problem and according to X log [2] exa is also initialized 
and working. But then i saw these errors on my log;

(EE) I810(0): Internal error in I830Allocate2DMemory():
        Framebuffer isn't the last allocation at the bottom of StolenPool
        (860000 != ea0000).

and

(EE) I810(0): Not enough video RAM for offscreen memory manager. Xv disabled

With the help of google, i found [3] and tried this patch but this was not 
worked for me (for I830Allocate2DMemory problem). 

Now X working with EXA and without Xv, and here is some info;

caglar at pardus ~ $ dmesg | grep -i agpgart
Linux agpgart interface v0.101 (c) Dave Jones
agpgart: Detected an Intel 915GM Chipset.
agpgart: Detected 7932K stolen memory.
agpgart: AGP aperture is 256M @ 0xc0000000

caglar at pardus ~ $ dmesg | grep -i drm
[drm] Initialized drm 1.0.0 20040925
[drm] Initialized i915 1.1.0 20040405 on minor 0: Intel Corporation Mobile 
915GM/GMS/910GML Express Graphics Controller

caglar at pardus ~ $ lspci -vv

0000:00:02.0 VGA compatible controller: Intel Corporation Mobile 
915GM/GMS/910GML Express Graphics Controller (rev 03) (prog-if 00 [VGA])
        Subsystem: Sony Corporation: Unknown device 81b8
        Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- 
Stepping- SERR- FastB2B-
        Status: Cap+ 66Mhz- UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- 
<TAbort- <MAbort- >SERR- <PERR-
        Latency: 0
        Interrupt: pin A routed to IRQ 16
        Region 0: Memory at b0080000 (32-bit, non-prefetchable)
        Region 1: I/O ports at 1800 [size=8]
        Region 2: Memory at c0000000 (32-bit, prefetchable) [size=256M]
        Region 3: Memory at b0040000 (32-bit, non-prefetchable) [size=256K]
        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-

0000:00:02.1 Display controller: Intel Corporation Mobile 915GM/GMS/910GML 
Express Graphics Controller (rev 03)
        Subsystem: Sony Corporation: Unknown device 81b8
        Control: I/O- Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- 
Stepping- SERR- FastB2B-
        Status: Cap+ 66Mhz- UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- 
<TAbort- <MAbort- >SERR- <PERR-
        Region 0: Memory at 22000000 (32-bit, non-prefetchable) [disabled]
        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-


Didn't know it helps or not but i just want to report the situation :), i know 
trying to use EXA and i810-exa driver with snapshot may cause these problems 
but they compiled cleanly and seems working here.

[1] http://cekirdek.uludag.org.tr/~caglar/xorg.conf
[2] http://cekirdek.uludag.org.tr/~caglar/Xorg.0.log
[3] http://lists.freedesktop.org/pipermail/xorg/2005-February/006095.html

Yours
-- 
S.Çağlar Onur <caglar at uludag.org.tr>
http://cekirdek.uludag.org.tr/~caglar/

Linux is like living in a teepee. No Windows, no Gates and an Apache in house!
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: not available
URL: <http://lists.x.org/archives/xorg/attachments/20050913/d5856695/attachment.pgp>


More information about the xorg mailing list