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

Reply via email to