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

Reply via email to