Subject: Re: XFree86
To: None <pavel.cahyna@st.cuni.cz>
From: Michael Lorenz <macallan@netbsd.org>
List: port-sparc
Date: 10/02/2005 10:31:59
--Signature_Sun__2_Oct_2005_10_31_59_-0400_KoR1D3HuXk6FM42O
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: quoted-printable

Hello,

> Thanks, is the advantage of XFree86 over Xsun (on cgsix) only in
> supporting newer extensions like RENDER, or does XFree86 also offer
> better performance?

I didn't measure it but the current cgsix driver implements almost the
same acceleration features as Xsun. The differences are:
- the XFree driver doesn't accelerate pattern fills and line drawing
- XFree uses off-screen memory which Xsun doesn't=20
- XFree can in theory draw asynchronously, like send a blitter command,
do something else and only wait if the engine is busy when it wants to
send another command, if I remember correctly Xsun always waits until
the command finishes
- both use hardware for screen-to-screen blits, solid fills,
mono-to-colour expansion and the mouse cursor

Depends on what you're doing I guess. Adding support for hardware
pattern fills and line drawing isn't hard but I don't know if it's worth
the trouble.

have fun
Michael

--Signature_Sun__2_Oct_2005_10_31_59_-0400_KoR1D3HuXk6FM42O
Content-Type: application/pgp-signature

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.0 (NetBSD)

iQEVAwUBQz/vYspnzkX8Yg2nAQIzpAf7BhL9KoCFlrxTjvfkPe88W/NQmIN8Ex5x
gfDF4YrURMuMidN9jxhKZZc9x8srxb5TE/1UcLaVTb1ElXjjfMLUP3ldUK/LSvnM
nV/oFW8I1Rtvnp6cJ5PBBko8bXyqGkMXiyk6XzbNu/n4Bfyf2F60gteTDEUZe34M
pbOC87d0rlnxwU82JpYmuRnkWnsMFX5aVRVJ+6yE5iI+YTTd49QYAn+1k1hPZ65B
tNpIP82Lca14mrJUwZcI2fE4MASdcxIks0tsDhdMRT0pkoKeah3O2eIj1zi9SWLS
6DFrl8zrqxJotkHgzMM5Skb1Zxt5PC7kQMjL5WuecPiNW5wZFPKISQ==
=B/ie
-----END PGP SIGNATURE-----

--Signature_Sun__2_Oct_2005_10_31_59_-0400_KoR1D3HuXk6FM42O--