On Sat, 31 Jan 2004, [iso-8859-2] Martin MOKREJŠ wrote: > On Sun, 2 Nov 2003, Pieter Hulshoff wrote: > > > On Sunday 02 November 2003 20:10, Billy Biggs wrote: > > > So you compared the output of x11perf or xvtest ? I'm curious if > > > you have stats for those. > > > > I don't have xvtest on my computer, but here's the output from x11perf: > > > > x11perf - X11 performance program, version 1.5 > > The XFree86 Project, Inc server version 40300000 on :0.0 > > from Spaceballs50 > > Sun Nov 2 20:16:33 2003 > > > > Sync time adjustment is 0.0502 msecs. > > > > 1200 reps @ 5.1985 msec ( 192.0/sec): ShmPutImage 500x500 square > > 1200 reps @ 5.2014 msec ( 192.0/sec): ShmPutImage 500x500 square > > 1200 reps @ 5.2001 msec ( 192.0/sec): ShmPutImage 500x500 square > > 1200 reps @ 5.2020 msec ( 192.0/sec): ShmPutImage 500x500 square > > 1200 reps @ 5.1998 msec ( 192.0/sec): ShmPutImage 500x500 square > > 6000 trep @ 5.2004 msec ( 192.0/sec): ShmPutImage 500x500 square This is a perfectly respectable score for 32bpp. It's actually exemplary if you're doing it in software. That's about AGP 2x performance if you're doing it in hardware. > > > > I've just downloaded a new kernel. I'll see if I can get it installed and > > working, and see if I get any better results that way. > > Hi, > I just tried on my xfree86 4.4.0 RC2 candidate linux box with Radeon 9200 > with DRI enabled: > > $ x11perf -getimagexy500 XY images operations are usually in software because no modern hardware can really accelerate them very well. XY images are a fallback from the days when graphics hardware designers couldn't decide whether linear or planar framebuffers were better. Today, it's obvious that linear (the "Z" format) are the way to go. I wish X11 didn't support XY formats. Certainly, nobody should be using them. Also, PC hardware typically can do putimage much quicker than getimage operations. Mark. > x11perf - X11 performance program, version 1.5 > The XFree86 Project, Inc server version 40399902 on :0.0 > from aquarius > Sat Jan 31 01:35:00 2004 > > Sync time adjustment is 0.0280 msecs. > > 4 reps @ 2372.4955 msec ( 0.4/sec): GetImage XY 500x500 square > 4 reps @ 2642.7983 msec ( 0.4/sec): GetImage XY 500x500 square > 4 reps @ 2372.0420 msec ( 0.4/sec): GetImage XY 500x500 square > 4 reps @ 2369.9855 msec ( 0.4/sec): GetImage XY 500x500 square > 4 reps @ 2369.9825 msec ( 0.4/sec): GetImage XY 500x500 square > 20 trep @ 2425.4608 msec ( 0.4/sec): GetImage XY 500x500 square > > $ > > My system was even slower, it more or less hung my X-windows for a while. > > -- > Martin Mokrejs <mmokrejs@xxxxxxxxxxxxx> > PGP5.0i key is at http://www.natur.cuni.cz/~mmokrejs > _______________________________________________ > XFree86 mailing list > XFree86@xxxxxxxxxxx > http://XFree86.Org/mailman/listinfo/xfree86 > _______________________________________________ XFree86 mailing list XFree86@xxxxxxxxxxx http://XFree86.Org/mailman/listinfo/xfree86