[sugar] rendering test

Riccardo Lucchese riccardo.lucchese at gmail.com
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 mailing list