fillratetest (free video benchmark utility)

fillratetest screenshotfillratetest is a free, lightweight utility for video card benchmarking on Windows. It performs three tests designed to measure video memory bandwidth, followed by two tests designed to measure GPU fill rate. Results are displayed after all five tests are complete, and can optionally be saved to a text file.

Results from fillratetest can be compared directly with a video card's box specs to see if the manufacturer's bandwidth and fill rate claims are substantiated.

Download

fillratetest1.12.zip (ZIP archive, 322KB) - V1.12 binary

fillratetest does not require installation - just run it straight from the ZIP file you downloaded. It won't clog up your registry or your user profile with unwanted files - in fact, it doesn't write anything to your hard drive. To uninstall, just delete the downloaded file.

Like any benchmark, fillratetest will give the most accurate results on a "clean" desktop with no other applications running.

System requirements

fillratetest requires Windows* and DirectX 9.0 or later. Administrator privileges are not required. An internet connection is required to submit your results to the online results database.

* fillratetest works on Windows 2000, XP and Vista. Windows 98, Me, and the 2003/2008 server versions are untested, but may work. Apparently it also will run on WINE, but the results are bogus.

Results

Visit the new Online Results Database to compare your results with other users'. Or look at the old charts.

Interpreting the results

Video memory bandwidth

This benchmark measures how much texture data the video card can read from video memory per second. Discrete video cards with dedicated onboard memory will usually score much higher than integrated cards, which share slower system memory.

Fill rate

There are various different definitions of fill rate, but put simply, it's the number of pixels that the video card can write to per second. Running games at higher resolutions and with full-scene anti-aliasing enabled demands a higher fill rate to maintain a high frame rate, since the card is rendering more pixels per frame.

Calculating memory bus width

Some video cards have had "crippled" versions released under the same name, e.g. utilising a 64-bit memory bus instead of 128-bit. With memory bandwidth scores from fillratetest and your video RAM's clock frequency, you can figure out the card's bus width.

For example, for a Radeon 9600XT-based card:

  • Best memory bandwidth score: 7953MB/sec;
  • Video memory clock frequency: 519MHz;
  • 7953/519 = 15 bytes;
  • 15 bytes * 8 bits per byte = 120 bits - suggesting a 128-bit memory bus.
Posted by pwr (site) at February 3, 2004, 6:11pm. Category: programming. semipermalink Tags: directx

51 comments

StumbleUpon Toolbar Share on Facebook

Post a comment

name:
email:
site:
All three fields are optional. Your email address will only be made available to the site owner.



Comments

Displaying comments 50-51 of 51 (most recent first)

Your software crashed when i run it.
I have an Asus motherboard with in-built video RAM, 2.4GHz Celeron CPU, 256MB RAM. I am trying to measure the improvement when i install a video card.

Posted by Ross Anderson at August 18, 2004, 8:27am. Category: programming.
[Previous 50 comments]

counter spotted krikkits have beset this planet since August 2002. You appear to be browsing from country code US.
This site and all its contents (except where otherwise stated) are Copyright © 1996-2007 Paul Roberts.
Powered by clunkyblog release 3.00. clunkyblog is Copyright © 2003, 2004, 2007 Paul Roberts. Generated in 10990ms.
Valid CSS! Valid XHTML 1.1!