Subject: Re: XFree86
To: None <pavel.cahyna@st.cuni.cz>
From: Michael Lorenz <macallan@netbsd.org>
List: port-sparc
Date: 10/04/2005 19:32:43
--Signature_Tue__4_Oct_2005_19_32_43_-0400_RX15rkz1Hy3YR4ib
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 did some measurements with x11perf.
Results are mixed:
- blitter operations, like filling and copying rectangles are faster=20
  with XFree86
- image transfers ( host to screen ) are faster with XFree86=20
- text rendering is faster with Xsun, but my XFree driver has no special
  text rendering code yet so XFree uses indirect colour expansion which
  gives a small performance hit
- line drawing is about the same speed
- more complex operations, like moving/drawing/hiding windows are faster
  on XFree86.

Speed differences aren't big though, usually about 5%.

I used an Ultra 1 with a TGX+, running -current XFree86 and Xsun from
xsrc, bleeding edge suncg6 driver I'm going to commit pretty soon which
implements line drawing and handles all blitter operations
asynchronously.

have fun
Michael

--Signature_Tue__4_Oct_2005_19_32_43_-0400_RX15rkz1Hy3YR4ib
Content-Type: application/pgp-signature

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

iQEVAwUBQ0MRG8pnzkX8Yg2nAQKZUAf+PQXCZZ6I0umWx/nP7MyDhjLsUTANqjBD
YZg3feh7xM3cuikv1+8rke+rBPJSHNDghofmVgk0CGrAcijJkrIY3KNy1SZeZRm5
yGnW9JigR8kzXEd3vziWaENn/Bq/wXvN9+4OuK/3hZFW5sWo4pXgJ3n/1Jbp3hm7
JuJYx8VvKRJlfqRoK9WEctoJWULKh99G0NobEvCNMi6Haqn9swsF2O4Y+233IxOL
0dVyD1Sf3OSAjgsyIfFGUPQa8Ynq8Kp9rBpyE6DUbjeRqaBJ4RiDbMV9wOtPOPZI
EunhNs+9ttWbqGEupvqYHpuT8B44TqB8duv+9pIv3czWRKznNxqOUg==
=8NVM
-----END PGP SIGNATURE-----

--Signature_Tue__4_Oct_2005_19_32_43_-0400_RX15rkz1Hy3YR4ib--