Lionel Landwerlin wrote: > Le mercredi 07 février 2007 à 16:40 +0000, Sergio Monteiro Basto a > écrit : > >> On Wed, 2007-02-07 at 17:19 +0100, Lionel Landwerlin wrote: >> >>> Le mercredi 07 février 2007 à 14:34 +0000, Sergio Monteiro Basto a >>> écrit : >>> >>>> On Wed, 2007-02-07 at 11:25 +1100, Dave Airlie wrote: >>>> >>>>>> I'm running a 2.6.20 kernel on my macbook. When running an openGL >>>>>> application, if the opengl window's region is moved somewhere outside >>>>>> the screen limits, then keyboard locks, I can only move the mouse, >>>>>> nothing response. I can only reboot the box by pressing the power button >>>>>> 5 seconds. /var/log/syslog contains that : >>>>>> >>>>>> kernel: [drm:i915_wait_irq] *ERROR* i915_wait_irq: EBUSY -- rec: 730561 >>>>>> emitted: 730570 >>>>>> >>>>>> The macbook uses an intel card : >>>>>> >>>>>> 00:00.0 Host bridge: Intel Corporation Mobile 945GM/PM/GMS/940GML and >>>>>> 945GT Express Memory Controller Hub (rev 03) >>>>>> 00:02.0 VGA compatible controller: Intel Corporation Mobile >>>>>> 945GM/GMS/940GML Express Integrated Graphics Controller (rev 03) >>>>>> >>>>>> >>>>> I'm cc'ing dri devel in case anyone there knows why this might happen... >>>>> >>>>> Dave. >>>>> >>>> maybe try disable : >>>> Section "ServerFlags" >>>> Option "AIGLX" "off" >>>> EndSection >>>> >>>> Section "Extensions" >>>> Option "Composite" "Disable" >>>> EndSection >>>> >>>> and use: >>>> Option "Legacy3D" "true >>>> >>>> >>> I need the lastest i915 xorg driver, where can I find it ? >>> >> http://xorg.freedesktop.org/releases/individual/driver/?C=M;O=D >> and drm see http://dri.freedesktop.org/wiki/Building >> >> rm drm/ -rf >> git clone git://anongit.freedesktop.org/git/mesa/drm >> cd drm/linux-core/ >> make >> KERNEL=`uname -r` >> cp drm.ko i810.ko i915.ko /lib/modules/$KERNEL/kernel/drivers/char/drm >> ll *ko >> su >> >> KERNEL=`uname -r` >> mv /lib/modules/$KERNEL/kernel/drivers/char/drm drm.backup >> mkdir -p /lib/modules/$KERNEL/kernel/drivers/char/drm >> cp *.ko /lib/modules/$KERNEL/kernel/drivers/char/drm >> ll /lib/modules/$KERNEL/kernel/drivers/char/drm >> depmod -a $KERNEL >> >> >>> Is it going to disable AIGLX ? I mean, is it still possible to run >>> window manager like beryl using this configuration ? >>> >> of course not , >> > > So it's not interesting, because there is no problem when running a > traditionnal window manager like metacity, even with AIGLX activated. > > The error prinotout itself indicates a GPU lock, so probably the GPU is fed invalid data.
It could be that DRI cliprects are not correct in a composite environment, and the app perhaps tries to draw outside of the screen. Interestingly, when running unichrome with EXA and a composite manager, when a window is moved to cross the screen border, the app paints all over the screen. Could possibly be related. /Thomas ------------------------------------------------------------------------- Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier. Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 -- _______________________________________________ Dri-devel mailing list Dri-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/dri-devel