Actually enabling Xrender with Xsun will cause more issues, at least with XVR-100, Xserver crashes from time to time. That's my experience.
BTW: Xrender improves rendering performance of both Firefox 2 and Firefox 3. Currently, with our patches, Firefox 3 is not slower than Firefox 2 when Xrender is absent. Ginn On Aug 17, 2008, at 12:49 AM, Brian Cameron wrote: > > Ian: > > Are you running on Sparc? There is a known issue with Firefox being > slow if you don't have Xrender running. On Sparc, the Xrender > extension > is off by default. You need to add an argument to the Xserver launch > command to turn it on. > > If you do this, I think Firefox on Sparc is much faster. However, > only > certain graphics cards support XRender on Sparc, so it won't work for > some graphics cards. > > Here is more detail... > > On Sparc machines starting with Nevada build 65, the Xrender extension > is now supported with the Xsun Xserver if you are using one of the > following graphics cards: > > m64, ffb, afb and XVR-100 > > [ there could be more by now, not sure ] > > The use of Xrender makes a significant performance improvement when > using GNOME, so it is recommended that users take advantage of this > by turning this extension on. > > For Xrender to work the graphics card must support depths of 1, 4, 8 > and > 32. So run xdpyinfo and verify that all depths are listed as > supported > in the "supported pixmap formats" section. If so, then add the > "+xrender" argument to the Xserver command. You can do this by doing > the following: > > - See if you are using CDE login or GDM: > > Run "svcs cde-login gdm" > > This will show you two lines of output listing both services and > will show one is enabled and one is disabled. If cde-login is > enabled you are using CDE login, and if gdm is enabled you are > using GDM. > > - If using CDE login as your login program: > > Edit /usr/dt/config/Xservers > > At the end of this file, you should see a line that looks similar > to > the following: > > :0 Local local_uid at console root /usr/X11/bin/Xserver :0 -nobanner > > Add +xrender to the end of the command after "-nobanner". > > - If using GDM as your login program: > > Edit /etc/X11/gdm/custom.conf > > Note that the end of this file has the following comment: > > # Also note, that if you redefine a [server-foo] section, then GDM > # will use the definition in this file, not the GDM System Defaults > # configuration file. It is currently not possible to disable a > # [server-foo] section defined in the GDM System Defaults > # configuration file. > > Add the following lines after the above comment (with no leading > spaces): > > [server-Standard] > name=Standard server > command=/usr/X11/bin/Xserver -audit 0 +xrender > flexible=true > > --- > > Brian > >> Build 95 has Firefox 3.0. >> >> The biggest problem with it is it can take a very long time to load a >> page and unlike Firefox 2, all tabs block while it is loading. I >> run a >> lot of JsUnit tests and I've had to extend the page load timeout to >> avoid failures. >> >> Ian >> >> _______________________________________________ >> desktop-discuss mailing list >> desktop-discuss at opensolaris.org > > _______________________________________________ > desktop-discuss mailing list > desktop-discuss at opensolaris.org -------- Ginn Chen Software Engineer, Browser Team Sun Microsystems, Inc. Phone: x82869 / +86-10-62673869 Fax: +86-10-62780969
