[sugar] rendering test
Riccardo Lucchese
riccardo.lucchese
Tue Sep 30 16:52:27 EDT 2008
On Tue, 2008-09-30 at 21:30 +0200, Bernie Innocenti wrote:
> Michel D?nzer wrote:
> > On Sun, 2008-09-28 at 18:46 +0200, Bernie Innocenti wrote:
> >> Tomeu Vizoso wrote:
> >>
> >>> On Sun, Sep 28, 2008 at 12:46 PM, Riccardo Lucchese
> >>> <riccardo.lucchese at gmail.com> wrote:
> >>>> On Sun, 2008-09-28 at 12:43 +0200, Riccardo Lucchese wrote:
> >>>>> * build 703, xorg driver = amd, redraws = 200
> >>>>> - pixbuf:
> >>>>> 98.63s
> >>>>> 96.96s
> >>>>> 96.58s
> >>>>> 97.14s
> >>>>> 99.21s
> >>>>>
> >>>>> * build 703, xorg driver = fbdev, redraws = 200
> >>>>> - pixbuf:
> >>>>> 55.81s
> >>>>> 55.40s
> >>>>> 55.22s
> >>>>> 55.50s
> >>>>> 55.63s
> >>>>>
> >>>>> * build 2489, xorg driver = amd, redraws = 200
> >>>>> - pixbuf:
> >>>>> 84.21s
> >>>>> 84.81s
> >>>>> 81.94s
> >>>>> 81.79s
> >>>>> 85.29s
> >>>>>
> >>>>> * build 2489, xorg driver = fbdev, redraws = 200
> >>>>> - pixbuf:
> >>>>> 62.83s
> >>>>> 62.81s
> >>>>> 62.81s
> >>>>> 62.66s
> >>>>> 63.14s
> >>>>>
> >>>>> - joyride regressed sensibly at rendering with cairo since 703
> >>>>> - rendering pixbufs is extremely slow on the xo
> >>>>> - server side surfaces are awesome ;)
> >>>>>
> >>>> and btw why is fbdev faster than the geode driver at rendering pixbufs ?
> >> My performance tests with X 1.3 and 1.4 had shown that turning on EXA
> >> makes many operations slower. It's hard to tell why, but it might have to
> >> do with loosing XShmPut() (MIT shared memory),
> >
> > EXA does support XShmPutImage(), just not SHM pixmaps.
>
> I was remembering the code.
>
> As a result of ee7c684f21d, the PutImage hook in ShmFuncs is no longer
> being used. Shall I commit a cleanup?
>
>
> > Also note that the fbdev driver by default uses a shadow framebuffer in
> > system RAM and only updates the visible screen contents at regular
> > intervals. It might be fairer to compare with Option "ShadowFB" "off",
> > at least assuming the amd driver provides other desirable features the
> > fbdev driver can't provide.
>
> Riccardo, could you try that?
>
weird, testing with the ShadowFb option off slightly speeds up the
test ;P
avg time on 5 tries: ~57.5s (it was 62.83s)
riccardo
More information about the Sugar-devel
mailing list