Free Software, Open Source Development, OpenGL, driver source code, Linux, Kernel, DRI, X.Org
 

3D Graphics hardware performance using Free Software drivers (X.Org DRI)

This page grew out of a conversation on the Usenet comp.os.linux.hardware newsgroup. It can be frustrating for Free Software users to buy a new graphics card because there is very little information available about 3D/OpenGL graphics support and performance in the Free Software community. Some users opt to install proprietary graphics card drivers because of the limited support available in current free software drivers. X.Org includes Direct Rendering Infrastructure (DRI) support for a variety of 3D graphics hardware but often doesn’t support every feature or doesn’t offer performance as fast as that of the proprietary drivers. This website was created for those of us who prefer to use only Free Software or Open Source software. It provides information about video cards with 3D acceleration support and benchmarks to give an idea of their performance. We also provide performance information for cards that rely solely on software emulation for 3D support.

Currently Recommended Card for Best 3D Performance

ATI Radeon X800/X850

Based on our results to date, this card represents the highest 3D/OpenGL performance currently available in the Free Software community. DISCLAIMER Please see the FAQ before basing a purchasing decision on this recommendation, particularly if you have very specific 3D acceleration needs.

How you can help the free software community improve 3D (DRI) support

  • The X.Org Wiki Radeon driver page needs to be updated with more information about what hardware is supported, who maintains the code, links to the GIT or CVS archives, and any other helpful info you can think of. Anyone is welcome to sign in and edit the page. See the X.Org nv page for ideas.
  • The X.Org Wiki Intel i810 driver page needs to be updated with more information about what hardware is supported, who maintains the code, links to the GIT or CVS archives, and any other helpful info you can think of. Anyone is welcome to sign in and edit the page. See the X.Org nv page for ideas.
  • The r300 project has developed an experimental driver for ATI cards based on the R300 series of chips (including the Radeon 9500 and newer cards). The R300 code has been moved into the Mesa CVS but still needs additional work.
  • The nouveau project is attempting to reverse engineer nVidia 3D acceleration and develop working DRI support for Xorg. They have developed a number of tools to assist with the process and need help primarily from software developers familiar with X and DRI.
    • If you have nVidia hardware you don’t need, donating it could be helpful!
    • The users that have installed the proprietary driver can help the development of Nouveau, by sending information about their cards, see http://nouveau.freedesktop.org/wiki/REnouveauDumps.
  • The UtahGLX project has some older code supporting the nVidia Riva, TNT, and GeForce hardware. This could could be ported to DRI and used in the nv driver, perhaps in conjunction with the nouveau project. No one is currently working on this. A volunteer familiar with X and DRI is needed. See the DRI nVidia page for details.
  • The Open-Graphics project is attempting to develop an Free Hardware design for a graphics card with 3D acceleration and drivers that fully support X 3D/OpenGL acceleration. They need help with hardware design review, documentation, driver development and more. To find out more or volunteer to help, visit one of these sites:
  • Wacco Project VGA is working on a more minimal Free Hardware design for a PCI graphics card that meets the complete VGA specification for around $100. Once done, they may work on a PCI-E card and 2D acceleration.

To find general information on the status of DRI support for other hardware, check the Freedesktop DRI Status page and the Mesa DRI CVS. While not always up to date, the best overview of DRI support is the Freedesktop DRI Feature Matrix. If you’re looking for general technical information on the hardware itself, a good starting place is the 3D Chipset Specs website.

Hardware Benchmarks

To gather the results in the table below, a simple shell script was proposed Henrik Carlqvist in a comp.os.linux.hardware discussion and subsequently revised by Michael Mauch and others. This script uses glxgears to get a frame rate for 3D rendering. We are aware this isn’t a particularly good benchmark. It’s been compared to bogomips for graphics cards. But it is readily available on almost every computer running Xorg and provides a handy baseline for comparing hardware. If you can propose something better that will run on as many systems without needing to download and compile special benchmarking tools, please let us know. But see the FAQ before emailing to complain that you think glxgears sucks as a benchmark.

This is the current version of the script:

cat /proc/pci | grep VGA || lspci | grep VGA | colrm 1 4 ; cat /proc/cpuinfo | \
egrep "model name|MHz" ; xdpyinfo | egrep "version:|dimensions|depth of" ; glxinfo | \
egrep -A2 "direct rendering|OpenGL vendor" ; uname -sr; glxgears & sleep 30 ; \
killall glxgears

You can help by running this script on your hardware and reporting the results in the table below. The goal is to keep the list sorted in descending order by performance based on the glxgears FPS rating. If you’re familiar with Wiki syntax, feel free to create an account and add your results directly to the table below. Otherwise, you can email them to me and I’ll add them. Please note that we are only interested in the results produced by Free Software or Open Source Software. If you are using a proprietary driver your results will not be helpful to us.

Note 1: on newer versions of glxgears, it may be necessary to add -printfps to get the FPS number.

Note 2: on recent versions of X.Org (7.2 and newer) xdpyinfo reports the XServer version instead of the X.Org version. So X.Org 7.2 == XServer 1.3, X.Org 7.3 == XServer 1.4 etc. Don’t worry about it, just send us the output. :)

Note 3: Occasionally some distros don’t report everything properly. Looks over your results and if you see some information missing that’s in all the other results reported in the table below, try to look it up manually and include it. Thanks!

Note 4: The above script will run glxgears at the default priority on your system. It has been suggested that running it at a higher priority will be more accurate. While this will generate higher numbers, it probably doesn’t reflect how your system is used in the real world. If you’d like to try this, the following commands will do it.

su root
nice -n -19 sh -c 'glxgears& sleep 30; kill $!'

Realistically though, we’d prefer you report the numbers you get at the default priority for two reasons, 1) it makes it easier to compare with the existing data and 2) it better reflects real world usage.

Note 5: It turns out that the Linux kernel version does play a role. E.g., the system that achieved 6295fps with Linux-2.6.17 achieves over 8000 fps with 2.6.25.5 (everything else stayed the same); so you might want to mention the version of the kernel in the Notes column.

Benchmark Reports

Here are the current results sorted by speed.

DRI stands for Direct Rendering Infrastructure. If a driver supports DRI, then it can provide 3D / OpenGL hardware acceleration. When DRI is not supported, the driver will usually rely on the Mesa 3D library for software emulation of the OpenGL API.

The glxgears FPS rating is the highest value recording during the execution of the benchmark.

Unless otherwise stated in the notes field, the OS is assumed to be Linux.

The X driver name is not determined by the script but can usually be found by examining your X configuration file. Please provide the name of the driver being used and a link to the driver’s official page if possible.

Graphics Card CPU X version Driver-Name DRI? GLX Server Resolution Depth Notes glxgears FPS
Radeon X850XT PCIe - R480 Intel Core 2 Duo E8400 3GHz X.Org 7.1.1 radeon Yes v1.2 1600×1200 24 Mesa DRI R300 20060815 TCL; Linux 2.6.25.6; GARTSize=64, ColorTiling=on, EnablePageFlip=on, AccelMethod=on 8897 FPS
Gigabyte Radeon X800 Silent-Pipe (R430) AMD Athlon 64 3500 2.2GHz X.Org 7.1.1 radeon Yes v1.2 1440×900 24 Mesa DRI R300 20060815 TCL; 6520 FPS
Radeon X850XT PCIe - R480 Intel Core 2 Duo E6600 2.4GHz X.Org 7.1.1 radeon Yes v1.2 1280×1024 24 Mesa DRI R300 20060815 TCL; Linux-2.6.17; GARTSize=64, ColorTiling=on, EnablePageFlip=on, AccelMethod=XAA 6295 FPS
Palit ATI Radeon X800 GTO PCIe - R480 AMD Athlon 64 X2 6000+ (dual core, 3GHz) X.Org 7.1.1 radeon Yes v1.2 1920×1200 24 Mesa DRI R300 20060815 TCL EnablePageFlip=on AccelMethod=XAA ColorTiling=on 6181 FPS
Radeon X800PRO PCIe - R423 Intel Core 2 Duo E6750 2.6GHz X.Org 7.3 radeon Yes v1.2 1920×1200 24 Mesa DRI R300 20060815 TCL; GARTSize=64, ColorTiling=on, EnablePageFlip=on, AccelMethod=XAA, AccelDFS=on 5730 FPS
Palit Radeon X800 GTO PCIe - R480 Intel Core 2 Duo E6600 2.4GHz X.Org 7.1.1 radeon Yes v1.2 1280×1024 24 Mesa DRI R300 20060815 TCL; GARTSize=64, ColorTiling=on, EnablePageFlip=on, AccelMethod=XAA 5424 FPS
ATI R420 JK [Radeon X800] AMD Athlon 64 3200+ 2.21GHz X.Org 7.2.0 radeon Yes v1.2 1680×1050 24 4906 FPS
ATI RV350 AP [Radeon 9600] Intel Pentium 4 CPU 3.20GHz (Northwood) X.Org 7.1.1 radeon Yes v1.2 1280×1024 16 GARTSize=64 ColorTiling=on EnablePageFlip=on AccelMethod=XAA AGPMode=8 4197 FPS
ATI RV350 AR [Radeon 9600XT] AMD Athlon 64 3200+ X.Org 7.1.1 radeon Yes v1.2 1600×1200 24 Mesa DRI R300 20060815 AGP 8x TCL; GARTSize=64, ColorTiling=on, EnablePageFlip=on, AccelMethod=XAA, AGPMode=8 3775 FPS
ATI M9+ 5C61 [Radeon Mobility 9200 (AGP)] (rev 01) Mobile AMD Athlon XP 2500+ (1858.262MHz) X.Org 7.1.1 radeon Yes v1.2 1400×1050 16 AGPMode=4 EnablePageFlip=On HyperZ=True 3773 FPS
Powercolor Radeon X800GTO PCIe - R430 Intel Core 2 Duo E6320 1.86Ghz X.Org 7.1.1 radeon Yes v1.2 1280×1024 24 Mesa DRI R300 20060815 TCL; GARTSize=64, AddARGBGLXVisuals, XAANoOffscreenPixmaps=true 3735 FPS
ATI MOBILITY RADEON X700 AMD Turion 64 Mobile ML-37 (1989.82-MHz K8-class CPU) X.Org 6.9.0 radeon Yes v1.2 1680×1050 24 FreeBSD 6.2-STABLE 3580 FPS
ATI RV280 [Radeon 9250] AMD Athlon 64 3200+ X.Org 7.1.1 radeon Yes v1.2 1600×1200 24 Mesa DRI R200 20060602 AGP 4x TCL; GARTSize=64, ColorTiling=on, EnablePageFlip=on, AccelMethod=XAA, AGPMode=4, hyperz=true 3503 FPS
ATI RV350 [Radeon 9800 Pro] Intel Pentium 4 2.8GHz X.Org 7.1.1 radeon Yes v1.2 1280×1024 24 Mesa DRI R300 20060815 AGP 8x TCL; GARTSize=64, ColorTiling=on, EnablePageFlip=on, AccelMethod=XAA, AGPMode=8, MergedFB=off 3481 FPS
ATI Radeon 9000Pro - R250 If (rev 1) Intel Pentium 4 3.06 GHz (x4) X.Org 6.9.0 radeon Yes v1.2 1680×1050 16 AGPMode=4, EnablePageFlip=On 3419 FPS
ATI RV350 [Mobility Radeon 9600 M10] Mobile AMD Athlon 64 Processor 3000+ (800 MHz) X.Org 7.2.0 radeon Yes v1.2 1400×1050 24 EnablePageFlip=On 3237 FPS
ATI RV350 [Mobility Radeon 9600 M10] Intel Pentium M processor 1.50GHz X.Org 7.2.0 radeon Yes v1.2 1280×800 24 3058 FPS
ATI R200 BB [Radeon All in Wonder 8500DV] AMD Sempron 2500+ (1764.258MHz) X.Org 7.2.0 radeon Yes v1.2 1024×768 24 AGPMode=4, EnablePageFlip=on, APGGart=64Mb 3000 FPS
ATI Radeon 9200 Intel Pentium 4 2.60 GHz (x2) X.Org 6.8.0 radeon Yes v1.2 1280×1024 16 AGPMode=4, EnablePageFlip=On 2918 FPS
ATI RV280 [Radeon 9200] (rev 01) Intel Pentium 4 3.06 GHz (x2) X.Org 7.1.1 radeon Yes v1.2 1024×768 16 EnablePageFlip=On 2915 FPS
ATI Radeon 9600 Pro AMD Athlon™ 64 Processor 3200+ X.Org 1.4.2 radeon Yes v1.2 1024×768 24 FreeBSD-7.0-RELEASE, GARTSize=128, AccelMethod=EXA, XAANoOffscreenPixmaps, AGPFastWrite=on, ColorTiling=on, EnablePageFlip=on, HyperZ=on 2901 FPS
ATI RV370 [Radeon X550] Intel Core 2 Duo E6600 2.4GHz X.Org 7.1.1 radeon Yes v1.2 1280×1024 24 Mesa DRI R300 20060815 TCL; GARTSize=64, ColorTiling=on, EnablePageFlip=on, AccelMethod=XAA 2888 FPS
ATI M9+ 5C61 [Radeon Mobility 9200 (AGP)] (rev 01) Mobile AMD Athlon XP 2500+ (1858.262MHz) X.Org 7.1.1 radeon Yes v1.2 1400×1050 16 AGPMode=4 EnablePageFlip=On 2728 FPS
ATI Radeon R300 NG [FireGL X1] (rev 80) Intel Xeon 3.06 GHz (x4) X.Org 6.9.0 radeon Yes v1.2 1280×1024 24 2650 FPS
ATI Radeon 9250 Intel Pentium 4 3.06 GHz (x4) X.Org 6.8.0 radeon Yes v1.2 1680×1050 16 AGPMode=4, EnablePageFlip=On 2638 FPS
ATI Radeon 9250 AMD Opteron 250 2405 (x2) X.Org 6.8.0 radeon Yes v1.2 1680×1050 16 AGPMode=4, EnablePageFlip=On 2609 FPS
ATI RV410 [Radeon X700 Pro (PCIE)] Intel Pentium 4 3GHz (x2) X.Org 7.2.0 radeon Yes v1.2 1024×768 24 2567 FPS
ATI RV280 [Radeon 9200 PRO] (ASUS A9250 AGP8X 128MB) AMD Athlon XP 2500+ (1822.656 MHz) X.Org 7.2 radeon Yes v1.2 1600×1200 24 XAANoOffscreenPixmaps=1 GARTSize=128 ColorTiling=on EnablePageFlip=on AccelMethod=XAA AGPMode=8 hyperz=true 2482 FPS
ATI Radeon X600 Mobility Intel Pentium M 1.7GHz X.Org 7.1.1 radeon Yes v1.2 1024×768 24 ColorTiling=on,EnablePageFlip=On 2468 FPS
ATI RV350 AP [Radeon 9600] AMD Duron 1.3GHz X.Org 7.1.1 radeon Yes v1.2 1280×1024 24 AGPMode=4, GARTSize=16, EnablePageFlip=1 2360 FPS
ATI RV350 AP [Radeon 9600] AMD Athlon 64 3200+ X.Org 7.1.1 radeon Yes v1.2 1600×1200 24 Mesa DRI R300 20060815 TCL; GARTSize=64, ColorTiling=on, EnablePageFlip=on, AccelMethod=XAA, AGPMode=4 2358 FPS
ATI FireGL Mobility T2 Intel Pentium M 1.7GHz X.Org 6.9.0 radeon Yes v1.2 1400×1050 24 AGPMode=4 2200 FPS
ATI M9+ 5c63 [Radeon Mobility 9200 (AGP)] PPC 7447a 1066MHz (iBook G4) X.Org 7.1.1 radeon Yes v1.2 1024×768 24 Mesa DRI R200 20060602 AGP 4x TCL; GARTSize=16, ColorTiling=on, EnablePageFlip=on, AccelMethod=XAA, AGPMode=4, hyperz=true 2185 FPS
Intel 82945G/GZ Integrated Controller (rev 02) Intel Dual Core 1.6 GHz X.Org 7.2.0 i810 Yes v1.2 1280×1024 16 Asrock overclocked e2140 bundle 2Core1333-2.66G, with 667MHz DDR 2109 FPS
ATI RV380 [X600 PCIe] AMD Athlon 64 X2 Dual Core 4400+ 2.310GHz X.Org 7.2.0 radeon Yes v1.2 1600×1200 24 ColorTiling=on, EnablePageFlip=on, AccelMethod=XAA 2066 FPS
ATI Radeon R250 [Mobility FireGL 9000] (rev 01) Intel Pentium M 1400MHz X.Org 7.1.1 radeon Yes v1.2 1280×1024 16 2048 FPS
ATI Radeon Mobility M6 LY Intel PIII Mobile 1.2GHz X.Org 7.2.0 radeon Yes v1.2 1024×768 16 1793 FPS
ATI RV280 [Radeon 9200 PRO] (Secondary) rev 1 AMD Athlon XP 2276.464 MHz X.Org 7.1.1 radeon Yes v1.2 2560×1024 24 1719 FPS
ATI RV350 AP [Radeon 9600] rev 0 Intel Pentium 4 CPU 1.90GHz X.Org 7.2.0 radeon Yes v1.2 1280×1024 24 FreeBSD 6.2, AGPMode=4, EnablePageFlip=yes 1675 FPS
ATI RV380 [Radeon X600 (PCIE)] AMD Athlon 64 3800+ 1 GHz X.Org 7.2.0 radeon Yes v1.2 2048×1536 24 1616 FPS
ATI Mobility Radeon 9000 performance mobile AMD Athlon XP 2600+ (1994.506 MHz) X.Org 7.1.1 radeon Yes v1.2 1024×768 24 1596 FPS
ATI Technologies Inc M10 NQ [Radeon Mobility 9600] AMD Athlon™ XP 2800+ X.Org 7.2.0 radeon Yes v1.2 (Mesa 7.0.1) 1600×1200 24 GARTSize=256, ColorTiling=on, EnablePageFlip=on, AccelMethod=XAA, AGPMode=8, EnablePageFlip=On 1580 FPS
Intel G965 integrated X3000 GMA Intel Core 2 Duo E6700 2.66GHz X.Org 7.2.0 i810 Yes v1.2 1600×1200 24 Mesa DRI Intel(R) 965G 4.1.3002 (Intel 1.9.94 (==2.0 RC4)) 1550 FPS
ATI X300 Intel Pentium 2.8GHz HT X.Org 7.1.1 radeon Yes v1.2 1280×1024 24 1550 FPS
Intel G965 integrated X3000 GMA Intel Core 2 Duo E6700 2.66GHz X.Org 7.2.0 i810 Yes v1.2 1600×1200 24 Mesa DRI Intel(R) 965G 4.1.3002 (i810 1.7.4) 1540 FPS
Intel G965 integrated X3000 GMA Intel Core 2 Duo E6700 2.66GHz X.Org 7.1.1 i810 Yes v1.2 1600×1200 24 Mesa DRI Intel(R) 965G 4.1.3002 (i810 1.6.5) 1500 FPS
Intel 82945G/GZ Integrated Graphics Controller (rev 02) Intel Pentium D 3.40GHz (x2) X.Org 7.1.1 i810 Yes v1.2 1280×1024 24 1467 FPS
ATI Radeon R250 [Radeon Mobility 9200] (rev 02) Intel Pentium M 1400MHz X.Org 7.1.1 radeon Yes v1.2 1400×1050 24 1463 FPS
ATI RV280 [Radeon 9200 PRO] (rev 01) AMD Athlon XP 1600+ (1428.744 MHz) X.Org 6.7.0 radeon Yes v1.2 800×600 24 AGPMode=4, EnablePageFlip=On 1447 FPS
ATI R200 BB [Radeon All in Wonder 8500DV] AMD Athlon 1250.078 MHz X.Org 7.1.1 radeon Yes v1.2 1152×864 24 1441 FPS
Intel 82G35 Express Integrated Graphics Controller (rev 03) (Asus P5E-VM MB) Intel Core2 1.596 GHz X.Org 7.2.0 i810 Yes v1.2 1920×1200 24 1441 FPS
Intel 82852/855GM Integrated Graphics Device (rev 02) Intel Pentium M 1.70 GHz X.Org 7.0.0 i810 Yes v1.2 1024×768 16 1433 FPS
ATI Radeon 9100 IGP Intel Pentium 4 3.0 GHz X.Org 7.1.1 radeon Yes v1.2 1680×1050 24 1381 FPS
ATI Radeon Mobility M6 LY Intel Pentium III Mobile 1.2 GHz X.Org 7.2.0 radeon Yes v1.2 1024×768 24 ATI card overclocked to 200MHz 1368 FPS
ATI RV280 [Radeon 9200 PRO] (rev 01) AMD Athlon 64 3200+ X.Org 7.0.0 radeon Yes v1.2 1280×1024 24 1300 FPS
Radeon 9600SE AGP8 - RV350 Pentium 4 HT 2.81GHz X.Org 7.0.0 radeon Yes v1.2 1280×1024 24 Mesa DRI R300 20040924 AGP 8x TCL; ColorTiling=on, EnablePageFlip=on, AccelMethod=XAA 1299 FPS
ATI Radeon Mobility M6 LY Intel Pentium III Mobile 1.2 GHz X.Org 7.2.0 radeon Yes v1.2 1024×768 16 1228 FPS
ATI Radeon RV250 [Mobility FireGL 9000] (rev 02) Intel Pentium M 1.80GHz X.Org 7.3.0 radeon Yes v1.2 1400×1050 24 Dell D600 Laptop 1198 FPS
ATI RV200 [Radeon Mobility 7500 (M7)] Intel Pentium 4 2.00GHz X.Org 6.8.2 radeon Yes v1.2 Mesa 6.2.1 1400×1050 24 1136 FPS
Intel 945GM Intel 2 GHz (x2) X.Org 7.2.0 i810 Yes v1.2 1680×1050 24 1100 FPS
ATI Radeon 9100 IGP Intel Pentium 4 2.80GHz X.Org 7.2.0 radeon Yes v1.2 1280×1024 24 1077 FPS
ATI RV350 AR [Radeon 9600] Intel Pentium III 735MHz X.Org 7.3.0 radeon Yes v1.2 1280×768 24 1073 FPS
ATI RV280 [Radeon 9200 PRO] (rev 01) AMD Athlon XP 2600+ 1913.233 MHz X.Org 7.1.1 radeon Yes v1.2 1280×1024 24 1053 FPS
nVidia Corporation (G70) GeForce 7600 GS rev a1 AMD Athlon64 3800+ 2.4GHz X.Org 7.2.0 nv No v1.2 1024×768 24 1051 FPS
Intel 945GM/GMS/940GML Express Graphics Controller (rev 03) Intel Core 2 Duo T5500 1.66 GHz X.Org 7.1.1 i810 Yes v1.2 1280×800 24 1049 FPS
Intel 915GM/GMS/910GML Express Graphics Controller (rev 04) Intel Pentium 1.86GHz X.Org 7.1.1 i810 Yes v1.2 1280×800 24 975 FPS
ATI Technologies Inc RV280 [Radeon 9200] Mac Mini PowerPC 1416.666661MHz X.Org 7.1.1 radeon Yes v1.2 1280×1024 24 AGPMode=4 EnablePageFlip=On 959 FPS
Intel 915GM/GMS/910GML Express Graphics Controller (rev 03) Intel Pentium M 1.60GHz X.Org 7.1.1 i810 Yes v1.2 1280×800 24 880 FPS
Intel 82865G Integrated Graphics Controller (rev 02) Intel Pentium 4 CPU 3.00GHz (x2) X.Org 7.1.1 i810 Yes v1.2 1280×1024 24 866 FPS
ATI Radeon Mobility M6 LY Intel Pentium III Mobile 1.2 GHz X.Org 7.2.0 radeon Yes v1.2 1024×768 24 857 FPS
Intel 915GM/GMS/910GML Express Graphics Controller (rev 03) Intel Celeron M 1.50GHz X.Org 7.2.0 i810 Yes v1.2 1280×800 24 850 FPS
ATI Radeon 9250 AMD Opteron 250 2405 (x2) X.Org 6.8.0 radeon No v1.2 (Mesa 6.1) 1600×1200 16 AGPMode=4 EnablePageFlip=On 816 FPS
ATI Rage 128 Mobility M3 AGP 2x (rev 02) Intel Pentium III 697.496 MHz X.Org 7.0.0 r128 Yes v1.2 1600×1200 16 785 FPS
nVidia Corporation GeForce Go 7200 (rev a1) AMD Turion™ 64 X2 Mobile Technology TL-60 2GHz X.Org 7.2.0 nv No v1.2 1280×800 16 781 FPS
Intel Mobile 945GM/GMS, 943/940GML Express IGC (rev 03) Intel T2250 1.73GHz (x2) X.Org 7.3.0 i810 Yes v1.2 1280×800 24 766 FPS
ATI Radeon RV200 QW [Radeon 7500] Intel Pentium 4 CPU 2.40GHz X.Org 7.1.1 radeon Yes v1.2 2560×1024 24 753 FPS
Intel 915GM/GMS/910GML Express Graphics Controller (rev 03) Intel Pentium M 1.73GHz X.Org 7.1.1 i810 Yes v1.2 1024×768 24 750 FPS
Intel 82865G Integrated Graphics Controller (rev 02) Intel Pentium 4 CPU 3.20GHz X.Org 7.1.1 i810 Yes v1.2 1280×1024 24 735 FPS
ATI Technologies Inc RV350 AP [Radeon 9600] rev 0 Intel Pentium 4 CPU 1.90GHz X.Org version: 6.9.0 radeon Yes v1.2 1280×1024 24 FreeBSD 6.1 713 FPS
ATI Radeon RV100 QY [7000/VE] AMD Athlon XP 1600+ (1.045Mhz) X.Org 7.0.0 radeon Yes v1.2 1280×1024 16 700 FPS
ATI M64-S [Mobility Radeon X2300] Intel Core2 Duo CPU T7500 2.20GHz X.Org 7.3.0 radeon Yes v1.2 1024×768 24 697 FPS
Intel 82865G Integrated Graphics Controller (rev 02) Intel Pentium 4 CPU 2.60GHz x2 N/A mga Yes v1.2 1280×1024 24 695 FPS
Intel Corporation 82852/855GM Integrated Graphics Device (rev 02) Intel Pentium M 1.7 GHz X.org 1.3.0 i810 Yes v1.2 1280×768 24 687 FPS
Matrox G550 AGP (rev 1) Intel Pentium 4 2.8 GHz (x2) XFree86 4.3.0 mga Yes v1.2 1280×1024 16 AGPMode=4 685 FPS
ATI RV280 [Radeon 9200 SE] (rev 01) Intel Pentium 4 CPU 2.40GHz (x2) X.Org 7.2.0 radeon Yes v1.2 1280×1024 24 673 FPS
Matrox G400/G450 (rev 82) AMD Athlon 64 Processor 3000+ (1.8Ghz) XFree86 4.3.0.1 mga Yes v1.2 1280×1024 16 650 FPS
ATI Technologies Inc RC410 [Radeon Xpress 200] Pentium D CPU 2.66 GHz (2.8GHz) X.org 1.3.0 Radeon No v1.2 1280×1024 24 It feels more like ~10FPS 648 FPS
Intel 915GM/GMS/910GML Express Graphics Controller (rev 03) Intel Pentium M processor 1.60GHz X.Org 7.1.1 i810 Yes v1.2 1280×800 24 618 FPS
ATI Radeon Mobility M6 Intel Celeron 866MHz X.Org 7.1.1 radeon Yes v1.2 1024×768 24 581 FPS
Intel 82852/855GM Integrated Graphics Device (rev 02) Intel Pentium M processor 1.10GHz XFree86 4.3.0.1 i810 Yes v1.2 1280×768 24 574 FPS
Intel 82830M (830M GMCH) SVGA Mobile Intel Pentium III CPU - M 1200MHz X.Org 6.9.0 i810 Yes v1.2 1024×768 16 FreeBSD 571 FPS
ATI Radeon RV100 QY [7000/VE] AMD Athlon XP 1600+ (1.045Mhz) X.Org 7.0.0 radeon Yes v1.2 1280×1024 24 569 FPS
ATI Radeon RV100 QY Intel Celeron 2.40 GHz X.Org 7.0.0 radeon Yes v1.2 1600×1200 16 AGPMode=4 EnablePageFlip=On 566 FPS
Intel 82830 CGC (rev 4) Mobile Intel Pentium III 1.2 GHz X.Org 7.1.1 i810 Yes v1.2 1024×768 16 534 FPS
ATI RV280 [Radeon 9200] rev 1 AMD Athlon XP 2276.464 MHz X.Org 7.1.1 radeon Yes v1.2 2650×1024 24 503 FPS
ATI RS485 [Radeon Xpress 1100 IGP] AMD Turion™ 64 X2 Mobile Technology TL-52 x2 1.6GHz X.Org 1.3.0 radeon No v1.2 1400×1050 24 HP Compaq nx6325, glx vendor string: SGI, OpenGL version string: 1.4 (2.1 Mesa 7.0.1), looks like 10FPS 501 FPS
ATI RS485 [Radeon Xpress 1100 IGP] AMD Turion 64 Mobile Technology TL-50 x2 1.6GHz X.Org 7.2.0 radeon Yes v1.2 1280×800 24 487 FPS
S3 Inc. SuperSavage IX/C SDR (rev 05) Mobile Intel Pentium III CPU - M 1200MHz X.Org 7.1.1 savage Yes v1.2 1280×1024 16 Mesa DRI SuperSavage 20050829 AGP 1x x86/MMX/SSE 482 FPS
ATI RS200/RS200M AGP [IGP 340M] (rev 02) Intel Celeron 1.60 GHz X.Org 7.0.0 radeon Yes v1.2 1024×768 24 AGPMode=4 EnablePageFlip=On 464 FPS
Matrox MGA G400/G450 (rev 03) AMD Athlon Thunderbird 1Ghz X.Org 7.0.0 mga Yes v1.2 1280×1024 24 385 FPS
Matrox MGA G400 (rev 04) Intel Pentium III 1 GHz (x2) X.Org 7.1.1 mga Yes v1.2 1280×1024 24 368 FPS
S3 86C270-294 Savage/IX-MV (rev 13) Intel Pentium III 896.120 MHz X.Org 7.2 S3 Savage Yes v1.2 1024×768 24 IBM T22 Laptop 326 FPS
ATI RS485 [Radeon Xpress 1100 IGP] AMD Turion™ 64 X2 Mobile Technology TL-52 x2 800MHz X.Org 1.3.0 radeon No v1.2 1400×1050 24 HP Compaq nx6325, glx vendor string: SGI, OpenGL version string: 1.4 (2.1 Mesa 7.0.1), looks like 10FPS 295 FPS
nVidia GeForce FX Go5200 rev a1 Intel Pentium M 1.60 GHz X.Org 7.1.3 nv No v1.2 (Mesa 6.5.2) 1920×1200 24 294 FPS
Intel 82830 CGC (rev 04) Mobile Intel Pentium III M 1.2GHz X.Org 7.1.1 i810 Yes v1.2 1024×768 24 285 FPS
ATI Radeon RV100 QY [Radeon 7000/VE] Intel Xeon 2.80 GHz (x4) X.Org 6.8.2 radeon No v1.2 (Mesa 6.2.1) 1024×768 24 240 FPS
Intel Mobile 945GM/GMS/940GML Express IGC (rev 03) Intel Core Duo U2500 1.20GHz X.Org 7.1.1 i810 No v1.2 1280×800 24 DRI is enabled in xorg.conf 225 FPS
ATI Rage XL (rev 27) Intel Pentium III 794.770MHz (x2) X.Org 7.3.0 atimisc No v1.2 800×600 16 223 FPS
ATI Rage II+DVD [Mach64 GTB] Intel Pentium Dual Core E2160 3Ghz X.Org 7.2.0 atimisc No v1.2 1024×768 16 Mesa 6.5.2 220 FPS
nVidia GeForce MX/MX400 (rev b2) AMD Athlon XP 1800+ 1533.594 MHz X.Org 7.1.1 nv No v1.2 1600×1200 24 186 FPS
Matrox MGA G550 AGP (rev 01) AMD Athlon XP 2600+ 1913.644 MHz X.Org 7.0.0 mga No v1.2 (Mesa 6.5.1) 1280×1024 24 178 FPS
ATI M52 [ATI Mobility Radeon X1300] Intel Core 2 CPU 1.83 GHz X.Org 7.2.0 radeon No v1.4 (Mesa 6.5.2) 1280×800 24 162 FPS
Matrox Millennium G400 AGP (rev 4) Intel Pentium III 870.366 MHz XFree86 4.3.0 mga No v1.2 (Mesa 4.0.4) 1600×1200 24 155 FPS
Matrox MGA G400/G450 (rev 82) AMD Athlon 64 3000+ 2GHz X.Org 7.3.0 mga No v1.2 (Mesa 7.0.1) 1280×1024 24 133 FPS
nVidia GeForce FX Go5200 rev a1 Intel Pentium M 1.60 GHz X.Org 7.0.0 nv No v1.2 (Mesa 6.4.2) 1920×1200 24 130 FPS
Graphics Card CPU X version Driver-Name DRI? GLX Server Resolution Depth Notes glxgears FPS

Other Benchmark Pages

Below are links to other pages that have collect DRI/3D acceleration benchmarks that may be of interest.

  • DRI on BSD - Eric Anholt’s page has DRI benchmarks for a few ATI cards on his Athalon system running BSD.
  • R300 Benchmark - The DRI folks are trying to collect game benchmarks for the ATI R300 driver.

Copyright / License

The contents of the website may be freely shared and used under the terms of the Creative Commons attribution-sharealike 3.0 license. The benchmark script itself is in the public domain.

Topics related to this page

Here are a few key phrases to help search engines get us indexed in the right place. Linux 3D Acceleration. Linux OpenGL support. Linux video driver performance. Free Software 3D Acceleration. X.Org DRI support. Direct Rendering Infrastructure support. Open Source 3D Acceleration. Accelerated 3D Graphics. Mesa OpenGL Emulation.

 
start.txt · Last modified: 2008/06/29 21:02 by aline
 
Recent changes RSS feed Creative Commons License Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki