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
Please use git bisect to find the commit that broke your system.
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.
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
Created attachment 6588 [details] full xorg.log with xf86-video-intel git, drm git, dri cvs
I'm also seeing this with current DRM git, but not with an older DRM. git bisect time? :)
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.