OK, I did some experiments regarding the Radeon DRI lock and got some progress: 1) I installed Xfree86 4.2.99.902 (aka 4.3.0RC3) from binaries at xfree86.org; 2) I compiled the lastest DRM kernel radeon.o from the DRI CVS and installed it /lib/modules/... 3) I'm still runing kernel 2.4.19-ac4
After this changes I no longer get any kernel errors messages regaring the radeon freelist or the "heavyweight lock". Plus, I no longer get a screen freeze whilst moving or resizing the Flightgear window. But: I now get a black screen when exiting Flightgear, like if the monitor had lost sync!! The machine is still responding to net connections, and logging in from another machine shows that the flightgear process has terminated and the X server is consuming 100% cpu time (system time). Strace shows the X process to be in some kind of spinlock doing ioctls to /dev/dri/card0 and receiving SIGALARMs. No kernel error messages in any of the logs... Oh, and this only occurs when exiting flightgear, couldn't reproduce with any other GL application (celestia, foobillard). Any thoughts or suggestions? ------------------------------------------------------- This SF.net email is sponsored by: SlickEdit Inc. Develop an edge. The most comprehensive and flexible code editor you can use. Code faster. C/C++, C#, Java, HTML, XML, many more. FREE 30-Day Trial. www.slickedit.com/sourceforge _______________________________________________ Dri-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/dri-devel