home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #26 / NN_1992_26.iso / spool / comp / os / os2 / misc / 36083 < prev    next >
Encoding:
Internet Message Format  |  1992-11-10  |  16.5 KB

  1. Path: sparky!uunet!ukma!usenet.ins.cwru.edu!agate!darkstar.UCSC.EDU!david
  2. From: david@maxwell.ucsc.edu (David Darknell)
  3. Newsgroups: comp.os.os2.misc
  4. Subject: ***VIDEO BENCHMARKS***
  5. Date: 11 Nov 1992 01:01:49 GMT
  6. Organization: University of California, Santa Cruz
  7. Lines: 275
  8. Message-ID: <1dpm1tINNik@darkstar.UCSC.EDU>
  9. NNTP-Posting-Host: maxwell.ucsc.edu
  10. Keywords: OS/2 VIDEO BENCHMARKING REXX
  11.  
  12.  
  13. Here are the system `benchmarks' results I have received to date.  
  14. As you can see we are in need of contributors!  Please run at least 
  15. one of the REXX programs that follow these results on >>your system<< 
  16. and email the results to: david@maxwell.ucsc.edu for inclusion into
  17. this list.
  18.  
  19. If you have already contributed, many thanks!  Look over your entry, if you
  20. find any errors or omissions please send me corrections by email.  
  21. Some of you ran the README benchmark on a different README file than
  22. the default.  I adapted your results to indicate
  23. a number that your system SHOULD give (assuming a linear relationship) if you 
  24. had run the one dated 10/92 (CSD). 
  25.  
  26. Thanks!
  27. *******************************************************
  28. OS/2 System  README benchmrk  CSD XR06055
  29. Dated 10/92 5282 Lines/185444 Chars
  30.                                                     
  31. +-------+--------+----------+----------------------------------+--------+--------------+--------+--------+-------------------------------------------------+
  32. |CPU    |Speed   |Bus/speed |Card                              |Font    |Resolution    |F/S     |Window  |Contributor                                      |
  33. +-------+--------+----------+----------------------------------+--------+--------------+--------+--------+-------------------------------------------------+
  34. |386DX  |33      |ISA       |Trident 512k 8900B                |        |800x600x16    |  16.02 |  108.4 |George_Marengo@f514.n202.z1.fidonet.org          |
  35. |AM386  |33      |ISA/8     |ATI/Ultra                         |        |1024x768x256  |  52.22 | 112.53 |ddulay@jarthur.Claremont.EDU                     |
  36. |C486SLC|25      |ISA/8     |WD Paradise 90C31                 |        |640x480x16    |  19.53 | 157.25 |mlevis@ringer.cs.utsa.edu                        |
  37. |386DX  |33      |ISA/8     |Trident 8900                      |        |800x600x16    |  26.34 | 187.29 |quan@CS.Stanford.EDU                             |
  38. |386DX  |25      |ISA/8.33  |Oak Tech Video Card in VGA        |        |640x480x16    |  18.22 | 202.44 |VS81B1@vax3.cuep.umkc.edu                        |
  39. |486DX  |33      |ISA/8.25  |Mega Eva TSENG ET4000             |8x8     |1024x768x256  |  15.81 | 222.22 |terryr@vis.citri.EDU.AU (Terry Robison)          |
  40. |486DX  |33      |ISA/8     |WD Paradise 1024i                 |        |640x480x16    |   23.4 |  229.9 |5692330@mcimail.com                              |
  41. |386SX  |25      |ISA/12.5  |Orchid Prodesigner II (Tseng 4K)  |8x8     |1024x768x256  |   15.8 | 258.97 |david@maxwell.ucsc.edu (David Darknell)          |
  42. |486DX  |50      |EISA      |Orchid Prodesigner IIs EISA       |16x8    |1024x768x256  |  13.47 | 270.63 |adhir@cygnus.umd.edu                             |
  43. |486DX  |33      |Local     |Tseng 4000                        |8x8     |1024x768x256  |  23.97 |  396.1 |<DMETZ%UMKCVAX1.bitnet@CUNYVM.CUNY.EDU>          |
  44. |486DX  |33      |ISA/8.25  |Mega Eva TSENG ET4000             |16x8    |1024x768x256  |  15.81 | 406.28 |terryr@vis.citri.EDU.AU (Terry Robison)          |
  45. |486DX  |33      |Local     |Tseng 4000                        |16x8    |1024x768x256  |  23.97 | 749.63 |<DMETZ%UMKCVAX1.bitnet@CUNYVM.CUNY.EDU>          |
  46. |386DX  |25      |ISA       |Trident 8900c 1MB RAM             |        |800x600x256   |     28 | 837.81 |Robert Gammon              5692330@mcimail.com   |
  47. |386SX  |25      |ISA/12.5  |Orchid Prodesigner II (Tseng 4K)  |14x8    |1024x768x256  |   15.8 | 1456.1 |david@maxwell.ucsc.edu (David Darknell)          |
  48. |386SX  |25      |ISA/12.5  |Orchid Prodesigner II (Tseng 4K)  |16x8    |1024x768x256  |   15.8 |1652.79 |david@maxwell.ucsc.edu (David Darknell)          |
  49. |486DX  |33      |ISA/8.25  |Mega Eva TSENG ET4000             |30x12   |1024x768x256  |  15.81 |1788.87 |terryr@vis.citri.EDU.AU (Terry Robison)          |
  50. +-------+--------+----------+----------------------------------+--------+--------------+--------+--------+-------------------------------------------------+
  51.  
  52.  
  53. System SCROLLING benchmark
  54. +-------+--------+----------+----------------------------------+--------+--------------+--------+--------+-------------------------------------------------+
  55. |CPU    |Speed   |Bus/speed |Card                              |Font    |Resolution    |F/S     |Window  |Contributor                                      |
  56. +-------+--------+----------+----------------------------------+--------+--------------+--------+--------+-------------------------------------------------+
  57. |486DX  |33      |ISA/16.5  |Trident TVGA 8900c                |10x8    |1024x768x16   |   1.16 |   4.06 |"J.R.Shannon" <jrs1@ukc.ac.uk>                   |
  58. |386    |16      |MCA       |XGA-2                             |10x6    |1024x768x256  |   1.58 |   4.45 |Steve Lacy <Steve@cerulean.ws.cc.cmu.edu>        |
  59. |486DX  |33      |ISA/16.5  |Trident TVGA 8900c                |12x8    |1024x768x16   |   1.16 |   5.65 |"J.R.Shannon" <jrs1@ukc.ac.uk>                   |
  60. |CY486SL|25      |ISA/8     |Western Digital "Paradise" WD90C31|        |640x480x16    |   1.16 |   6.52 |mlevis@ringer.cs.utsa.edu (Mike Levis) (OS/2)    |
  61. |386    |16      |MCA       |XGA-2                             |16x8    |1024x768x256  |   1.58 |   6.75 |Steve Lacy <Steve@cerulean.ws.cc.cmu.edu>        |
  62. |486DX  |33      |ISA       |Trident                           |        |640x480       |   0.96 |   7.34 |franks@atlas.cs.uregina.ca                       |
  63. |386SX  |33      |ISA/10    |Tseng 4000 1 MB Sierra RAMDAC     |8x8     |640x480x16    |    2.1 |   13.1 |d89os@efd.lth.se (/usr/spool/mail/d89os)         |
  64. |386SX  |16      |ISA/8     |ATI VGA Wonder 512K               |8x8     |640x480x16    |   2.25 |  13.64 |dhinds@leland.Stanford.EDU (David Hinds)         |
  65. |386SX  |16      |ISA/8     |ATI VGA Wonder 512K               |10x8    |640x480x16    |   2.25 |  15.06 |dhinds@leland.Stanford.EDU (David Hinds)         |
  66. |386SX  |16      |ISA/8     |ATI VGA Wonder 512K               |12x8    |640x480x16    |   2.25 |  16.81 |dhinds@leland.Stanford.EDU (David Hinds)         |
  67. |386SX  |16      |ISA/8     |ATI VGA Wonder 512K               |14x8    |640x480x16    |   2.25 |  18.06 |dhinds@leland.Stanford.EDU (David Hinds)         |
  68. |386SX  |16      |ISA/8     |ATI VGA Wonder 512K               |16x8    |640x480x16    |   2.25 |  19.89 |dhinds@leland.Stanford.EDU (David Hinds)         |
  69. |486    |33      |ISA/8     |VGAWonder plain VGA               |        |640x480x256   |   2.45 |  24.47 |tadr@doe.carleton.ca (Tom A. D. Riley)           |
  70. |386SX  |16      |ISA/8     |ATI VGA Wonder 512K               |10x6    |640x480x16    |   2.25 |  31.25 |dhinds@leland.Stanford.EDU (David Hinds)         |
  71. |386SX  |25      |ISA/12.5  |Orchid Prodesigner II (Tseng 4K)  |10x8    |1024x768x256  |   1.28 |  33.06 |david@maxwell.ucsc.edu (David Darknell)          |
  72. |486DX  |33      |ISA       |ColorView (ET4000 by Trident) 1MB |        |800x600x256   |   1.07 |   33.2 |sci240s@monu6.cc.monash.edu.au (Wey Jing HO)     |
  73. |386SX  |16      |ISA/8     |ATI VGA Wonder 512K               |12x5    |640x480x16    |   2.25 |  33.63 |dhinds@leland.Stanford.EDU (David Hinds)         |
  74. |386DX  |40      |ISA/8     |Tseng ET4000 (BOCA SVGA) 1M       |        |800x600x256   |   0.92 |  33.93 |<sal8@po.cwru.edu>"Steve Luzynski"               |
  75. |386SX  |25      |ISA/12.5  |Orchid Prodesigner II (Tseng 4K)  |8x8     |1024x768x256  |   1.28 |   34.4 |david@maxwell.ucsc.edu (David Darknell)          |
  76. |386SX  |16      |ISA/8     |ATI VGA Wonder 512K               |14x6    |640x480x16    |   2.25 |   38.7 |dhinds@leland.Stanford.EDU (David Hinds)         |
  77. |386SX  |16      |ISA/8     |ATI VGA Wonder 512K               |16x5    |640x480x16    |   2.25 |  40.53 |dhinds@leland.Stanford.EDU (David Hinds)         |
  78. |386SX  |33      |ISA/10    |Tseng 4000 1 MB Sierra RAMDAC     |10x6    |640x480x16    |    2.1 |   46.2 |d89os@efd.lth.se (/usr/spool/mail/d89os)         |
  79. |386SX  |25      |ISA/12.5  |Orchid Prodesigner II (Tseng 4K)  |12x8    |1024x768x256  |   1.28 |  49.11 |david@maxwell.ucsc.edu (David Darknell)          |
  80. |386DX  |40      |ISA/8     |Trident 8900C                     |        |1024x768x256  |   1.38 |  49.93 |carl@Captainjack.ws.cc.cmu.edu                   |
  81. |386SX  |25      |ISA/12.5  |Orchid Prodesigner II (Tseng 4K)  |14x8    |1024x768x256  |   1.28 |  56.16 |david@maxwell.ucsc.edu (David Darknell)          |
  82. |386SX  |25      |ISA/12.5  |Orchid Prodesigner II (Tseng 4K)  |10x6    |1024x768x256  |   1.28 |  56.48 |david@maxwell.ucsc.edu (David Darknell)          |
  83. |386SX  |25      |ISA/12.5  |Orchid Prodesigner II (Tseng 4K)  |16x8    |1024x768x256  |   1.28 |  63.85 |david@maxwell.ucsc.edu (David Darknell)          |
  84. |386SX  |25      |ISA/12.5  |Orchid Prodesigner II (Tseng 4K)  |18x8    |1024x768x256  |   1.28 |  70.74 |david@maxwell.ucsc.edu (David Darknell)          |
  85. |386SX  |25      |ISA/12.5  |Orchid Prodesigner II (Tseng 4K)  |14x6    |1024x768x256  |   1.28 |  74.54 |david@maxwell.ucsc.edu (David Darknell)          |
  86. |386SX  |25      |ISA/12.5  |Orchid Prodesigner II (Tseng 4K)  |16x12   |1024x768x256  |   1.28 | 150.27 |david@maxwell.ucsc.edu (David Darknell)          |
  87. |386SX  |25      |ISA/12.5  |Orchid Prodesigner II (Tseng 4K)  |10x18   |1024x768x256  |   1.28 | 169.05 |david@maxwell.ucsc.edu (David Darknell)          |
  88. +-------+--------+----------+----------------------------------+--------+--------------+--------+--------+-------------------------------------------------+
  89.  
  90.  
  91. ************************************************
  92. The readme benchmark code is:
  93. *****cut here*****
  94. /*
  95. ** timer.cmd
  96. **
  97. ** Sort of a screen scrolling benchmark.
  98. ** Calculates the amount of time it takes for the file
  99. ** readme to scroll on your screen.  You should run this
  100. ** program in a 25 line OS/2 window, and a 25 line full
  101. ** screen session.  
  102. **
  103. ** email your results to: david@maxwell.ucsc.edu
  104. **
  105. ** Along with the two times, be sure to include:
  106. ** Your CPU Type: (386SX,386DX,486SX,486DX,486DX2,586)
  107. ** Your CPU speed: (in Megahertz)
  108. ** Your BUS type: (ISA,EISA,MCA,LOCAL-VL,LOCAL-PCI,LOCAL-PROPRIETARY)
  109. ** Your BUS clock speed (in Megahertz).  This should be the speed of
  110. ** the local bus if you have one. Your graphics card (i.e. tseng 4K, 
  111. ** Paradise, ...)  and the graphics resolution of your desktop.  For 
  112. ** example 1024x768x256 or 1024x768x16.  Don't forget to include the
  113. ** font size you are using!
  114. ** 
  115. ** I will post the results once I have accumulated a good 
  116. ** cross section of different system types!
  117. **
  118. ** David Darknell  5 Nov, 1992
  119. */
  120.  
  121. /* load SysSearchPath function */
  122. call RxFuncAdd 'SysSearchPath', 'RexxUtil', 'SysSearchPath'
  123. call RxFuncAdd 'SysGetKey', 'RexxUtil', 'SysGetKey'
  124. call RxFuncAdd 'SysFileSearch', 'RexxUtil', 'SysFileSearch'
  125. call RxFuncAdd 'SysCls', 'RexxUtil', 'SysCls'
  126.  
  127. /* figure out where the OS/2 README file is located  */
  128. fspec = SysSearchPath('PATH','README')
  129. if fspec == '' 
  130.     then do 
  131.     say "I can't find your README file"
  132.     say 'sorry.  You should place it somewhere '
  133.     say 'in a directory on your path. '
  134.     exit
  135. end
  136. /* found a README file, is it the right one? */
  137. call SysFileSearch 'OS/2 2.0 README (10/92)', fspec, 'found.' 
  138.     if found.0 == 0
  139.     then do
  140.     say " "
  141.     say "I can't find your OS/2 CSD Level XR06055"
  142.     say "README file on your path.  Please place it"
  143.     say "somewhere in a directory on your path. "
  144.     exit
  145. end
  146. /* whew, got it! */
  147. /* remind user to send add'l info */
  148. call SysCls
  149. say '===' fspec '==='
  150. say '**'
  151. say '** This program is sort of a screen scrolling benchmark.'
  152. say '** It calculates the amount of time it takes for your readme'
  153. say '** file to scroll on your screen.  You should run this'
  154. say '** program in a 25 line OS/2 window (unobscured), and a 25 line full'
  155. say '** screen session. '  
  156. say '**'
  157. say '** email your results to: david@maxwell.ucsc.edu'
  158. say '**'
  159. say '** Along with the two times, be sure to include:'
  160. say '** Your CPU Type: (386SX,386DX,486SX,486DX,486DX2,586)'
  161. say '** Your CPU speed: (in Megahertz)'
  162. say '** Your BUS type: (ISA,EISA,MCA,LOCAL-VL,LOCAL-PCI,LOCAL-PROPRIETARY)'
  163. say '** Your BUS clock speed (in Megahertz).  This should be the speed of'
  164. say '** the local bus if you have one. Your graphics card (i.e. tseng 4K,' 
  165. say '** Paradise, ...)  and the graphics resolution of your desktop.  For' 
  166. say "** example 1024x768x256 or 1024x768x16.  Don't forget to send the "
  167. say '** font size as well. '
  168. say '** Press any key to begin the test.'
  169. SysGetKey(NOECHO)  
  170.  
  171. /* start timer */
  172. elapsd = time('e')
  173. type fspec
  174. elapsd = time('r')
  175.  
  176. say 'Elapsed time for this run was:' elapsd 'seconds.'
  177. exit
  178. *****cut here*****
  179.  
  180. The code for the scrolling benchmark:
  181. *****cut here*****
  182. /*
  183. ** vs.cmd
  184. **
  185. ** This is a new and revised video speed test
  186. ** that does not rely on the existance of a
  187. ** particular OS/2 README file.  
  188. **
  189. ** This file copies 200 carriage return/line feeds
  190. ** to your screen 4 separate times.  Each time
  191. ** the elapsed time is calculated, and after the
  192. ** fourth time a running average is calculated.
  193. ** This allegedly eliminates the deleterious effects
  194. ** of cache refill.  It also I might add, is MUCH
  195. ** faster with SLOW video systems like mine.  The
  196. ** 26 minutes plus copying the OS/2 README file for 
  197. ** real slow systems has been a real complaint from my
  198. ** original post.
  199. **
  200. ** email your results to: david@maxwell.ucsc.edu
  201. **
  202. ** Along with the two times, be sure to include:
  203. ** Your CPU Type: (386SX,386DX,486SX,486DX,486DX2,586)
  204. ** Your CPU speed: (in Megahertz)
  205. ** Your BUS type: (ISA,EISA,MCA,LOCAL-VL,LOCAL-PCI,LOCAL-PROPRIETARY)
  206. ** Your BUS clock speed (in Megahertz).  This should be the speed of
  207. ** the local bus if you have one. Your graphics card (i.e. tseng 4K, 
  208. ** Paradise, ...)  and the graphics resolution of your desktop.  For 
  209. ** example 1024x768x256 or 1024x768x16. It is also important for you
  210. ** to indicate what fonts you are using.  Ideally you should run this
  211. ** benchmark for fontsize 16x8.
  212. **
  213. ** I will post the results once I have accumulated a good 
  214. ** cross section of different system types!
  215. **
  216. ** David Darknell  8 Nov, 1992
  217. */
  218.  
  219. /* load SysSearchPath function */
  220. call RxFuncAdd 'SysGetKey', 'RexxUtil', 'SysGetKey'
  221. call RxFuncAdd 'SysCls', 'RexxUtil', 'SysCls'
  222.  
  223. call SysCls
  224. say '**'
  225. say '** This program is sort of a screen scrolling benchmark.'
  226. say '** This file copies 200 carriage return/line feeds'
  227. say '** to your screen 4 separate times.  Each time'
  228. say '** the elapsed time is calculated, and after the'
  229. say '** fourth time a running average is calculated.'
  230. say '** You should run this program in a 25 line OS/2 window '
  231. say '** (unobscured), and a 25 line full screen session. '  
  232. say '**'
  233. say '** email your results to: david@maxwell.ucsc.edu'
  234. say '**'
  235. say '** Along with the two times, be sure to include:'
  236. say '** Your CPU Type: (386SX,386DX,486SX,486DX,486DX2,586)'
  237. say '** Your CPU speed: (in Megahertz)'
  238. say '** Your BUS type: (ISA,EISA,MCA,LOCAL-VL,LOCAL-PCI,LOCAL-PROPRIETARY)'
  239. say '** Your BUS clock speed (in Megahertz).  This should be the speed of'
  240. say '** the local bus if you have one. Your graphics card (i.e. tseng 4K,' 
  241. say '** Paradise, ...)  and the graphics resolution of your desktop.  For' 
  242. say '** example 1024x768x256 or 1024x768x16.  Be sure to include the '
  243. say '** font size that you are using.  You should include at least font'
  244. say '** size 16x8'
  245. say '**'
  246. say '**'
  247. say '** Press any key to begin the test.'
  248. SysGetKey(NOECHO)  
  249.  
  250. /* test 1 */ 
  251. elapsd1 = time('e')
  252. call screenScroll 1
  253. elapsd1 = time('r')
  254. /* test 2 */ 
  255. elapsd2 = time('e')
  256. call screenScroll 2
  257. elapsd2 = time('r')
  258. /* test 3 */ 
  259. elapsd3 = time('e')
  260. call screenScroll 3
  261. elapsd3 = time('r')
  262. /* test 4 */ 
  263. elapsd4 = time('e')
  264. call screenScroll 4
  265. elapsd4 = time('r')
  266.  
  267. say 'Elapsed time for run 1:' elapsd1
  268. say 'Elapsed time for run 2:' elapsd2
  269. say 'Elapsed time for run 3:' elapsd3
  270. say 'Elapsed time for run 4:' elapsd4
  271. say 'Average elapsed time for 4 runs:' (elapsd1+elapsd2+elapsd3+elapsd4)/4
  272. exit
  273.  
  274. /* procedure to scroll the screen 200 times */
  275. screenScroll: procedure  
  276.     j = ARG(1)
  277.     do i = 1 to 200
  278.         say j'-'i '.............................................................'
  279.     end
  280. return
  281.  
  282. *****cut here*****
  283.  
  284. Well there you have it!  Happy testing!
  285. *David
  286.  
  287.