--- On Mon, 11/3/08, Ginn Chen <Ginn.Chen at Sun.COM> wrote:

> From: Ginn Chen <Ginn.Chen at Sun.COM>
> Subject: Re: [osol-discuss] [desktop-discuss] FF3 stability and performance 
> concerns
> To: "Alan Coopersmith" <Alan.Coopersmith at Sun.COM>
> Cc: opensolaris-discuss at opensolaris.org, desktop-discuss at 
> opensolaris.org, indiana-discuss at opensolaris.org
> Date: Monday, November 3, 2008, 11:52 PM
> On Nov 3, 2008, at 11:52 PM, Alan Coopersmith wrote:
> 
> > Joerg Schilling wrote:
> >> Ian Collins <ian at ianshome.com> wrote:
> >>
> >>> That's an odd comment, considering most
> reviews of FF3 I've seen
> >>> commends it for being both faster and leaking
> less memory tan its
> >>> predecessor.
> >>>
> >>> It's certainly been stable long term on my
> desktop since 3.0.3.
> >>>
> >>
> >> What is the last time you used it on Sparc?
> >>
> >> Netscape always was slower on sparc systems then
> on even slower x86  
> >> machines.
> >> I would guess that there is strange byte order
> dependent code  
> >> inside the
> >> graphics engine.
> >
> > I don't know of any "strange byte order
> dependent code" in the Cairo  
> > graphics
> > engine used in current Firefox, but I do know of
> several simpler  
> > reasons it's
> > faster on x86 than SPARC:
> >
> > - it makes heavy use of the Render extension if the X
> server  
> > supports it.
> >   Xorg supports Render on almost all cards, with
> several providing  
> > hardware
> >   acceleration for it, which helps x86.   On SPARC,
> only a few  
> > drivers for
> >   Xsun were updated to add Render support, and
> it's off by default.   
> > For Xorg,
> >   unless you've added Martin's drivers, only
> XVR-2500 has a Xorg  
> > driver
> >   provided so far - and I don't know what level of
> Render  
> > acceleration any
> >   of those provide.
> >
> > - The pixman backend used for various graphics
> rendering has code  
> > for MMX & SSE
> >   acceleration, but none for VIS.   Given the upstream
> projects'  
> > target
> >   audience are approximately 99% x86 and 0% SPARC,
> they've  
> > concentrated their
> >   optimization efforts there.
> 
> Currently on Solaris, libpixman in system cairo or Firefox
> doesn't  
> build with MMX & SSE
> acceleration, that is something we can improve for x86.
> 
> Ginn
> 
> >
> >
> > - Virtually any graphics card on a PC of today is
> several  
> > generations newer
> >   than any SPARC graphics card you've used.
> >
> > -- 
> >     -Alan Coopersmith-           alan.coopersmith at sun.com
> >      Sun Microsystems, Inc. - X Window System Engineering
> >
> > _______________________________________________
> > desktop-discuss mailing list
> > desktop-discuss at opensolaris.org
> 
> --------
> Ginn Chen
> Software Engineer, Browser Team
> Sun Microsystems, Inc.

My concern is moreso on wide adoption and performance of 
Firefox 3.0.3/3.1b1 with Solaris 10 and Opensolaris SPARC 
and Sunray users. 

I don't think adding VIS performance enhancements is the silver
bullet in this case.

~ Ken Mays


      

Reply via email to