(r)
,888. ,8888 ,8 8. 88888, 88
88 88 88 88 88 88 88 ,888. 88888, .8888, 88888,
88 8888 8888 88888, 88 88 88 88 88 88 88 88
88 88 88 88 88 88 88 88888` 88 88 88 88 88
88 88 88 88 88 88 88 88 88 88 88 88 88 88
`8888 88 `8 8` 88888` `8888 88 88 `8888` 88 88
v2.2
Author: Rafał Szyja
a VGA graphics mode 13h perfomance testing utility.
This program is designed especially to calculate
perfomance of overclocked CPUs (graphics cards are
very sensitive to CPU and system bus speed).
CPU: any 80386sx or better
RAM: few megs of RAM (probably will run
on 1MB, must run on 2MB
(under clean DOS,of course!))
Graphics: IBM VGA compatible graphics adapter.
Space on drive: 200kb
Maily tested with My primary computer:
Pentium 187.5(166)MMX/80MB RAM/Alliance AT3D
My secondary testing machine:
Pentium 150/S3 Trio 64v+
This program was written because now benchmarks aren't
good.My benchmark checks real speed of computer,without
any acceleration/special instructions/etc/and so on!
PCs are fully comparable with others!
WITH GFXBENCH YOU WILL GET SATISFACTION!
Look:
3dmark checks only 3d accelerators
(why does it requires so powerful PC?)
Quake3 runs a lot better with Intel's processors,
especially Pentium III/IV than on AMD's and older Pentiums
due to code optimized mainly for intel's Pentium 3 stuff
(that's not fair!).
So use GFXBENCH!
It's not recommended to run this program under windows,
howver if you want to run the program...
TURN OFF ALL BACKGROUND RUNNING PROGRAMS
Under clean MSODS mode you should terminate (or not load - at all)
TSR (terminate & stay resident) programs like sound card drivers
(they all slows down your computer and results will be
lower than it really should be!)
Best (real) result are when you exit windows
and run GFXBNCH in native DOS (not in DOS-BOX
under lame windows!) without any drivers/EMS
or XMS managers etc. installed in memory
Starting Test...
1.Select 'TEST' in menu using arrows and press enter
(or use mouse: left button highlights next item
and right button accepts)
2.Wait 10 seconds... view beatiful pixels :)
3.See results...
write your result somewhere,then compare results
OVERCLOCK PERFOMANCE TEST:
if you plan overclocking or you want to test
perfomance of overclocked system:
run GFXBENCH on not overclocked
system and test it,then overclock that system
and test it again then compare results!
(2nd result divided by 1st result multiplied by 100 is
percentage speed increase)
Flashing '!!! windows detected !!!' in bottom of screen
when you're running this program under windows is here
to remember you that results under windows can't be
100% real! (windows eats some system power...)
Testing under dos gives me about 2% more pixels drawn.
GFXBENCH reports cpu's capabilities like:
FPU,MMX,MMX+,SSE,SSE2,3DNOW,enhanced 3DNOW,
Pentium Pro's CMOV
BUT these all are disabled due to possiblity of false
results.
Results are provided at end of this document
IMPORTANT - results can't be always the same due to
nature of the PC (read/think some about IRQs or
devices in PC (IRQ=Interrupt ReQuest))
You can thank me by sending your results
(pixels/10secs) and your system specs to me:
rafalszyja@poczta.onet.pl
best with 'GFXBench results' subject.
sys specs are at least:
CPU vendor/name clock (if overclocked - also type also original clock)
gfx card vendor/name/bus type
(buses: isa/pci/eisa/vlbus/agp/integrated)
system bus speed (if overclocked - also type also original clock)
Optionally you can specify amount of memory on graphics board or CPU type...
example: (my primary system)
CPU: Intel Pentium MMX 166/187.5 Mhz
GFX: Alliance AT25 6MB PCI
BUS: 66Mhz/75Mhz
It helps me to expand results database so
you can compare your computer with _more_ others.
Do not include information about additional accelerators like 3Dfx's Voodoos 1/Rush/2
because they aren't tested/used by GFXBench.
(newer Voodoos (Banshee , 3 and higher) integrates graphics card also)
There shouldn't be any problems with GFXBench,
however I can't say that they cannot occur...
If you try to run GFXBench on PC without VGA compatible
graphics card program won't run.
Also logo.gfb file is required to be in BIN folder.
during GFXBench loading on PCs without hard drive
(I've tested one Cyrix 486dx) you can see 'cannot create swap
file c:\cwsdpmi.swp' - that's normal (DPMI sever tries to
allocate swap space on hard drive which doesn't exist)
If you have troubles running GFXBench,E-Mail me and explain
the problem.
Something like user's license :)
I think,that this program can't destruct anything in any
way but if you are really good and you broke something
using this software i can't do anything for you!
use at your own risk! (is there any risk ?)
WARNING:
Don't overclock your system if you don't know what are
you doing!
Future of GFXBench ...
It will be updated when someone will contribute something interesting or
someone will want certain functionality to be added
DJ Delorie for DJGPP
Shawn and rest of Team for Allegro
Marcin Czech for beta-testing :)
My English Teacher from gymnasium - Dorota Zalecka for suggestions to text you're reading :)
Paul Bartrum & Grzegorz Adam Hankiewicz for LIBGIF
Ceniza (IRC - EFNET #allegro) for fixing LIBGIF and code
Thanks for reading,
Rafał Szyja
1st January 2003
First doc:16 april 2002
Project started on April 2nd , 2002.
results ----------------------------------------------------------------------- in slower->faster order NOTES: - mhz like (number) means that CPU was overclocked and (xxx) is old speed. - ? after entry means that it isn't checked or it's unknown at all :) CPU shortcuts: i = intel cx= cyrix am= amd ti= texas instruments (i had one ti486dx4 100Mhz for a month :] ) 586=pentium or equivalent 686=Pentium Pro (if 200 or less MHZ) or P2 or equivalent on my website results are prettier and CPUs names are full. CPU MHZ BUS GFXBUS GFXVEND GFXMOD GFXRAM Pixels/10secs ---------------------------------------------------------------------- cx486dx 50(40) 50(40) ISA Trident c3.0 1 51000 i586 150 60 PCI S3 trio64 1 288000 i586mmx 166 66 PCI ATi mach64 2 340000 i586mmx 187.5(166)75 PCI Alliance AT3D 6 380000 i586mmx 266(200)75 PCI S3 Virge 4 540000 i686 300(266)75 AGP S3 Trio3D 4 846000 Celeron 500 66 INT SiS 620 4 (2~8) 1430000 Celeron 500 66? INT Intel i740 2 (2~8) 1480000 AMDDuron800 200? AGP nVidia RivaTNT2 32 1700000 AMD Ath.1000 250? AGP nVidia GF2MX400 64 2500000 AMDAthxp1470 266? AGP nVidia GF2Tit. 64 3600000 Pentium4 1603 400 AGP 4x ATI Radeon 7500 64 3880000
GFXBench SOURCE CODE INFORMATION -------------------------------- GFXBench is FREEWARE. It means that you can't sold it or earn money from its distribution. Source code is provided as is without any warranty. It was compiled succesfully (0 warnigs) using DJGPP. DON'T BE STUPID LAMER! DON'T RIP ME OUT OF MY PROGRAM! (there are a lot of lamers that changes credits and says: "look at my new program!") Now GFXbench have nearly all what it should have,so I decided to release source code :) Compiling: ---------- Simply: 1.Read docs included with sources 2.set up your compiler's environment 3.compile and install LIBGIF (included in src/libgif) 4.use fix with djgpp or mingw32 as argument 5.type make makefile targets are: clean: removes object and exe cleanexe : removes exe cleanobj : removes objects dox: regenerates documentation (with MKDOC) upx: compresses executables with upx Mingw32 specific targets: static : uses static (-lalleg_s) Allegro linking I wish to know if you want to release modified version of GFXBench. I would like to thank YOU for reading the text. Good Luck! Rafał Szyja 1st Jan 2003
END OF FILE