[Trac #741] Activity startup is slow

Zarro Boogs per Child bugtracker at laptop.org
Mon Jan 15 22:23:38 EST 2007


#741: Activity startup is slow
--------------------+-------------------------------------------------------
 Reporter:  tomeu   |        Owner:  dcbw   
     Type:  defect  |       Status:  new    
 Priority:  high    |    Milestone:  BTest-2
Component:  sugar   |   Resolution:         
 Keywords:          |  
--------------------+-------------------------------------------------------
Comment (by cjb):

 Replying to [comment:5 jg]:
 > Jordan, why are we not hitting the alpha hardware?

 We just spent a while talking about this.  Attempting to summarize some of
 the chat:

 {{{
 <ajax> so what i'm hearing here is that every image we feed into
        the X server is the wrong pixmap format?
 <ajax> something, somewhere, has to be smashing x888 or 8888 down
        to 565.  over.  and over.
 <ajax> in cpu even.
 <dcbw> ajax: could well be.  We're doing a lot with cairo and
        we're not specifying the format anywhere.  I think we just call
        "cairo_surface_create_similar()" or whatever that call is to
        create a surface iwth the same config as the current context
 ...
 <ajax> if the server has to keep pre-flattened 565 image shadows
        of x888 images, well...
 <dcbw> ajax: so; the problem is that cairo is pushing 888 bitmaps
        to X, and X is having to downsample them internally?
 <ajax> dcbw: it certainly doesn't help matters, yeah
 <ajax> gx blending is crippled, you can only blend on gpu when the
        source and dest are the same format
 <dcbw> ajax: maybe we teach cairo rgb565
 }}}

-- 
Ticket URL: <http://dev.laptop.org/ticket/741#comment:6>
One Laptop Per Child <http://laptop.org/>



More information about the Bugs mailing list