I have no direct rendering with current DRI and DRM CVS on i950 errors in Xorg.log: (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) No errors with 1.6.1.
Post your 'emerge --info' please, and attach your full X log.
Created attachment 94349 [details] emerge --info
Created attachment 94350 [details] Xorg.log with 1.6.5
Created attachment 94351 [details] Xorg.log with 1.6.1
Try compiling the driver with saner CFLAGS. I recommend 'CFLAGS="-O2 -march=pentium-m -fomit-frame-pointer -pipe"' for your processor.
no change with gcc 3.3.6 and CFLAGS="-O2 -march=i686 -fomit-frame-pointer -pipe"
Celeron M 420 is derived from Core Solo. -march=prescott seems to be optimal. processor : 0 vendor_id : GenuineIntel cpu family : 6 model : 14 model name : Intel(R) Celeron(R) M CPU 420 @ 1.60GHz stepping : 8 cpu MHz : 1596.063 cache size : 1024 KB fdiv_bug : no hlt_bug : no f00f_bug : no coma_bug : no fpu : yes fpu_exception : yes cpuid level : 10 wp : yes flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat clflush dts acpi mmx fxsr sse sse2 ss tm pbe nx constant_tsc up pni monitor tm2 xtpr bogomips : 3196.37
Joshua, believe its directly related to https://bugs.freedesktop.org/show_bug.cgi?id=6624 which is apparently fixed in the cvs mesa, I've not tested it yet to see if it fixes the issue which is identical (which I just noticed tonight) to the orig posters but will try possibly hanno's build and see what happens.
This isn't a mesa issue (it doesn't do any memory management). This should go upstream. wbrana, please search for/create a bug at https://bugs.freedesktop.org and post the link here.
https://bugs.freedesktop.org/show_bug.cgi?id=7867
Thanks.