On Wed, Jul 21, 2010 at 4:25 PM, Christopher James Halse Rogers <[email protected]> wrote: > The wonderful world of i8xx freezes probably needs no introduction. > What does need introduction is the xserver-xorg-video-intel driver in > ppa:raof/aubergine¹. This construction of Chris Wilson's re-introduces > a GEM-less UMS codepath, which should work around the GTT incoherency > problems.
Do you have any more information about what the plan for this is? Drop support for i8xx with the current driver and use UMS for those chipsets? From what I gather from our bug reports, it does not really matter if people use UMS or KMS, the problem is with UXA+GEM. The ideal solution would probably be EXA+KMS (if that makes sense), but I guess that means writing new code instead of recycling old one. > This needs testing — on *all* Intel chips, not just i8xx — to both > ensure that it doesn't break current chips and that the UMS codepath > works successfully, and doesn't hit the same i8xx bugs that the current > driver hits. I suppose the libdrm in your PPA is supposed to be used with xserver-xorg-video-intel. Do we need to use the nomodeset kernel parameter to the kernel in order to trigger the UMS codepath? I have tried both with and without nomodeset on my Thinkpad X61 Tablet with 965GM chipset. Without nomodeset it works fine in Lucid. OpenGL-stuff don't seem to work with nomodeset on Lucid (but maybe that is expected) g...@storhaugen:~$ glxgears Segmentation fault g...@storhaugen:~$ glxdemo Resize event Resize event Redraw event ../../intel/intel_bufmgr_gem.c:1048: Error preparing buffer map 0 (temporary VBO): Invalid argument . Segmentation fault g...@storhaugen:~$ blender Compiled with Python version 2.6.5. Checking for installed Python... got it! ../../intel/intel_bufmgr_gem.c:1048: Error preparing buffer map 0 (temporary VBO): Invalid argument . Segmentation fault Geir Ove -- Ubuntu-x mailing list [email protected] Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-x
