Archive-name: xfree86-benchmarks
Version: $Id: post,v 1.88 1997/06/11 12:45:52 fbm Exp fbm $
These are the latest results from a survey of xbench results under XFree86.
The idea of the survey is to compile a comprehensive set of benchmark results,
obtained by running xbench against all the main 386/486/586 graphics cards,
and thereby place the graphics cards in an approximate performance ranking.
Ideally all the results should be gathered using the same host machine,
on the same day of the week, while wearing the same socks and jocks.
Unfortunately no-one has yet come forward with such a database (although
such databases are rumoured to exist). This survey is the next best thing.
The xbench survey has a home on the World Wide Web, at
http://198.82.228.172/xbench/
http://www.goof.com/xbench/
Check it out! The WWW pages are at least 6 x 10^24 times better than this
summary posting. They are updated more frequently, and they contain a great
deal more information than is available here, including the full survey
databases back to release 2.0.
The survey databases and the html pages are also available by anonymous ftp, at
ftp: goof.com pub/xbench/...
The summary results below distill the essence of the survey into single line
entries. The entries are grouped by XFree86 release number, and ranked
in decreasing 'xstone' order (last column) within each group. Ranking by
xstones is a bit arbitrary. It is instructive to examine all the other
columns too.
When examing the survey results, be aware that the benchmark figures
possess a limited degree of accuracy. Xbench runs on the same machine
under exactly the same conditions can produce figures that vary by 2-3%.
So don't worry too much about similarly small differences in ratings!
New additions to this database are always welcome - especially entries for
the latest servers or for unlisted graphics cards. If you use XFree86,
you can contribute to this survey. Grab a copy of xbench, make sure it
has the GraphicsExposures patch (see below), run it on your machine,
fill in the blank form provided below, and mail it back to me.
Please do not send the raw xbench output - just fill in the blank form!
I will collate and publish the results as they become available. XBench is
available by ftp from hundreds of archive sites around the world.
Check out archie for your nearest site.
>>>>>> IT IS IMPORTANT TO USE THE CORRECT VERSION OF XBENCH. <<<<<<
The correct version is the one with the "GraphicsExposures" patch.
Check for this by looking at your source code - you should find calls to
XSetGraphicsExposures(......, False);
in the four files bitmapcpy.c complex1.c screencpy.c and scroll.c
The patchlevel 2 archive, labelled as xbench-0.2-XXX.tar.gz, has this patch.
Some patchlevel 1 archives, but not all, also have the patch.
Some sites known to carry the patched version of xbench (as at 15 Jun 95) are:
Australia archie.au:/X11/contrib/utilities/xbench-0.2-srcbin.tar.gz
Australia archie.au:/X11/contrib/utilities/xbench-0.2-src.tar.gz
Australia ftp.physics.usyd.edu.au:/xbench/xbench.tar.gz
Finland nic.funet.fi:/pub/X11/contrib/utilities/xbench-0.2-srcbin.tar.gz
Germany ftp.th-darmstadt.de:/pub/X11/other/xbench.tar.Z
Sweden ftp.luth.se:/pub/X11/R6contrib/utilities/xbench-0.2-srcbin.tar.gz
USA ftp.x.org:/contrib/utilities/xbench-0.2-srcbin.tar.gz
USA ftp.x.org:/contrib/utilities/xbench-0.2-src.tar.gz
USA sunsite.unc.edu:/pub/X11/contrib/utilities/xbench-0.2-srcbin.tar.gz
xbench-0.2-srcbin.tar.gz size=89103, /bin/sum=42408, /usr/5bin/sum=36489
xbench-0.2-src.tar.gz size=34792, /bin/sum=19837, /usr/5bin/sum=41662
xbench.tar.gz size=88785, /bin/sum=48788, /usr/5bin/sum=31503
xbench.tar.Z size=156750, /bin/sum=21120, /usr/5bin/sum=40999
To run the benchmark,
1. Switch into one of the more common display resolutions
before starting, e.g. 800x600, 1024x768, 1152x900, 1280x1024 etc.
2. Kill off (i.e. exit from) all other programs on your machine,
including your window manager! The only running program you
should need is a single window from which to start xbench.
XBench is a benchmark program. If it has to compete for
memory or CPU, its results will suffer.
3. Read the XBench README file and edit the script.run file.
4. xset s off (turn off the screen saver)
5. xbench < script.run > results/YOURFILE
6. go have a coffee
7. awk -f scripts/xstones.awk < results/YOURFILE
The XFree86 Project has asked me to point out that they do not provide any
form of official benchmarking information about the XF86 servers.
This survey is not officially associated with The XFree86 Project,
and in no way reflects the opinions of The XFree86 Project. So there. :-p
Farrell.
--
Farrell.Mc...@mpx.com.au (PGP key avail)
========================= Blank Form ===========================================
CPU : (486/Pentium/Pentium-Pro etc)
CPU Clock Speed : (MHz)
M'board Memory : (MBytes)
Card Vendor + Model :
Card Bus : (ISA/VLB/PCI)
Chipset :
Video Memory : (MBytes)
Memory Type : (DRAM/VRAM)
Memory Speed : (ns)
Clock Chip :
RAMDAC :
Operating system :
XFree86 release : (e.g. 3.2, 3.2A (beta), 3.3)
XFree86 server : (e.g. XF86_SVGA)
XFree86 chipset driver : (This can be found in your server's output;
e.g. (**) S3: chipset driver: mmio_928)
Physical resoln :
Virtual resoln :
Dot-clock : (MHz - Don't leave this one blank!!!)
Bits per pixel :
XBench lines : (Make sure you don't mix up these numbers!)
XBench fills : (and don't round them to the nearest thousand!)
XBench blits :
XBench arcs : <<--- This should be your highest number
XBench text :
XBench complex :
XBench xstones :
>>>>>>>> Did you use the patched version of XBench ?? (Yes/No) <<<<<<<<
XBench ftp'd from :
Submitted by :
Date stamp :
========================= Summary Results ======================================
-- Hware -- XF86 Res Dot Display card Mem(Mb), line fil blt arcs txt cplx xsto
CPU-Clk Mem Srvr P&V Clk Bus |---- Ks ---| Ms |---- Ks ----|
----------------------- XFree86 3.3, 16 bpp -----------------------------------
K6-200 32 SVGA GG 85 Matrox Millennium M 2 P 1151 735 229 59 3114 715 697
Pnt-133 32 SVGA HH 80 Matrox Mystique 4 P 630 432 119 18 1584 283 364
----------------------- XFree86 3.3, 8 bpp ------------------------------------
Pnt-100 24 S3 CC 95 Diam Stlth 64 Video 2 P 911 184 148 15 311 377 273
----------------------- XFree86 3.2Betas, 32 bpp ------------------------------
Pro-200 64 SVGA GG 90 Matrox Millenium MG 4 P 1121 455 159 56 2931 578 506
Pro-200 96 SVGA GG 85 Matrox Millenium (M 4 P 1125 463 156 31 2957 601 503
Pnt-166 32 SVGA GG 75 Matrox Millenium MG 4 P 1001 446 152 17 1719 415 457
Pnt-133 32 SVGA GG 85 Matrox Millenium MG 4 P 996 424 147 34 1628 428 444
Pnt-133 64 SVGA GG 84 Matrox Millenium MG 4 P 806 354 128 28 1181 290 366
Pnt-83 32 SVGA GG 65 Matrox Millenium 4 P 772 415 125 21 932 273 359
----------------------- XFree86 3.2Betas, 24 bpp ------------------------------
Pro-200 64 SVGA GG 90 Matrox Millenium MG 4 P 977 448 201 32 2960 678 570
Pro-200 96 SVGA GG 85 Matrox Millenium (M 4 P 968 457 193 22 2936 689 562
Pro-200 96 SVGA BB 130 Matrox Millenium (M 4 P 867 425 187 22 2938 666 534
Pnt-166 32 SVGA GG 75 Matrox Millenium MG 4 P 888 443 193 14 1728 458 515
Pnt-133 32 SVGA BB 80 Matrox Millenium MG 4 P 830 419 194 14 1293 481 493
Pnt-133 32 SVGA BB 135 Matrox Millenium MG 4 P 785 390 184 24 1323 458 470
Pnt-133 64 SVGA GG 84 Matrox Millenium MG 4 P 749 369 159 22 1197 308 411
----------------------- XFree86 3.2Betas, 16 bpp ------------------------------
Pro-200 96 SVGA GG 85 Matrox Millenium (M 4 P 1624 705 256 33 2979 835 770
Pro-200 64 SVGA GG 90 Matrox Millenium MG 4 P 1638 683 251 61 2932 805 753
Pro-200 96 SVGA BB 130 Matrox Millenium (M 4 P 1460 650 260 32 2971 810 752
Pnt-166 96 SVGA BB 135 Matrox Millenium 4 P 1270 634 287 48 1941 543 719
Pnt-166 32 SVGA GG 75 Matrox Millenium MG 4 P 1411 656 237 17 1644 490 647
Pnt-133 32 SVGA GG 85 Matrox Millenium MG 4 P 1356 649 240 35 1430 551 644
P6-200 128 SVGA BB 135 Matrox Millenium MG 4 P 1121 510 222 51 2691 668 625
Pnt-133 32 SVGA BB 135 Matrox Millenium MG 4 P 1188 599 236 32 1465 524 619
Pnt-133 32 SVGA BB 80 Matrox Millenium MG 4 P 1227 639 241 17 1031 536 604
Pnt-133 64 SVGA GG 84 Matrox Millenium MG 4 P 1082 541 213 29 1178 335 532
Pnt-166 32 SVGA GG 135 Herc Dynamite 128/V 4 P 541 135 139 15 1064 216 269
Pnt-133 32 S3 GG 135 ELSA Winner 2000AVI 4 P 718 96 74 10 287 191 163
Pnt-133 64 S3V GG 85 OEM STB Velocity 3D 4 P 676 103 83 9 205 179 161
Pnt-133 64 S3V GG 85 STB Velocity 3D 4 P 690 105 83 9 192 177 159
Pnt-100 64 S3 GG 79 Spea Mirage P64 2 P 313 37 32 6 128 75 68
----------------------- XFree86 3.2Betas, 8 bpp -------------------------------
Pro-200 96 SVGA GG 85 Matrox Millenium (M 4 P 2011 1031 466 32 2952 1014 1164
Pro-200 64 SVGA GG 90 Matrox Millenium MG 4 P 2033 1017 463 58 2928 996 1157
Pro-200 96 SVGA BB 130 Matrox Millenium (M 4 P 1877 991 450 31 2958 1002 1127
Pnt-166 32 SVGA GG 75 Matrox Millenium MG 4 P 1661 923 460 16 1687 567 959
Pnt-133 32 SVGA GG 85 Matrox Millenium MG 4 P 1578 877 451 34 1638 618 941
Pnt-150 64 SVGA BB 135 Matrox Millenium MG 4 P 1460 865 440 35 1621 615 920
Pnt-133 32 SVGA BB 80 Matrox Millenium MG 4 P 1478 893 462 16 1309 612 905
Pnt-133 32 SVGA BB 135 Matrox Millenium MG 4 P 1423 840 442 30 1464 610 894
Pnt-133 64 SVGA GG 84 Matrox Millenium MG 4 P 1256 731 392 27 1150 365 733
Pnt-166 32 SVGA GG 135 Herc Dynamite 128/V 4 P 592 257 286 16 1222 358 459
Pnt-133 32 S3 GG 135 ELSA Winner 2000AVI 4 P 819 180 146 11 343 369 276
Pnt-100 32 S3 GE 85 #9 Motion 771 2 P 788 178 147 14 339 382 273
Pnt-100 24 S3 CC 95 Diam Stlth 64 3240X 2 P 767 187 148 14 311 378 271
Pnt-133 64 S3V GG 85 OEM STB Velocity 3D 4 P 717 173 162 10 205 274 235
Pnt-100 64 S3 GG 79 Spea Mirage P64 2 P 592 115 107 8 206 242 183
Pnt-133 32 SVGA GG 80 Trident TVGA 9440 2 P 238 39 36 10 765 74 82
4DX-33 20 S3 JJ 40 Orchid Farenheit 12 1 V 243 39 33 3 116 79 67
----------------------- XFree86 3.2, 24/32 bpp --------------------------------
Pnt-100 32 S3 JJ 50 #9 Motion 771 2 P 272 36 32 5 113 101 66
Pnt-100 80 SVGA JJ 50 Generic S3 Trio64+ 2 P 329 23 17 5 98 44 42
Pnt-150 32 S3 JJ 50 ?Generic S3 Trio64V 2 P 290 19 15 6 87 37 35
Pnt-166 32 W32 GG 135 Herc Dynamite 128/V 4 P 53 8 3 3 183 14 11
Pnt-133 16 SVGA KK 69 AST J55 notebook 1 P 26 5 3 2 283 19 8
Pnt-133 32 SVGA JJ 28 Toshiba laptop inte 2 P 24 2 3 1 44 10 6
----------------------- XFree86 3.2, 16 bpp -----------------------------------
Pnt-100 40 S3 GG 75 Diam Stlth 64 Video 2 P 686 103 83 12 273 212 173
Pnt-133 32 S3 GG 85 Diam Stlth 64 Video 2 P 724 101 81 14 290 204 172
Pro-200 80 S3 GG 100 #9 Motion 771 2 P 691 94 76 18 284 195 163
Pnt-133 32 S3 GE 85 Diam Stlth 64 Video 2 P 715 87 79 9 187 202 149
Pnt-133 32 S3 GG 80 STB PowerGraph Vide 2 P 535 86 56 10 180 169 127
Pnt-133 16 S3V GG 75 ExpertColor 3325 2 P 598 84 75 0 143 180 120
Pnt-100 32 S3V DD 65 S3 Virge (325) 2 P 560 63 95 0 140 292 113
Pnt-150 32 S3 JJ 50 ?Generic S3 Trio64V 2 P 570 63 50 14 172 127 107
Pnt-133 24 S3 GG 80 Diam Stlth64 Video 2 P 381 74 44 14 156 143 104
Pnt-100 32 S3 GG 85 #9 Motion 771 2 P 304 62 55 6 127 189 102
Pnt-166 32 S3V GG 75 #9 9FX Reality 332 2 P 453 57 48 0 209 124 93
Pnt-150 32 S3 CC 80 ?Generic S3 Trio64V 2 P 376 43 34 11 160 86 77
4DX4-160 24 S3 GG 85 #9 GXE-64 2 V 332 37 32 5 133 76 68
Pnt-90 16 S3 GG 75 S3 2 P 268 29 24 7 106 58 53
Pnt-100 32 SVGA GG 65 Cirrus Logic 5436 2 P 286 14 10 6 903 53 30
Pnt-166 32 W32 GG 135 Herc Dynamite 128/V 4 P 384 18 5 6 275 22 20
Pnt-133 16 SVGA GG 45 Trident 9680 2 P 353 19 5 9 242 19 18
Pnt-100 32 W32 BB 118 Herc Dynamite Video 4 P 302 17 4 8 215 21 17
Pnt-133 32 SVGA JJ 28 Toshiba laptop inte 2 P 155 4 6 1 82 16 12
Pnt-133 16 SVGA JJ 80 AST J55 notebook 1 P 104 7 3 2 320 17 11
Pnt-160 16 SVGA JI 40 Trident PCI47 TGUI9 1 P 128 7 3 2 110 9 9
----------------------- XFree86 3.2, 8 bpp ------------------------------------
Pnt-166 32 W32 GG 135 Herc Dynamite 128/V 4 P 449 137 282 14 665 394 318
Pnt-166 32 W32 GG 135 Herc Dynamite 128/V 4 P 440 139 273 14 657 388 316
Pnt-100 40 S3 GG 75 Diam Stlth 64 Video 2 P 803 189 159 14 354 406 290
Pnt-133 32 S3 GE 85 Diam Stlth 64 Video 2 P 842 194 153 10 323 396 283
Pnt-120 32 S3 GE 85 #9 Motion 771 2 P 796 181 148 15 342 383 276
Pnt-90 32 W32 CC 135 STB LightSpeed 128 2 P 349 101 242 20 526 301 247
Pnt-100 32 W32 BB 118 Herc Dynamite Video 4 P 351 102 224 21 530 301 242
Pnt-150 32 S3 JJ 50 ?Generic S3 Trio64V 2 P 790 148 117 19 278 306 226
Pnt-100 32 SVGA GG 65 Cirrus Logic 5436 2 P 496 105 112 9 1012 201 219
Pnt-133 24 S3 GG 80 Diam Stlth64 Video 2 P 581 173 120 18 205 334 215
Pnt-133 32 S3V GG 85 STB Velocity 3D 4 P 782 173 170 1 193 407 214
Pnt-133 16 S3V GG 75 ExpertColor 3325 2 P 710 124 229 1 148 320 190
Pnt-166 32 S3V GG 75 #9 9FX Reality 332 2 P 647 112 93 1 251 229 163
Pnt-100 32 S3 GE 85 #9 Motion 771 2 P 344 109 98 7 147 363 155
Pnt-166 32 W32 GG 75 Cardex Challenger P 2 P 450 67 77 10 905 138 151
Pnt-150 32 S3 BB 135 ?Generic S3 Trio64V 2 P 466 88 72 16 154 177 134
Pnt-75 8 P9k BB 110 Diam Viper 2 P 524 71 70 3 269 118 133
Pnt-75 8 S3V GG 65 Surf Warrior 3D 2 P 536 87 123 1 114 207 132
4-66 16 W32 GG 75 STB Lightspeed VL 2 V 306 57 77 9 342 105 125
Pnt-90 16 S3 AA 135 S3 2 P 327 65 58 10 139 132 107
4DX2-66 20 S3 BB 110 Metheus Premier 928 2 I 352 62 51 3 160 126 102
Pnt-133 32 SVGA GG 85 Matrox Millenium 4 P 705 165 24 11 525 364 102
Pnt-133 16 SVGA JJ 40 AST J55 notebook 1 P 353 46 36 6 854 79 90
4DX2-66 16 SVGA GG 85 Diam Speedstar Pro 1 V 138 23 17 1 318 38 43
Pnt-133 32 SVGA JJ 28 Toshiba laptop inte 2 P 177 35 12 2 223 145 42
Pnt-133 16 SVGA GG 45 Trident 9680 2 P 391 64 10 12 586 38 40
Pnt-160 16 SVGA GF 65 Trident PCI47 TGUI9 1 P 216 18 7 3 359 22 25
Key to Physical and Virtual resolutions (lower case=interlaced mode)
A = 1600x1200
B = 1280x1024
C = 1152x900
D = 1027x768
E = 1024x1024
F = 1024x1023
G = 1024x768
H = 1024x767
I = 800x654
J = 800x600
K = 640x480