This is the mail archive of the
cygwin-xfree@sourceware.cygnus.com
mailing list for the Cygwin project.
FW: [Fwd: xperf on XGGI (in case you are interested ...)]
- To: "Cygwin-Xfree at Sourceware dot Cygnus dot Com" <cygwin-xfree at sourceware dot cygnus dot com>
- Subject: FW: [Fwd: xperf on XGGI (in case you are interested ...)]
- From: "Suhaib Siddiqi" <ssiddiqi at inspirepharm dot com>
- Date: Wed, 5 Jan 2000 07:25:05 -0500
- Cc: "John Fortin" <fortinj at ibm dot net>
John,
It looks not bad for an non-xaa server. Did you run all the x11perf
(x11perf -display 127.0.0.1:0.0 -all)? On my 550 MHz PIII machine
it takes almost an hour to complete all the test. I will put the
bench-mark x11perf tests file at cygwin-xfree Home Page. The file
is almost 250 KB big. I do not want to dump all the list users
with it.
XGGI gives same x11perf tests at Linux, which is almost 1/10 th of
an xaa multihead optimized x-server. The low perf is because Xggi
does not utilize xaa.
Suhaib
Here are just a few x11perf test values to give you an idea.
Sync time adjustment is 0.6801 msecs.
10000000 reps @ 0.0005 msec (1980000.0/sec): Dot
10000000 reps @ 0.0007 msec (1430000.0/sec): Dot
10000000 reps @ 0.0007 msec (1340000.0/sec): Dot
10000000 reps @ 0.0006 msec (1580000.0/sec): Dot
10000000 reps @ 0.0014 msec (719000.0/sec): Dot
50000000 trep @ 0.0008 msec (1260000.0/sec): Dot
1000000 reps @ 0.0050 msec (198000.0/sec): 1x1 rectangle
1000000 reps @ 0.0051 msec (194000.0/sec): 1x1 rectangle
1000000 reps @ 0.0034 msec (294000.0/sec): 1x1 rectangle
1000000 reps @ 0.0033 msec (307000.0/sec): 1x1 rectangle
1000000 reps @ 0.0031 msec (321000.0/sec): 1x1 rectangle
5000000 trep @ 0.0040 msec (250000.0/sec): 1x1 rectangle
2000000 reps @ 0.0040 msec (251000.0/sec): 10x10 rectangle
2000000 reps @ 0.0040 msec (251000.0/sec): 10x10 rectangle
2000000 reps @ 0.0041 msec (245000.0/sec): 10x10 rectangle
2000000 reps @ 0.0040 msec (252000.0/sec): 10x10 rectangle
2000000 reps @ 0.0041 msec (241000.0/sec): 10x10 rectangle
10000000 trep @ 0.0040 msec (248000.0/sec): 10x10 rectangle
324000 reps @ 0.0163 msec ( 61400.0/sec): 100x100 rectangle
324000 reps @ 0.0167 msec ( 59800.0/sec): 100x100 rectangle
324000 reps @ 0.0163 msec ( 61400.0/sec): 100x100 rectangle
324000 reps @ 0.0163 msec ( 61400.0/sec): 100x100 rectangle
324000 reps @ 0.0182 msec ( 55000.0/sec): 100x100 rectangle
1620000 trep @ 0.0168 msec ( 59700.0/sec): 100x100 rectangle
20000 reps @ 0.4461 msec ( 2240.0/sec): 500x500 rectangle
20000 reps @ 0.4436 msec ( 2250.0/sec): 500x500 rectangle
20000 reps @ 0.4441 msec ( 2250.0/sec): 500x500 rectangle
20000 reps @ 0.4451 msec ( 2250.0/sec): 500x500 rectangle
20000 reps @ 0.4461 msec ( 2240.0/sec): 500x500 rectangle
100000 trep @ 0.4450 msec ( 2250.0/sec): 500x500 rectangle
1000000 reps @ 0.0051 msec (195000.0/sec): 1x1 stippled rectangle
(8x8 stipple
)
1000000 reps @ 0.0050 msec (198000.0/sec): 1x1 stippled rectangle
(8x8 stipple
)
1000000 reps @ 0.0050 msec (200000.0/sec): 1x1 stippled rectangle
(8x8 stipple
)
1000000 reps @ 0.0030 msec (331000.0/sec): 1x1 stippled rectangle
(8x8 stipple
)
1000000 reps @ 0.0029 msec (341000.0/sec): 1x1 stippled rectangle
(8x8 stipple
)
5000000 trep @ 0.0042 msec (237000.0/sec): 1x1 stippled rectangle
(8x8 stipple
)
> Sigh, blocked again :(
>
> John Fortin wrote:
> >
> > Not quite sure how to interpret this...
> >
> > John
> >
> > x11perf - X11 performance program, version 1.5
> > The GGI Project server version 3330 on localhost:0.0
> > from home
> > Tue Jan 04 23:35:32 2000
> >
> > Sync time adjustment is 36.6857 msecs.
> >
> > 50000 reps @ 0.1157 msec ( 8650.0/sec): 10-pixel ellipse
> > 50000 reps @ 0.1453 msec ( 6880.0/sec): 10-pixel ellipse
> > 50000 reps @ 0.1333 msec ( 7500.0/sec): 10-pixel ellipse
> > 50000 reps @ 0.1761 msec ( 5680.0/sec): 10-pixel ellipse
> > 50000 reps @ 0.1201 msec ( 8330.0/sec): 10-pixel ellipse
> > 250000 trep @ 0.1381 msec ( 7240.0/sec): 10-pixel ellipse
> >
> > 21000 reps @ 0.2549 msec ( 3920.0/sec): 100-pixel ellipse
> > 21000 reps @ 0.2935 msec ( 3410.0/sec): 100-pixel ellipse
> > 21000 reps @ 0.3516 msec ( 2840.0/sec): 100-pixel ellipse
> > 21000 reps @ 0.3749 msec ( 2670.0/sec): 100-pixel ellipse
> > 21000 reps @ 0.2963 msec ( 3370.0/sec): 100-pixel ellipse
> > 105000 trep @ 0.3143 msec ( 3180.0/sec): 100-pixel ellipse
> >
> > 20000 reps @ 0.5637 msec ( 1770.0/sec): 500-pixel ellipse
> > 20000 reps @ 0.6412 msec ( 1560.0/sec): 500-pixel ellipse
> > 20000 reps @ 0.5557 msec ( 1800.0/sec): 500-pixel ellipse
> > 20000 reps @ 0.5722 msec ( 1750.0/sec): 500-pixel ellipse
> > 20000 reps @ 0.6272 msec ( 1590.0/sec): 500-pixel ellipse
> > 100000 trep @ 0.5920 msec ( 1690.0/sec): 500-pixel ellipse
> >
> > 15000 reps @ 0.4222 msec ( 2370.0/sec): 100-pixel
> dashed ellipse
> > 15000 reps @ 0.3929 msec ( 2550.0/sec): 100-pixel
> dashed ellipse
> > 15000 reps @ 0.4149 msec ( 2410.0/sec): 100-pixel
> dashed ellipse
> > 15000 reps @ 0.4262 msec ( 2350.0/sec): 100-pixel
> dashed ellipse
> > 15000 reps @ 0.3856 msec ( 2590.0/sec): 100-pixel
> dashed ellipse
> > 75000 trep @ 0.4084 msec ( 2450.0/sec): 100-pixel
> dashed ellipse
> >
> > 10000 reps @ 0.5013 msec ( 1990.0/sec): 100-pixel
> double-dashed
> > ellipse
> > 10000 reps @ 0.4463 msec ( 2240.0/sec): 100-pixel
> double-dashed
> > ellipse
> > 10000 reps @ 0.5013 msec ( 1990.0/sec): 100-pixel
> double-dashed
> > ellipse
> > 10000 reps @ 0.4243 msec ( 2360.0/sec): 100-pixel
> double-dashed
> > ellipse
> > 10000 reps @ 0.4903 msec ( 2040.0/sec): 100-pixel
> double-dashed
> > ellipse
> > 50000 trep @ 0.4727 msec ( 2120.0/sec): 100-pixel
> double-dashed
> > ellipse
> >
> > 40000 reps @ 0.1503 msec ( 6650.0/sec): 10-pixel
> wide ellipse
> > 40000 reps @ 0.1748 msec ( 5720.0/sec): 10-pixel
> wide ellipse
> > 40000 reps @ 0.2078 msec ( 4810.0/sec): 10-pixel
> wide ellipse
> > 40000 reps @ 0.1886 msec ( 5300.0/sec): 10-pixel
> wide ellipse
> > 40000 reps @ 0.2118 msec ( 4720.0/sec): 10-pixel
> wide ellipse
> > 200000 trep @ 0.1867 msec ( 5360.0/sec): 10-pixel
> wide ellipse
> >
> > 12500 reps @ 0.4139 msec ( 2420.0/sec): 100-pixel
> wide ellipse
> > 12500 reps @ 0.4635 msec ( 2160.0/sec): 100-pixel
> wide ellipse
> > 12500 reps @ 0.4491 msec ( 2230.0/sec): 100-pixel
> wide ellipse
> > 12500 reps @ 0.4499 msec ( 2220.0/sec): 100-pixel
> wide ellipse
> > 12500 reps @ 0.4499 msec ( 2220.0/sec): 100-pixel
> wide ellipse
> > 62500 trep @ 0.4452 msec ( 2250.0/sec): 100-pixel
> wide ellipse
> >
> > 4000 reps @ 1.6258 msec ( 615.0/sec): 500-pixel
> wide ellipse
> > 4000 reps @ 1.6108 msec ( 621.0/sec): 500-pixel
> wide ellipse
> > 4000 reps @ 1.5833 msec ( 632.0/sec): 500-pixel
> wide ellipse
> > 4000 reps @ 1.4608 msec ( 685.0/sec): 500-pixel
> wide ellipse
> > 4000 reps @ 1.4483 msec ( 690.0/sec): 500-pixel
> wide ellipse
> > 20000 trep @ 1.5458 msec ( 647.0/sec): 500-pixel
> wide ellipse
> >
> > 1750 reps @ 2.9619 msec ( 338.0/sec): 100-pixel
> wide dashed
> > ellipse
> > 1750 reps @ 2.8648 msec ( 349.0/sec): 100-pixel
> wide dashed
> > ellipse
> > 1750 reps @ 2.8076 msec ( 356.0/sec): 100-pixel
> wide dashed
> > ellipse
> > 1750 reps @ 2.9276 msec ( 342.0/sec): 100-pixel
> wide dashed
> > ellipse
> > 1750 reps @ 2.7105 msec ( 369.0/sec): 100-pixel
> wide dashed
> > ellipse
> > 8750 trep @ 2.8545 msec ( 350.0/sec): 100-pixel
> wide dashed
> > ellipse
> >
> > 1750 reps @ 2.8362 msec ( 353.0/sec): 100-pixel wide
> > double-dashed ellipse
> > 1750 reps @ 3.2419 msec ( 308.0/sec): 100-pixel wide
> > double-dashed ellipse
> > 1750 reps @ 3.2076 msec ( 312.0/sec): 100-pixel wide
> > double-dashed ellipse
> > 1750 reps @ 3.0248 msec ( 331.0/sec): 100-pixel wide
> > double-dashed ellipse
> > 1750 reps @ 3.0819 msec ( 324.0/sec): 100-pixel wide
> > double-dashed ellipse
> > 8750 trep @ 3.0785 msec ( 325.0/sec): 100-pixel wide
> > double-dashed ellipse
> >
> > 27000 reps @ 0.2042 msec ( 4900.0/sec): 10-pixel
> partial ellipse
> > 27000 reps @ 0.1631 msec ( 6130.0/sec): 10-pixel
> partial ellipse
> > 27000 reps @ 0.1190 msec ( 8400.0/sec): 10-pixel
> partial ellipse
> > 27000 reps @ 0.1349 msec ( 7410.0/sec): 10-pixel
> partial ellipse
> > 27000 reps @ 0.1490 msec ( 6710.0/sec): 10-pixel
> partial ellipse
> > 135000 trep @ 0.1540 msec ( 6490.0/sec): 10-pixel
> partial ellipse
> >
> > 21600 reps @ 0.2654 msec ( 3770.0/sec): 100-pixel
> partial ellipse
> > 21600 reps @ 0.2802 msec ( 3570.0/sec): 100-pixel
> partial ellipse
> > 21600 reps @ 0.2904 msec ( 3440.0/sec): 100-pixel
> partial ellipse
> > 21600 reps @ 0.2705 msec ( 3700.0/sec): 100-pixel
> partial ellipse
> > 21600 reps @ 0.1812 msec ( 5520.0/sec): 100-pixel
> partial ellipse
> > 108000 trep @ 0.2576 msec ( 3880.0/sec): 100-pixel
> partial ellipse
> >
> > 10800 reps @ 0.6429 msec ( 1560.0/sec): 10-pixel
> wide partial
> > ellipse
> > 10800 reps @ 0.6216 msec ( 1610.0/sec): 10-pixel
> wide partial
> > ellipse
> > 10800 reps @ 0.6420 msec ( 1560.0/sec): 10-pixel
> wide partial
> > ellipse
> > 10800 reps @ 0.6068 msec ( 1650.0/sec): 10-pixel
> wide partial
> > ellipse
> > 10800 reps @ 0.6327 msec ( 1580.0/sec): 10-pixel
> wide partial
> > ellipse
> > 54000 trep @ 0.6292 msec ( 1590.0/sec): 10-pixel
> wide partial
> > ellipse
> >
> > 3600 reps @ 1.5176 msec ( 659.0/sec): 100-pixel
> wide partial
> > ellipse
> > 3600 reps @ 1.5898 msec ( 629.0/sec): 100-pixel
> wide partial
> > ellipse
> > 3600 reps @ 1.6231 msec ( 616.0/sec): 100-pixel
> wide partial
> > ellipse
> > 3600 reps @ 1.4398 msec ( 695.0/sec): 100-pixel
> wide partial
> > ellipse
> > 3600 reps @ 1.4704 msec ( 680.0/sec): 100-pixel
> wide partial
> > ellipse
> > 18000 trep @ 1.5281 msec ( 654.0/sec): 100-pixel
> wide partial
> > ellipse
> >
> > 40000 reps @ 0.2066 msec ( 4840.0/sec): 10-pixel
> filled ellipse
> > 40000 reps @ 0.2078 msec ( 4810.0/sec): 10-pixel
> filled ellipse
> > 40000 reps @ 0.1651 msec ( 6060.0/sec): 10-pixel
> filled ellipse
> > 40000 reps @ 0.1173 msec ( 8520.0/sec): 10-pixel
> filled ellipse
> > 40000 reps @ 0.1556 msec ( 6430.0/sec): 10-pixel
> filled ellipse
> > 200000 trep @ 0.1705 msec ( 5870.0/sec): 10-pixel
> filled ellipse
> >
> > 15000 reps @ 0.3962 msec ( 2520.0/sec): 100-pixel
> filled ellipse
> > 15000 reps @ 0.3676 msec ( 2720.0/sec): 100-pixel
> filled ellipse
> > 15000 reps @ 0.4042 msec ( 2470.0/sec): 100-pixel
> filled ellipse
> > 15000 reps @ 0.3749 msec ( 2670.0/sec): 100-pixel
> filled ellipse
> > 15000 reps @ 0.3529 msec ( 2830.0/sec): 100-pixel
> filled ellipse
> > 75000 trep @ 0.3792 msec ( 2640.0/sec): 100-pixel
> filled ellipse
> >
> > 3000 reps @ 1.9444 msec ( 514.0/sec): 500-pixel
> filled ellipse
> > 3000 reps @ 2.0378 msec ( 491.0/sec): 500-pixel
> filled ellipse
> > 3000 reps @ 1.8911 msec ( 529.0/sec): 500-pixel
> filled ellipse
> > 3000 reps @ 1.9111 msec ( 523.0/sec): 500-pixel
> filled ellipse
> > 3000 reps @ 1.9478 msec ( 513.0/sec): 500-pixel
> filled ellipse
> > 15000 trep @ 1.9464 msec ( 514.0/sec): 500-pixel
> filled ellipse
> >
> > 13500 reps @ 0.2410 msec ( 4150.0/sec): 10-pixel
> fill chord partial
> > ellipse
> > 13500 reps @ 0.2491 msec ( 4010.0/sec): 10-pixel
> fill chord partial
> > ellipse
> > 13500 reps @ 0.3269 msec ( 3060.0/sec): 10-pixel
> fill chord partial
> > ellipse
> > 13500 reps @ 0.2899 msec ( 3450.0/sec): 10-pixel
> fill chord partial
> > ellipse
> > 13500 reps @ 0.3388 msec ( 2950.0/sec): 10-pixel
> fill chord partial
> > ellipse
> > 67500 trep @ 0.2891 msec ( 3460.0/sec): 10-pixel
> fill chord partial
> > ellipse
> >
> > 18000 reps @ 0.3302 msec ( 3030.0/sec): 100-pixel
> fill chord
> > partial ellipse
> > 18000 reps @ 0.3335 msec ( 3000.0/sec): 100-pixel
> fill chord
> > partial ellipse
> > 18000 reps @ 0.3219 msec ( 3110.0/sec): 100-pixel
> fill chord
> > partial ellipse
> > 18000 reps @ 0.3119 msec ( 3210.0/sec): 100-pixel
> fill chord
> > partial ellipse
> > 18000 reps @ 0.2880 msec ( 3470.0/sec): 100-pixel
> fill chord
> > partial ellipse
> > 90000 trep @ 0.3171 msec ( 3150.0/sec): 100-pixel
> fill chord
> > partial ellipse
> >
> > 21600 reps @ 0.3566 msec ( 2800.0/sec): 10-pixel
> fill slice partial
> > ellipse
> > 21600 reps @ 0.4002 msec ( 2500.0/sec): 10-pixel
> fill slice partial
> > ellipse
> > 21600 reps @ 0.2071 msec ( 4830.0/sec): 10-pixel
> fill slice partial
> > ellipse
> > 21600 reps @ 0.2423 msec ( 4130.0/sec): 10-pixel
> fill slice partial
> > ellipse
> > 21600 reps @ 0.2627 msec ( 3810.0/sec): 10-pixel
> fill slice partial
> > ellipse
> > 108000 trep @ 0.2938 msec ( 3400.0/sec): 10-pixel
> fill slice partial
> > ellipse
> >
> > 14400 reps @ 0.2988 msec ( 3350.0/sec): 100-pixel
> fill slice
> > partial ellipse
> > 14400 reps @ 0.3447 msec ( 2900.0/sec): 100-pixel
> fill slice
> > partial ellipse
> > 14400 reps @ 0.3481 msec ( 2870.0/sec): 100-pixel
> fill slice
> > partial ellipse
> > 14400 reps @ 0.3252 msec ( 3070.0/sec): 100-pixel
> fill slice
> > partial ellipse
> > 14400 reps @ 0.3336 msec ( 3000.0/sec): 100-pixel
> fill slice
> > partial ellipse
> > 72000 trep @ 0.3301 msec ( 3030.0/sec): 100-pixel
> fill slice
> > partial ellipse
> >
> > 20000 reps @ 0.3687 msec ( 2710.0/sec): Scroll 10x10 pixels
> > 20000 reps @ 0.3247 msec ( 3080.0/sec): Scroll 10x10 pixels
> > 20000 reps @ 0.3002 msec ( 3330.0/sec): Scroll 10x10 pixels
> > 20000 reps @ 0.3717 msec ( 2690.0/sec): Scroll 10x10 pixels
> > 20000 reps @ 0.4242 msec ( 2360.0/sec): Scroll 10x10 pixels
> > 100000 trep @ 0.3579 msec ( 2790.0/sec): Scroll 10x10 pixels
> >
> > 5000 reps @ 1.3007 msec ( 769.0/sec): Scroll
> 100x100 pixels
> > 5000 reps @ 1.1667 msec ( 857.0/sec): Scroll
> 100x100 pixels
> > 5000 reps @ 1.2567 msec ( 796.0/sec): Scroll
> 100x100 pixels
> > 5000 reps @ 1.1587 msec ( 863.0/sec): Scroll
> 100x100 pixels
> > 5000 reps @ 1.2007 msec ( 833.0/sec): Scroll
> 100x100 pixels
> > 25000 trep @ 1.2167 msec ( 822.0/sec): Scroll
> 100x100 pixels
> >
> > 600 reps @ 8.5555 msec ( 117.0/sec): Scroll
> 500x500 pixels
> > 600 reps @ 8.7222 msec ( 115.0/sec): Scroll
> 500x500 pixels
> > 600 reps @ 9.5555 msec ( 105.0/sec): Scroll
> 500x500 pixels
> > 600 reps @ 8.1722 msec ( 122.0/sec): Scroll
> 500x500 pixels
> > 600 reps @ 8.4555 msec ( 118.0/sec): Scroll
> 500x500 pixels
> > 3000 trep @ 8.6922 msec ( 115.0/sec): Scroll
> 500x500 pixels
>