Path: alphanet.ch!imp.ch!news.imp.ch!sunqbc.risq.qc.ca!newsfeed.berkeley.edu!uchinews!news1.wiu.edu!newsfeed.acns.nwu.edu!news.acns.nwu.edu!merle!hyongel From: hyongel@merle.acns.nwu.edu (Hyong Lee) Newsgroups: comp.windows.x.i386unix,comp.benchmarks,comp.os.linux.x,comp.os.linux.misc,aus.computers.linux,comp.sys.ibm.pc.hardware.video Subject: SURVEY: Graphics card benchmarks under XFree86 (03 Mar 00) Followup-To: comp.windows.x.i386unix Date: 3 Mar 00 07:53:32 GMT Organization: Northwestern University, Evanston, IL, US Lines: 343 Message-ID: NNTP-Posting-Host: merle.acns.nwu.edu Keywords: benchmarks video graphics xbench xstones speed xfree86 snodgrass X-Newsreader: NN version 6.5.0 #8 (NOV) Xref: alphanet.ch comp.os.linux.x:111162 comp.os.linux.misc:275207 comp.sys.ibm.pc.hardware.video:226158 Archive-name: xfree86-benchmarks Version: $Id: index.post,v 1.92 1997/10/21 14:08:23 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 on the main XFree86-supported 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://charon.astro.nwu.edu/xbench http://129.105.65.88/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://charon.astro.nwu.edu/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 ftp.physics.usyd.edu.au:/xbench/xbench.tar.gz Germany ftp.th-darmstadt.de:/pub/X11/other/xbench.tar.Z Sweden ftp.luth.se:/pub/X11/contrib/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. -- Farrel McKay has stepped down as maintainer of the xbench survey after over three years of tireless effort. Please direct questions and new results to Hyong Lee (hyongel@charon.astro.nwu.edu). ========================= 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.3, 3.3.1) 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.9.18, 16bpp bpp ----------------------------- Celeron-450128 SVGA II 110 CL Graphics Blaster 16 1754 543 455 5 65573 1011 1004 Celeron-300128 SVGA II 110 CL Graphics Blaster 16 1627 533 467 3 46694 1003 973 ----------------------- XFree86 3.9.16, 24bpp bpp ----------------------------- AMD-K6-III-400 96 SVGA LL 75 Matrox G200-SD 16 P 1097 159 165 42 2868 324 355 ----------------------- XFree86 3.9.16, 16bpp bpp ----------------------------- AMD-K6-III-400 96 SVGA LL 75 Matrox G200-SD 16 P 1992 293 325 65 4515 631 669 ----------------------- XFree86 3.3.5, 24 bpp --------------------------------- AMD-K6-II-372 48 SVGA LL 75 Matrox Millenium II 4 P 1252 682 195 39 2980 871 642 ----------------------- XFree86 3.3.5, 16 bpp --------------------------------- AMD-K6-II-372 48 SVGA JJ 100 Matrox Millenium II 4 P 1355 1094 308 55 2865 1018 916 AMD-K6-II-372 48 SVGA FB 130 Matrox Millenium II 4 P 1242 1059 306 53 2888 718 871 ----------------------- XFree86 3.3.5, 8 bpp ---------------------------------- AMD-K6-II-372 48 SVGA FB 130 Matrox Millenium II 4 P 1515 1538 537 52 2961 1352 1329 ----------------------- XFree86 3.3.4, 32bpp bpp ------------------------------ AMD-K6-III-400 96 SVGA LL 75 Matrox G200-SD 16 P 841 102 97 30 2344 200 223 ----------------------- XFree86 3.3.4, 24bpp bpp ------------------------------ AMD-K6-III-400 96 SVGA LL 75 Matrox G200-SD 16 P 1076 146 155 31 3488 303 334 ----------------------- XFree86 3.3.4, 16bpp bpp ------------------------------ AMD-K6-III-400 96 SVGA LL 75 Matrox G200-SD 16 P 1621 267 285 51 5380 485 593 ----------------------- XFree86 3.3.3.1, 32 bpp ------------------------------- Celeron-450 64 SVGA HH 107 CL Graphics Blaster 16 830 192 167 43 872 363 349 AMD-K6-350128 SVGA EE 135 CL Graphics Blaster 16 785 158 145 47 842 288 300 Dual-PII-400256 SVGA BB 300 ASUS V3800 TNT2-TVR 32 624 163 133 19 993 272 291 AMD-K6-333 64 SVGA LC 40 Matrox G100 8 752 123 80 33 2641 180 217 ----------------------- XFree86 3.3.3.1, 24bpp bpp ---------------------------- AMD-K6-III-400 96 SVGA LL 75 Matrox G200-SD 16MB P 1082 150 155 31 3480 300 337 ----------------------- XFree86 3.3.3.1, 16 bpp ------------------------------- Dual-PII-400256 SVGA EB 300 ASUS V3800 TNT2-TVR 32 837 616 474 34 2026 814 851 Dual-PII-400256 SVGA BB 300 ASUS V3800 TNT2-TVR 32 848 577 425 34 1859 772 797 Celeron-450 64 SVGA HH 107 CL Graphics Blaster 16 904 487 415 62 1076 783 703 AMD-K6-350128 SVGA EE 135 CL Graphics Blaster 16 1001 443 407 85 852 645 649 AMD-K6-333 64 SVGA LC 40 Matrox G100 8 730 260 198 49 4882 346 457 Dual-PIII-450256 Ma64 BB 203 ATI Mach64 3D RAGE 8 523 120 128 23 668 238 241 ----------------------- XFree86 3.3.3.1, 8 bpp -------------------------------- Dual-PII-400256 SVGA NB 300 ASUS V3800 TNT2-TVR 32 957 1363 1047 44 2426 1320 1417 AMD-K6-350128 SVGA EE 135 CL Graphics Blaster 16 1261 911 878 96 1576 975 1187 AMD-K6-333 64 SVGA LC 40 Matrox G100 8 1101 505 373 59 4857 562 803 ----------------------- XFree86 3.3.3, 32 bpp --------------------------------- Pnt-MMX-200 64 SVGA OO 250 CL Graphics Blaster 16 P 670 270 235 26 440 391 378 2PII-350128 SVGA LL 116 Matrox Millenium G2 8 757 295 106 57 1869 292 329 Pnt-MMX-200 64 SVGA LL 250 CL Graphics Blaster 16 P 509 220 201 24 394 334 318 Pnt-MMX-200 64 SVGA EE 250 Creative Graphics B 16 P 502 191 168 24 429 307 293 ----------------------- XFree86 3.3.3, 16 bpp --------------------------------- AMD-K6-II-372 48 SVGA FF 130 Matrox Millenium II 4 P 1318 1061 309 55 3011 1030 914 ----------------------- XFree86 3.3.3, 8 bpp ---------------------------------- Pnt-MMX-200 64 SVGA LL 250 CL Graphics Blaster 16 P 877 916 809 28 774 750 870 Pnt-MMX-200 64 SVGA OO 250 CL Graphics Blaster 16 P 885 956 860 27 584 754 801 Pnt-MMX-200 64 SVGA EE 250 CL Graphics Blaster 16 P 889 849 781 27 584 719 770 ----------------------- XFree86 3.3.2, 32 bpp --------------------------------- Pnt-200 48 SVGA JJ 95 Matrox Millenium II 4 P 1002 604 175 57 3281 538 560 Dual-PII-233128 SVGA LL 0 Matrox Millenium II 8 952 610 148 34 2488 508 494 Dual-PII-280128 SVGA EE 130 Matrox Millenium II 8 885 565 139 29 4617 582 483 PII-266 64 SVGA EE 135 Matrox Millenium II 8 P 867 549 134 52 4065 580 468 PII-333 128 SVGA EE 162 Matrox Millenium II 8 866 531 130 60 4513 599 458 Pro-166 128 SVGA LL 99 Matrox Mystique 220 4 P 374 186 40 15 1186 132 144 ----------------------- XFree86 3.3.2, 24 bpp --------------------------------- Pnt-200 48 SVGA EE 135 Matrox Millenium II 4 P 1040 594 217 37 3322 625 640 2PII-350128 SVGA LL 116 Number Nine Imagine 4 P 585 85 66 19 489 158 156 ----------------------- XFree86 3.3.2, 16 bpp --------------------------------- Pnt-200 48 SVGA EE 135 Matrox Millenium II 4 P 1324 986 306 60 3339 721 882 PII-266 64 SVGA LL 85 STB Velocity 128 4 P 730 440 225 61 2618 517 562 AMD-K6-200 64 SVGA LL 230 Diamond Viper V330 4 P 763 361 226 54 2340 511 534 PII-233 64 XSuSE JJ 135 Matrox Millenium II 4 P 951 576 153 26 3820 640 519 PII-266 64 SVGA EA 110 STB Velocity 128 4 783 334 192 62 2941 779 508 Pro-200 80 SVGA LL 95 Matrox Mystique 220 4 P 704 494 127 42 2910 383 417 PII-266 64 GLINT EA 110 Diamond FireGL Pro 8 334 145 73 51 1165 313 205 PMMX-225 64 Ma64 NN 50 ATI 3d Rage II+ 2 P 747 76 68 14 372 154 149 Pnt-120 48 S3 NN 50 Diam Slth Vid 1 P 598 71 67 22 243 146 134 Pro-200 80 SVGA LL 0 Trident 9685 2 P 363 72 49 15 1387 115 129 Celeron-266 48 Ma64 LL 65 ATI 264VT2 2 564 60 34 19 609 98 99 Pnt-120 48 S3 NN 50 Diam Slth Vid 1 P 556 59 41 11 147 115 94 Pro-200 80 S3 LL 0 S3 trio64 2 P 511 46 36 12 134 93 80 AMD-K6-300 96 S3 LL 65 S3 Trio64 2 P 460 40 37 9 134 81 76 ----------------------- XFree86 3.3.2, 8 bpp ---------------------------------- Pnt-200 48 SVGA EE 135 Matrox Millenium II 4 P 1632 1428 567 58 3351 872 1324 21164A-500128 Ma64 EA 158 ATI PCI ProTurbo PC 8 P 752 207 212 19 1156 395 399 ----------------------- XFree86 3.3.1, 32 bpp --------------------------------- 6x86L-166+ 64 XSuSE LL 85 Matrox Millenium II 8 P 871 430 168 41 1700 418 474 Pro-200 40 SVGA LL 75 Matrox Mill. II 4 P 832 263 136 56 1755 496 381 PII-233 64 SVGA JJ 135 Matrox Mill. II 4 P 677 246 126 29 1815 500 354 AMD-K6-200 64 SVGA EE 135 Matrox Mystique 170 8 P 364 153 71 55 2129 298 211 Dual-Pro-200 64 SVGA EE 135 Matrox Mill. MGA 8 P 731 394 55 15 2845 142 211 Pro-180 32 SVGA JJ 92 Matrox Mystique 220 4 P 399 172 41 25 1116 135 146 Pnt-200 64 Ma64 EE 110 ATI XPERT@PLAY 8 P 424 50 52 9 491 97 109 ----------------------- XFree86 3.3.1, 24 bpp --------------------------------- PII-375 128 SVGA BB 200 Matrox Millenium II 8 777 230 208 46 5622 864 479 Pro-200 65 SVGA EE 120 Matrox Millenium II 4 P 666 283 176 29 2160 596 441 PII-233 64 SVGA JJ 135 Matrox Mill. II 4 P 667 269 165 20 1958 523 416 2Pnt-200 32 SVGA GG 110 #9 Reality 772 4 P 64 107 80 21 1916 172 129 Pnt-166 96 SVGA DE 135 STB Velocity 3D 4 P 65 83 60 10 1461 121 108 ----------------------- XFree86 3.3.1, 16 bpp --------------------------------- Dual-Pro-200 64 SVGA EE 135 Matrox Mill. MGA 8 P 1173 536 438 16 2904 542 838 PII-233 64 SVGA JJ 135 Matrox Mill. II 4 P 1009 405 231 31 2882 691 599 Pro-200 64 SVGA BB 162 Matrox Millenium II 4 P 863 380 213 55 2456 605 545 6x86MX-200 64 SVGA JE 80 ExpertColor ViRGE 3 4 P 639 145 138 38 1526 286 294 2Pnt-200 32 SVGA GG 110 #9 Reality 772 4 P 620 195 110 32 1883 218 289 Pnt-200 64 Ma64 EE 110 ATI XPERT@PLAY 8 P 613 138 162 13 806 241 284 Pnt-166 96 SVGA DE 135 STB Velocity 3D 4 P 619 156 87 14 1442 168 233 Dual-Pro-233 96 SVGA JJ 110 STB Lightspeed 128 2 P 456 118 111 19 1274 204 233 ----------------------- XFree86 3.3.1, 8 bpp ---------------------------------- Dual-Pro-200 64 SVGA EE 135 Matrox Mill. MGA 8 P 1493 811 722 16 2611 646 1160 Pro-200 65 SVGA EE 160 Matrox Millenium II 4 P 1233 598 475 60 2865 837 940 PII-233 64 SVGA JJ 135 Matrox Mill. II 4 P 1249 589 451 27 3308 844 932 Pro-200 64 SVGA EE 135 Matrox Millenium 4 P 1624 792 367 60 2877 672 923 Pnt-200 32 SVGA EE 110 Matrox Mill. MGA 2 P 1305 957 437 45 1262 668 889 Pro-180 32 SVGA JJ 92 Matrox Mystique 220 4 P 1135 866 290 28 2636 559 781 Pnt-200 64 Ma64 EE 110 ATI XPERT@PLAY 8 P 1008 280 351 14 1062 404 529 6x86MX-200 64 SVGA JE 135 ExpertColor ViRGE 3 4 P 721 332 268 40 1489 445 526 2Pnt-200 32 SVGA GG 110 #9 Reality 772 4 P 627 361 217 35 1917 337 481 Pnt-166 96 SVGA DE 135 STB Velocity 3D 4 P 718 291 177 16 1582 278 412 Pnt-166 96 S3V DE 135 STB Velocity 3D 4 P 749 177 161 14 306 294 269 ----------------------- XFree86 3.3, 32 bpp ----------------------------------- 2Pnt-166 64 SVGA NN 56 Matrox Mill. MGA 4 P 1245 473 186 15 2361 437 541 2Pnt-166 64 SVGA LL 94 Matrox Mill. MGA 4 P 1068 447 172 15 2362 412 503 Pro-166 64 SVGA LL 116 Matrox Millenium 4 P 1087 445 153 26 2643 542 486 Pro-200 80 SVGA JJ 85 Matrox Mill. 4 P 848 350 124 29 3302 503 402 Pro-200 64 SVGA II 95 Matrox Mill. MGA 20 4 P 1059 63 168 33 3343 653 226 Pro-200 64 SVGA LK 90 Matrox Mystique 4 P 319 81 33 40 989 102 105 ----------------------- XFree86 3.3, 24 bpp ----------------------------------- 2Pnt-166 64 SVGA NN 56 Matrox Mill. MGA 4 P 995 448 234 13 2365 468 589 2Pnt-166 64 SVGA LL 94 Matrox Mill. MGA 4 P 971 424 228 13 2370 477 573 2Pnt-166 64 SVGA EE 135 Matrox Mill. MGA 4 P 867 411 218 13 2316 445 545 Pro-200 64 SVGA LK 90 Matrox Mystique 4 P 382 142 55 30 1488 188 173 4-100 32 SVGA LL 75 #9 Reality 772 4 P 59 89 60 10 409 105 100 ----------------------- XFree86 3.3, 16 bpp ----------------------------------- 2Pnt-166 64 SVGA NN 56 Matrox Mill. MGA 4 P 1587 673 329 16 2380 538 809 2Pnt-166 64 SVGA LL 94 Matrox Mill. MGA 4 P 1535 681 320 16 2338 515 792 2Pnt-166 64 SVGA EE 135 Matrox Mill. MGA 4 P 1388 635 311 16 2324 514 762 2Pnt-166 64 SVGA BB 175 Matrox Mill. MGA 4 P 1212 589 288 15 2299 525 713 AMD-K6-200 32 SVGA LL 85 Matrox Mill. MGA 2 P 1151 735 229 59 3114 715 697 Pnt-133 32 SVGA MM 80 Matrox Mystique 4 P 630 432 119 18 1584 283 364 Pro-200 64 SVGA LK 90 Matrox Mystique 4 P 553 369 92 60 2296 276 306 Pnt-133 48 SVGA LL 113 Cardex Challenger 2 P 500 134 154 24 1003 214 274 4-100 32 SVGA LL 75 #9 Reality 772 4 P 357 156 88 12 422 134 194 Pro-200 32 SVGA JJ 92 Diam Stlth 3D 2000 2 P 458 92 95 17 1732 122 192 AMD-K6-200 48 S3 JJ 110 Elsa Winner 1000T2D 2 P 792 101 86 24 358 344 189 Pnt-200 16 Ma64 LL 75 ATI RAGEII 2 P 617 92 74 10 426 150 165 K5-PR166 64 Ma64 LL 65 ATI Mach 64 2 P 753 74 56 10 429 126 135 Pro-200 32 S3V JJ 92 Diam Stlth 3D 2000 2 P 405 49 37 12 222 94 88 Pnt-133 48 SVGA LL 45 Trident 9680 2 P 289 37 24 12 908 60 67 Pnt-150 56 SVGA NN 36 DEC Hinote Ultra II 1 V 137 11 13 4 371 32 28 ----------------------- XFree86 3.3, 8 bpp ------------------------------------ 2Pnt-166 64 SVGA NN 56 Matrox Mill. MGA 4 P 1867 975 540 16 2247 619 1105 2Pnt-166 64 SVGA LL 94 Matrox Mill. MGA 4 P 1829 962 531 16 2224 585 1082 2Pnt-166 64 SVGA EE 135 Matrox Mill. MGA 4 P 1739 934 495 15 2239 592 1042 2Pnt-166 64 SVGA BB 175 Matrox Mill. MGA 4 P 1513 892 505 15 2262 590 1024 Pro-200 64 SVGA LK 90 Matrox Mystique 4 P 1085 766 215 60 2914 567 657 AMD-K6-200 48 S3 JJ 110 Elsa Winner 1000T2D 2 P 1270 332 214 26 415 653 411 4-100 32 SVGA LL 75 #9 Reality 772 4 P 345 268 171 10 435 183 285 Pnt-100 24 S3 II 95 Diam Stlth 64 Video 2 P 911 184 148 15 311 377 273 Pnt-150 56 SVGA NN 36 DEC Hinote Ultra II 1 V 246 63 42 9 935 88 107 Key to Physical and Virtual resolutions (lower case=interlaced mode) A = 12801024 B = 1600x1200 C = 1600x1024 D = 1280x1028 E = 1280x1024 F = 1280x960 G = 1200x900 H = 1156x900 I = 1152x900 J = 1152x864 K = 1024x1024 L = 1024x768 M = 1024x767 N = 800x600 O = 640x480 -- - Hyong The Lord prefers common-looking people. That is the reason that He makes so many of them. -- Abraham Lincoln