Re: [Xorg-driver-geode] Update for geode driver
El Mon, 16-08-2010 a las 07:43 +0300, Mart Raudsepp escribió: I don't suggest using NoAccel though, as it loses XVideo and many other non-acceleration (read non-deceleration) related things too. That was just to test whether a particular ExA performance problem would disappear. We have an application called Turtle Art that renders a lot of rounded shapes using Cairo: http://wiki.sugarlabs.org/go/File:TAclock4.png When you drag around a dozen of those bricks on the XO-1 (Geode LX), you get one frame every two seconds. On the XO-1.5 (VIA based), you get fluid 10-20 fps motion. The difference is way too big to be justified by the difference in performance of the CPU or the graphics processor. Any idea? Have you tested rotation (and rotation + Xv) with current GIT code on the older xserver-1.6 found in FC-11 and XO-1 builds? Yes, it worked perfectly now. 90 degrees modes were broken in 2.11.8. -- // Bernie Innocenti - http://codewiz.org/ \X/ Sugar Labs - http://sugarlabs.org/ ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel
Re: [Xorg-driver-geode] Update for geode driver
On E, 2010-08-16 at 02:42 -0400, Bernie Innocenti wrote: El Mon, 16-08-2010 a las 07:43 +0300, Mart Raudsepp escribió: I don't suggest using NoAccel though, as it loses XVideo and many other non-acceleration (read non-deceleration) related things too. That was just to test whether a particular ExA performance problem would disappear. We have an application called Turtle Art that renders a lot of rounded shapes using Cairo: http://wiki.sugarlabs.org/go/File:TAclock4.png When you drag around a dozen of those bricks on the XO-1 (Geode LX), you get one frame every two seconds. On the XO-1.5 (VIA based), you get fluid 10-20 fps motion. The difference is way too big to be justified by the difference in performance of the CPU or the graphics processor. Any idea? Have you tested rotation (and rotation + Xv) with current GIT code on the older xserver-1.6 found in FC-11 and XO-1 builds? Yes, it worked perfectly now. 90 degrees modes were broken in 2.11.8. What happens after you go back to normal (no) rotation? That is broken for me per http://lists.x.org/archives/xorg-driver-geode/2010-August/000995.html Though we are looking into that already right now, maybe you'd like to come to our IRC again ;) Regards, Mart ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel
Re: [Xorg-driver-geode] Update for geode driver
On E, 2010-08-16 at 08:41 +0800, Huang, FrankR wrote: Bernie, I am very glad to get the feedback from you. Still some patches need to be committed later(although no new bug is reported still). Hope you can report anything you think incorrect or abnormal after using that new driver. For NoAccel segfault, I am not sure if you have tried Mart's patch in the below link: https://bugs.freedesktop.org/attachment.cgi?id=35326 I have given a try and it can nicely solve this bug. It is caused by the zero pointer use. Could you give a try? I think Mart know more about that. Mart, Can you make this issue more clear for Bernie? I can't reproduce the issue with no display until VT switch anymore, so clearly I was mistaken or it's been solved by a different commit meanwhile, or it just doesn't happen all that often and the idea of crash being better than confusing picture for most people doesn't hold anymore. So I've pushed this trivial segfault fix to GIT now, to be part of 2.11.9. I don't suggest using NoAccel though, as it loses XVideo and many other non-acceleration (read non-deceleration) related things too. Have you tested rotation (and rotation + Xv) with current GIT code on the older xserver-1.6 found in FC-11 and XO-1 builds? Regards, Mart Thanks, Frank -Original Message- From: Bernie Innocenti [mailto:ber...@codewiz.org] Sent: 2010年8月15日 10:13 To: Huang, FrankR Cc: OLPC Devel Subject: Re: Update for geode driver El Fri, 13-08-2010 a las 10:35 +0800, Huang, FrankR escribió: Bernie, You can git clone the lastest code from freedesktop for geode driver to use. The most outstanding rendering bug has been fixed. And some performance patch has been applied. I tested the driver on the XO-1 and couldn't spot any rendering bug neither in Sugar nor in Gnome, with full acceleration enabled and no quirks needed in xorg.conf. However, a long-standing bug is still there: setting Option NoAccel 1 makes the driver segfault during startup. Thank you very much for taking the time to do this neat work, Frank! (pls forward my notes the geode list, I'm not subscribed) -- // Bernie Innocenti - http://codewiz.org/ \X/ Sugar Labs - http://sugarlabs.org/ ___ Xorg-driver-geode mailing list xorg-driver-ge...@lists.x.org http://lists.x.org/mailman/listinfo/xorg-driver-geode ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel