Latest i810 driver

Lukas Hejtmanek xhejtman at
Tue Feb 6 14:28:27 PST 2007

On Tue, Feb 06, 2007 at 05:31:57PM +0000, Keith Whitwell wrote:
> I'm just coming into this, but it seems like the i810 driver is getting 
> confused between new (ie ttm) and legacy drivers - you are being 
> directed to use the legacy driver, but the memory looks like its being 
> set up for the ttm driver.
> The ttm driver allocates its own memory for textures and doesn't use the 
> fixed region set up by the i810 driver.
> I'm cc'ing Thomas in case he has an idea about a fix.

It looks like there is different problem. I've tried latest agp and drm:
Linux agpgart interface v0.102 (c) Dave Jones
[drm] Initialized drm 1.1.0 20060810
ACPI: PCI Interrupt 0000:00:02.0[A] -> GSI 16 (level, low) -> IRQ 16
PCI: Setting latency timer of device 0000:00:02.0 to 64
[drm] Initialized i915 1.8.0 20060929 on minor 0

But in Xorg log I got:
(II) I810(0): Monitoring connected displays enabled
(--) I810(0): Pre-allocated VideoRam: 16124 kByte
(==) I810(0): Potential VideoRam: 262144 kByte
(**) I810(0): Requested 1200 cache lines
(==) I810(0): video overlay key set to 0x101fe
(**) I810(0): page flipping enabled
(==) I810(0): Using gamma correction (1.0, 1.0, 1.0)
(WW) I810(0): DRM memory manager will be disabled
	to make room for video memory
(II) I810(0): Increasing the scanline pitch to allow tiling mode (1280 -> 2048).(==) I810(0): VideoRam: 35840 KB

(II) I810(0): Allocated 128 kB for the ring buffer at 0x0
(II) I810(0): Allocating at least 1200 scanlines for pixmap cache
(II) I810(0): Initial framebuffer allocation size: 19840 kByte
(II) I810(0): Allocated 4 kB for HW cursor at 0xffff000 (0x27a98000)
(II) I810(0): Allocated 16 kB for HW (ARGB) cursor at 0xfffb000 (0x25c98000)
(II) I810(0): Allocated 4 kB for HW cursor at 0xfffa000 (0x27ef2000)
(II) I810(0): Allocated 16 kB for HW (ARGB) cursor at 0xfff6000 (0x262d4000)
(II) I810(0): Allocated 4 kB for Overlay registers at 0xfff5000 (0x28bae000).
(II) I810(0): Allocated 64 kB for the scratch buffer at 0xffe5000

(II) I810(0): Allocated 32 kB for the logical context at 0xffdd000.
(II) I810(0): Allocated 6400 kB for the back buffer at 0xf000000.
(II) I810(0): Allocated 6400 kB for the depth buffer at 0xe800000.
(II) I810(0): 0x81fe578: Memory at offset 0x00100000, size 20480 kBytes
(II) I810(0): 0x820122c: Memory at offset 0x0ffff000, size 4 kBytes
(II) I810(0): 0x820124c: Memory at offset 0x0fffb000, size 16 kBytes
(II) I810(0): 0x82016f4: Memory at offset 0x0fffa000, size 4 kBytes
(II) I810(0): 0x8201714: Memory at offset 0x0fff6000, size 16 kBytes
(II) I810(0): 0x81ffd0c: Memory at offset 0x00000000, size 128 kBytes
(II) I810(0): 0x81fe5b8: Memory at offset 0x0ffe5000, size 64 kBytes
(II) I810(0): 0x820ba50: Memory at offset 0x0fff5000, size 4 kBytes
(II) I810(0): 0x81fe688: Memory at offset 0x0ffdd000, size 32 kBytes
(II) I810(0): 0x81fe6a8: Memory at offset 0x0f000000, size 6400 kBytes
(II) I810(0): 0x81fe6c8: Memory at offset 0x0e800000, size 6400 kBytes
(II) I810(0): MakeTiles failed for the front buffer
(II) I810(0): Activating tiled memory for the back buffer.
(II) I810(0): Activating tiled memory for the depth buffer.

(II) I810(0): RandR enabled, ignore the following RandR disabled message.
(WW) I810(0): Option "VideoRAM" is not used
(EE) I810(0): Too little AGP aperture space for DRM memory manager.
        Please increase AGP aperture size from BIOS configuration screen
        or decrease the amount of video RAM using option "VideoRam".
        Disabling DRI.
(II) I810(0): [drm] removed 1 reserved context for kernel
(II) I810(0): [drm] unmapping 8192 bytes of SAREA 0xef885000 at 0xb7bec000
(--) RandR disabled

Lukáš Hejtmánek

More information about the xorg mailing list