Alfred Peng wrote: > andrew wrote: > >> There is a bug in Firefox 3 where the Cairo graphics library which Firefox >> uses to render text tries repeatedly to use the Xrender extension, which is >> not enabled by default on SPARC Solaris. Which graphics card is in this >> system? Some Sun graphics card support xrender and it can be enabled by >> passing an extra parameter to Xsun. Unfortunately I have lost the link to >> the instructions - but I will look it up for you today if nobody else chimes >> in with the answer. >> >> Cheers >> >> Andrew. >> >> > Following are the email snippet from Brian Cameron a while ago(please > correct if the information below has been changed): > > ====================================================== > 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 > > 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: > > [server-Standard] > name=Standard server > command=/usr/X11/bin/Xserver -audit 0 +xrender > flexible=true > ================================================ > > From http://bugs.opensolaris.org/view_bug.do?bug_id=6477636, "Xrender > support" has been integrated into S10. If you're using one of the > graphic cards listed above, please go ahead to enable xrender. That > should improve the performance for Firefox. > > Hope this help, > -Alfred > _______________________________________________ > desktop-discuss mailing list > desktop-discuss at opensolaris.org > Might explain why my experience with Solaris 10 was better than Linux (Gentoo) on my former Ultra 2 (Dual 400) in the Firefox 1.5 days.
What other applications does XRender affect? James
