home *** CD-ROM | disk | FTP | other *** search
- Path: sparky!uunet!ukma!usenet.ins.cwru.edu!agate!darkstar.UCSC.EDU!david
- From: david@maxwell.ucsc.edu (David Darknell)
- Newsgroups: comp.os.os2.misc
- Subject: ***VIDEO BENCHMARKS***
- Date: 11 Nov 1992 01:01:49 GMT
- Organization: University of California, Santa Cruz
- Lines: 275
- Message-ID: <1dpm1tINNik@darkstar.UCSC.EDU>
- NNTP-Posting-Host: maxwell.ucsc.edu
- Keywords: OS/2 VIDEO BENCHMARKING REXX
-
-
- Here are the system `benchmarks' results I have received to date.
- As you can see we are in need of contributors! Please run at least
- one of the REXX programs that follow these results on >>your system<<
- and email the results to: david@maxwell.ucsc.edu for inclusion into
- this list.
-
- If you have already contributed, many thanks! Look over your entry, if you
- find any errors or omissions please send me corrections by email.
- Some of you ran the README benchmark on a different README file than
- the default. I adapted your results to indicate
- a number that your system SHOULD give (assuming a linear relationship) if you
- had run the one dated 10/92 (CSD).
-
- Thanks!
- *******************************************************
- OS/2 System README benchmrk CSD XR06055
- Dated 10/92 5282 Lines/185444 Chars
-
- +-------+--------+----------+----------------------------------+--------+--------------+--------+--------+-------------------------------------------------+
- |CPU |Speed |Bus/speed |Card |Font |Resolution |F/S |Window |Contributor |
- +-------+--------+----------+----------------------------------+--------+--------------+--------+--------+-------------------------------------------------+
- |386DX |33 |ISA |Trident 512k 8900B | |800x600x16 | 16.02 | 108.4 |George_Marengo@f514.n202.z1.fidonet.org |
- |AM386 |33 |ISA/8 |ATI/Ultra | |1024x768x256 | 52.22 | 112.53 |ddulay@jarthur.Claremont.EDU |
- |C486SLC|25 |ISA/8 |WD Paradise 90C31 | |640x480x16 | 19.53 | 157.25 |mlevis@ringer.cs.utsa.edu |
- |386DX |33 |ISA/8 |Trident 8900 | |800x600x16 | 26.34 | 187.29 |quan@CS.Stanford.EDU |
- |386DX |25 |ISA/8.33 |Oak Tech Video Card in VGA | |640x480x16 | 18.22 | 202.44 |VS81B1@vax3.cuep.umkc.edu |
- |486DX |33 |ISA/8.25 |Mega Eva TSENG ET4000 |8x8 |1024x768x256 | 15.81 | 222.22 |terryr@vis.citri.EDU.AU (Terry Robison) |
- |486DX |33 |ISA/8 |WD Paradise 1024i | |640x480x16 | 23.4 | 229.9 |5692330@mcimail.com |
- |386SX |25 |ISA/12.5 |Orchid Prodesigner II (Tseng 4K) |8x8 |1024x768x256 | 15.8 | 258.97 |david@maxwell.ucsc.edu (David Darknell) |
- |486DX |50 |EISA |Orchid Prodesigner IIs EISA |16x8 |1024x768x256 | 13.47 | 270.63 |adhir@cygnus.umd.edu |
- |486DX |33 |Local |Tseng 4000 |8x8 |1024x768x256 | 23.97 | 396.1 |<DMETZ%UMKCVAX1.bitnet@CUNYVM.CUNY.EDU> |
- |486DX |33 |ISA/8.25 |Mega Eva TSENG ET4000 |16x8 |1024x768x256 | 15.81 | 406.28 |terryr@vis.citri.EDU.AU (Terry Robison) |
- |486DX |33 |Local |Tseng 4000 |16x8 |1024x768x256 | 23.97 | 749.63 |<DMETZ%UMKCVAX1.bitnet@CUNYVM.CUNY.EDU> |
- |386DX |25 |ISA |Trident 8900c 1MB RAM | |800x600x256 | 28 | 837.81 |Robert Gammon 5692330@mcimail.com |
- |386SX |25 |ISA/12.5 |Orchid Prodesigner II (Tseng 4K) |14x8 |1024x768x256 | 15.8 | 1456.1 |david@maxwell.ucsc.edu (David Darknell) |
- |386SX |25 |ISA/12.5 |Orchid Prodesigner II (Tseng 4K) |16x8 |1024x768x256 | 15.8 |1652.79 |david@maxwell.ucsc.edu (David Darknell) |
- |486DX |33 |ISA/8.25 |Mega Eva TSENG ET4000 |30x12 |1024x768x256 | 15.81 |1788.87 |terryr@vis.citri.EDU.AU (Terry Robison) |
- +-------+--------+----------+----------------------------------+--------+--------------+--------+--------+-------------------------------------------------+
-
-
- System SCROLLING benchmark
- +-------+--------+----------+----------------------------------+--------+--------------+--------+--------+-------------------------------------------------+
- |CPU |Speed |Bus/speed |Card |Font |Resolution |F/S |Window |Contributor |
- +-------+--------+----------+----------------------------------+--------+--------------+--------+--------+-------------------------------------------------+
- |486DX |33 |ISA/16.5 |Trident TVGA 8900c |10x8 |1024x768x16 | 1.16 | 4.06 |"J.R.Shannon" <jrs1@ukc.ac.uk> |
- |386 |16 |MCA |XGA-2 |10x6 |1024x768x256 | 1.58 | 4.45 |Steve Lacy <Steve@cerulean.ws.cc.cmu.edu> |
- |486DX |33 |ISA/16.5 |Trident TVGA 8900c |12x8 |1024x768x16 | 1.16 | 5.65 |"J.R.Shannon" <jrs1@ukc.ac.uk> |
- |CY486SL|25 |ISA/8 |Western Digital "Paradise" WD90C31| |640x480x16 | 1.16 | 6.52 |mlevis@ringer.cs.utsa.edu (Mike Levis) (OS/2) |
- |386 |16 |MCA |XGA-2 |16x8 |1024x768x256 | 1.58 | 6.75 |Steve Lacy <Steve@cerulean.ws.cc.cmu.edu> |
- |486DX |33 |ISA |Trident | |640x480 | 0.96 | 7.34 |franks@atlas.cs.uregina.ca |
- |386SX |33 |ISA/10 |Tseng 4000 1 MB Sierra RAMDAC |8x8 |640x480x16 | 2.1 | 13.1 |d89os@efd.lth.se (/usr/spool/mail/d89os) |
- |386SX |16 |ISA/8 |ATI VGA Wonder 512K |8x8 |640x480x16 | 2.25 | 13.64 |dhinds@leland.Stanford.EDU (David Hinds) |
- |386SX |16 |ISA/8 |ATI VGA Wonder 512K |10x8 |640x480x16 | 2.25 | 15.06 |dhinds@leland.Stanford.EDU (David Hinds) |
- |386SX |16 |ISA/8 |ATI VGA Wonder 512K |12x8 |640x480x16 | 2.25 | 16.81 |dhinds@leland.Stanford.EDU (David Hinds) |
- |386SX |16 |ISA/8 |ATI VGA Wonder 512K |14x8 |640x480x16 | 2.25 | 18.06 |dhinds@leland.Stanford.EDU (David Hinds) |
- |386SX |16 |ISA/8 |ATI VGA Wonder 512K |16x8 |640x480x16 | 2.25 | 19.89 |dhinds@leland.Stanford.EDU (David Hinds) |
- |486 |33 |ISA/8 |VGAWonder plain VGA | |640x480x256 | 2.45 | 24.47 |tadr@doe.carleton.ca (Tom A. D. Riley) |
- |386SX |16 |ISA/8 |ATI VGA Wonder 512K |10x6 |640x480x16 | 2.25 | 31.25 |dhinds@leland.Stanford.EDU (David Hinds) |
- |386SX |25 |ISA/12.5 |Orchid Prodesigner II (Tseng 4K) |10x8 |1024x768x256 | 1.28 | 33.06 |david@maxwell.ucsc.edu (David Darknell) |
- |486DX |33 |ISA |ColorView (ET4000 by Trident) 1MB | |800x600x256 | 1.07 | 33.2 |sci240s@monu6.cc.monash.edu.au (Wey Jing HO) |
- |386SX |16 |ISA/8 |ATI VGA Wonder 512K |12x5 |640x480x16 | 2.25 | 33.63 |dhinds@leland.Stanford.EDU (David Hinds) |
- |386DX |40 |ISA/8 |Tseng ET4000 (BOCA SVGA) 1M | |800x600x256 | 0.92 | 33.93 |<sal8@po.cwru.edu>"Steve Luzynski" |
- |386SX |25 |ISA/12.5 |Orchid Prodesigner II (Tseng 4K) |8x8 |1024x768x256 | 1.28 | 34.4 |david@maxwell.ucsc.edu (David Darknell) |
- |386SX |16 |ISA/8 |ATI VGA Wonder 512K |14x6 |640x480x16 | 2.25 | 38.7 |dhinds@leland.Stanford.EDU (David Hinds) |
- |386SX |16 |ISA/8 |ATI VGA Wonder 512K |16x5 |640x480x16 | 2.25 | 40.53 |dhinds@leland.Stanford.EDU (David Hinds) |
- |386SX |33 |ISA/10 |Tseng 4000 1 MB Sierra RAMDAC |10x6 |640x480x16 | 2.1 | 46.2 |d89os@efd.lth.se (/usr/spool/mail/d89os) |
- |386SX |25 |ISA/12.5 |Orchid Prodesigner II (Tseng 4K) |12x8 |1024x768x256 | 1.28 | 49.11 |david@maxwell.ucsc.edu (David Darknell) |
- |386DX |40 |ISA/8 |Trident 8900C | |1024x768x256 | 1.38 | 49.93 |carl@Captainjack.ws.cc.cmu.edu |
- |386SX |25 |ISA/12.5 |Orchid Prodesigner II (Tseng 4K) |14x8 |1024x768x256 | 1.28 | 56.16 |david@maxwell.ucsc.edu (David Darknell) |
- |386SX |25 |ISA/12.5 |Orchid Prodesigner II (Tseng 4K) |10x6 |1024x768x256 | 1.28 | 56.48 |david@maxwell.ucsc.edu (David Darknell) |
- |386SX |25 |ISA/12.5 |Orchid Prodesigner II (Tseng 4K) |16x8 |1024x768x256 | 1.28 | 63.85 |david@maxwell.ucsc.edu (David Darknell) |
- |386SX |25 |ISA/12.5 |Orchid Prodesigner II (Tseng 4K) |18x8 |1024x768x256 | 1.28 | 70.74 |david@maxwell.ucsc.edu (David Darknell) |
- |386SX |25 |ISA/12.5 |Orchid Prodesigner II (Tseng 4K) |14x6 |1024x768x256 | 1.28 | 74.54 |david@maxwell.ucsc.edu (David Darknell) |
- |386SX |25 |ISA/12.5 |Orchid Prodesigner II (Tseng 4K) |16x12 |1024x768x256 | 1.28 | 150.27 |david@maxwell.ucsc.edu (David Darknell) |
- |386SX |25 |ISA/12.5 |Orchid Prodesigner II (Tseng 4K) |10x18 |1024x768x256 | 1.28 | 169.05 |david@maxwell.ucsc.edu (David Darknell) |
- +-------+--------+----------+----------------------------------+--------+--------------+--------+--------+-------------------------------------------------+
-
-
- ************************************************
- The readme benchmark code is:
- *****cut here*****
- /*
- ** timer.cmd
- **
- ** Sort of a screen scrolling benchmark.
- ** Calculates the amount of time it takes for the file
- ** readme to scroll on your screen. You should run this
- ** program in a 25 line OS/2 window, and a 25 line full
- ** screen session.
- **
- ** email your results to: david@maxwell.ucsc.edu
- **
- ** Along with the two times, be sure to include:
- ** Your CPU Type: (386SX,386DX,486SX,486DX,486DX2,586)
- ** Your CPU speed: (in Megahertz)
- ** Your BUS type: (ISA,EISA,MCA,LOCAL-VL,LOCAL-PCI,LOCAL-PROPRIETARY)
- ** Your BUS clock speed (in Megahertz). This should be the speed of
- ** the local bus if you have one. Your graphics card (i.e. tseng 4K,
- ** Paradise, ...) and the graphics resolution of your desktop. For
- ** example 1024x768x256 or 1024x768x16. Don't forget to include the
- ** font size you are using!
- **
- ** I will post the results once I have accumulated a good
- ** cross section of different system types!
- **
- ** David Darknell 5 Nov, 1992
- */
-
- /* load SysSearchPath function */
- call RxFuncAdd 'SysSearchPath', 'RexxUtil', 'SysSearchPath'
- call RxFuncAdd 'SysGetKey', 'RexxUtil', 'SysGetKey'
- call RxFuncAdd 'SysFileSearch', 'RexxUtil', 'SysFileSearch'
- call RxFuncAdd 'SysCls', 'RexxUtil', 'SysCls'
-
- /* figure out where the OS/2 README file is located */
- fspec = SysSearchPath('PATH','README')
- if fspec == ''
- then do
- say "I can't find your README file"
- say 'sorry. You should place it somewhere '
- say 'in a directory on your path. '
- exit
- end
- /* found a README file, is it the right one? */
- call SysFileSearch 'OS/2 2.0 README (10/92)', fspec, 'found.'
- if found.0 == 0
- then do
- say " "
- say "I can't find your OS/2 CSD Level XR06055"
- say "README file on your path. Please place it"
- say "somewhere in a directory on your path. "
- exit
- end
- /* whew, got it! */
- /* remind user to send add'l info */
- call SysCls
- say '===' fspec '==='
- say '**'
- say '** This program is sort of a screen scrolling benchmark.'
- say '** It calculates the amount of time it takes for your readme'
- say '** file to scroll on your screen. You should run this'
- say '** program in a 25 line OS/2 window (unobscured), and a 25 line full'
- say '** screen session. '
- say '**'
- say '** email your results to: david@maxwell.ucsc.edu'
- say '**'
- say '** Along with the two times, be sure to include:'
- say '** Your CPU Type: (386SX,386DX,486SX,486DX,486DX2,586)'
- say '** Your CPU speed: (in Megahertz)'
- say '** Your BUS type: (ISA,EISA,MCA,LOCAL-VL,LOCAL-PCI,LOCAL-PROPRIETARY)'
- say '** Your BUS clock speed (in Megahertz). This should be the speed of'
- say '** the local bus if you have one. Your graphics card (i.e. tseng 4K,'
- say '** Paradise, ...) and the graphics resolution of your desktop. For'
- say "** example 1024x768x256 or 1024x768x16. Don't forget to send the "
- say '** font size as well. '
- say '** Press any key to begin the test.'
- SysGetKey(NOECHO)
-
- /* start timer */
- elapsd = time('e')
- type fspec
- elapsd = time('r')
-
- say 'Elapsed time for this run was:' elapsd 'seconds.'
- exit
- *****cut here*****
-
- The code for the scrolling benchmark:
- *****cut here*****
- /*
- ** vs.cmd
- **
- ** This is a new and revised video speed test
- ** that does not rely on the existance of a
- ** particular OS/2 README file.
- **
- ** This file copies 200 carriage return/line feeds
- ** to your screen 4 separate times. Each time
- ** the elapsed time is calculated, and after the
- ** fourth time a running average is calculated.
- ** This allegedly eliminates the deleterious effects
- ** of cache refill. It also I might add, is MUCH
- ** faster with SLOW video systems like mine. The
- ** 26 minutes plus copying the OS/2 README file for
- ** real slow systems has been a real complaint from my
- ** original post.
- **
- ** email your results to: david@maxwell.ucsc.edu
- **
- ** Along with the two times, be sure to include:
- ** Your CPU Type: (386SX,386DX,486SX,486DX,486DX2,586)
- ** Your CPU speed: (in Megahertz)
- ** Your BUS type: (ISA,EISA,MCA,LOCAL-VL,LOCAL-PCI,LOCAL-PROPRIETARY)
- ** Your BUS clock speed (in Megahertz). This should be the speed of
- ** the local bus if you have one. Your graphics card (i.e. tseng 4K,
- ** Paradise, ...) and the graphics resolution of your desktop. For
- ** example 1024x768x256 or 1024x768x16. It is also important for you
- ** to indicate what fonts you are using. Ideally you should run this
- ** benchmark for fontsize 16x8.
- **
- ** I will post the results once I have accumulated a good
- ** cross section of different system types!
- **
- ** David Darknell 8 Nov, 1992
- */
-
- /* load SysSearchPath function */
- call RxFuncAdd 'SysGetKey', 'RexxUtil', 'SysGetKey'
- call RxFuncAdd 'SysCls', 'RexxUtil', 'SysCls'
-
- call SysCls
- say '**'
- say '** This program is sort of a screen scrolling benchmark.'
- say '** This file copies 200 carriage return/line feeds'
- say '** to your screen 4 separate times. Each time'
- say '** the elapsed time is calculated, and after the'
- say '** fourth time a running average is calculated.'
- say '** You should run this program in a 25 line OS/2 window '
- say '** (unobscured), and a 25 line full screen session. '
- say '**'
- say '** email your results to: david@maxwell.ucsc.edu'
- say '**'
- say '** Along with the two times, be sure to include:'
- say '** Your CPU Type: (386SX,386DX,486SX,486DX,486DX2,586)'
- say '** Your CPU speed: (in Megahertz)'
- say '** Your BUS type: (ISA,EISA,MCA,LOCAL-VL,LOCAL-PCI,LOCAL-PROPRIETARY)'
- say '** Your BUS clock speed (in Megahertz). This should be the speed of'
- say '** the local bus if you have one. Your graphics card (i.e. tseng 4K,'
- say '** Paradise, ...) and the graphics resolution of your desktop. For'
- say '** example 1024x768x256 or 1024x768x16. Be sure to include the '
- say '** font size that you are using. You should include at least font'
- say '** size 16x8'
- say '**'
- say '**'
- say '** Press any key to begin the test.'
- SysGetKey(NOECHO)
-
- /* test 1 */
- elapsd1 = time('e')
- call screenScroll 1
- elapsd1 = time('r')
- /* test 2 */
- elapsd2 = time('e')
- call screenScroll 2
- elapsd2 = time('r')
- /* test 3 */
- elapsd3 = time('e')
- call screenScroll 3
- elapsd3 = time('r')
- /* test 4 */
- elapsd4 = time('e')
- call screenScroll 4
- elapsd4 = time('r')
-
- say 'Elapsed time for run 1:' elapsd1
- say 'Elapsed time for run 2:' elapsd2
- say 'Elapsed time for run 3:' elapsd3
- say 'Elapsed time for run 4:' elapsd4
- say 'Average elapsed time for 4 runs:' (elapsd1+elapsd2+elapsd3+elapsd4)/4
- exit
-
- /* procedure to scroll the screen 200 times */
- screenScroll: procedure
- j = ARG(1)
- do i = 1 to 200
- say j'-'i '.............................................................'
- end
- return
-
- *****cut here*****
-
- Well there you have it! Happy testing!
- *David
-
-