Bug 7867 - 1.6.5: no direct rendering on 945GM
Summary: 1.6.5: no direct rendering on 945GM
Status: RESOLVED FIXED
Alias: None
Product: xorg
Classification: Unclassified
Component: Driver/intel (show other bugs)
Version: 7.1 (2006.05)
Hardware: x86 (IA32) Linux (All)
: high normal
Assignee: Eric Anholt
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-08-13 13:27 UTC by wbrana
Modified: 2006-10-01 05:40 UTC (History)
1 user (show)

See Also:
i915 platform:
i915 features:


Attachments
full xorg.log with xf86-video-intel git, drm git, dri cvs (61.65 KB, text/plain)
2006-08-17 04:24 UTC, wbrana
no flags Details

Description wbrana 2006-08-13 13:27:12 UTC
I have no direct rendering after upgrading from 1.6.1 to 1.6.5 on 945GM with current
DRI/DRM CVS

(II) I810(0): [drm] added 1 reserved context for kernel
(WW) I810(0): xf86AllocateGARTMemory: allocation of 8 pages failed
        (Cannot allocate memory)
(II) I810(0): Allocated 32 kB for the logical context at 0xffe2000.
(WW) I810(0): xf86AllocateGARTMemory: allocation of 768 pages failed
        (Cannot allocate memory)
(II) I810(0): Allocated 3072 kB for the back buffer at 0xf800000.
(WW) I810(0): xf86AllocateGARTMemory: allocation of 768 pages failed
        (Cannot allocate memory)
(II) I810(0): Allocated 3072 kB for the depth buffer at 0xf400000.
(II) I810(0): Allocated 51968 kB for textures at 0x700000
(WW) I810(0): xf86AllocateGARTMemory: allocation of 10753 pages failed
        (Cannot allocate memory)
(II) I810(0): 0x81fe9d8: Memory at offset 0x00100000, size 6144 kBytes
(II) I810(0): 0x81ff3f8: Memory at offset 0x0ffff000, size 4 kBytes
(II) I810(0): 0x81ff9f0: Memory at offset 0x0fffb000, size 16 kBytes
(II) I810(0): 0x81ff424: Memory at offset 0x00000000, size 128 kBytes
(II) I810(0): 0x81fea18: Memory at offset 0x0ffea000, size 64 kBytes
(II) I810(0): 0x81ffaf8: Memory at offset 0x0fffa000, size 4 kBytes
(II) I810(0): 0x81febb0: Memory at offset 0x0ffe2000, size 32 kBytes
(II) I810(0): 0x81febd0: Memory at offset 0x0f800000, size 3072 kBytes
(II) I810(0): 0x81febf0: Memory at offset 0x0f400000, size 3072 kBytes
(II) I810(0): 0x81fec10: Memory at offset 0x00700000, size 51968 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): [drm] Registers = 0xfeb80000
(II) I810(0): [drm] ring buffer = 0xd0000000
(II) I810(0): [drm] init sarea width,height = 1024 x 768 (pitch 1024)
(II) I810(0): [drm] Mapping front buffer
(EE) I810(0): [drm] drmAddMap(front_handle) failed. Disabling DRI
(II) I810(0): [drm] removed 1 reserved context for kernel
(II) I810(0): [drm] unmapping 8192 bytes of SAREA 0xf8871000 at 0xb7d30000
(EE) I810(0): [drm] drmAddMap(screen mappings) failed. Disabling DRI
Comment 1 Erik Andren 2006-08-15 01:38:01 UTC
Please use git bisect to find the commit that broke your system. 
Comment 2 Eric Anholt 2006-08-16 11:27:24 UTC
I may have a fix, but could you try master first?  There's been a fix for the
warnings you've got there, which may or may not be related to the final error.
Comment 3 wbrana 2006-08-16 17:04:34 UTC
some warnings disappeared:

(II) I810(0): [drm] loaded kernel module for "i915" driver
(II) I810(0): [drm] DRM interface version 1.2
(II) I810(0): [drm] created "i915" driver at busid "pci:0000:00:02.0"
(II) I810(0): [drm] added 8192 byte SAREA at 0xf8871000
(II) I810(0): [drm] mapped SAREA 0xf8871000 to 0xb7cf3000
(II) I810(0): [drm] framebuffer handle = 0xd0100000
(II) I810(0): [drm] added 1 reserved context for kernel
(II) I810(0): Allocated 32 kB for the logical context at 0xffe2000.
(II) I810(0): Allocated 3072 kB for the back buffer at 0xf800000.
(II) I810(0): Allocated 3072 kB for the depth buffer at 0xf400000.
(II) I810(0): Allocated 51968 kB for textures at 0x700000
(II) I810(0): 0x81fe9d8: Memory at offset 0x00100000, size 6144 kBytes
(II) I810(0): 0x81ff3f8: Memory at offset 0x0ffff000, size 4 kBytes
(II) I810(0): 0x81ff9f0: Memory at offset 0x0fffb000, size 16 kBytes
(II) I810(0): 0x81ff424: Memory at offset 0x00000000, size 128 kBytes
(II) I810(0): 0x81fea18: Memory at offset 0x0ffea000, size 64 kBytes
(II) I810(0): 0x81ffaf8: Memory at offset 0x0fffa000, size 4 kBytes
(II) I810(0): 0x81febb0: Memory at offset 0x0ffe2000, size 32 kBytes
(II) I810(0): 0x81febd0: Memory at offset 0x0f800000, size 3072 kBytes
(II) I810(0): 0x81febf0: Memory at offset 0x0f400000, size 3072 kBytes
(II) I810(0): 0x81fec10: Memory at offset 0x00700000, size 51968 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): [drm] Registers = 0xfeb80000
(II) I810(0): [drm] ring buffer = 0xd0000000
(II) I810(0): [drm] init sarea width,height = 1024 x 768 (pitch 1024)
(II) I810(0): [drm] Mapping front buffer
(EE) I810(0): [drm] drmAddMap(front_handle) failed. Disabling DRI
Comment 4 wbrana 2006-08-17 04:24:01 UTC
Created attachment 6588 [details]
full xorg.log with xf86-video-intel git, drm git, dri cvs
Comment 5 Michel Dänzer 2006-08-25 02:38:04 UTC
I'm also seeing this with current DRM git, but not with an older DRM. git bisect
time? :)
Comment 6 wbrana 2006-10-01 05:40:27 UTC
It seems to be fixed in xf86-video-intel git.


Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.