From: thompson@kuhub.cc.ukans.edu
Newsgroups: comp.os.os2.advocacy
Subject: Beta 32-bit graphics engine benchmarks...
Date: 2 Oct 92 17:11:21 CDT
Organization: University of Kansas Academic Computing Services

Hello netters,

Sorry to interfere with all this NT vs. OS/2 wrangling, but I thought
some of you would like some lucid information on the new 32 bit
graphics engine.  I ran the PC Magazine benchmarks suite (ver 1.1)
and I am posting the numbers.  I ran all tests with 1 iteration for
each test.  This was run under the OS/2 beta with the 32 bit graphics
engine and Win-OS/2 3.1.  Keep in mind that these timings are for
a beta graphics engine.  Some timings will probably improve once the
beta code is taken out (or the debugging code--whatever you want to 
call it).

This was run on a 486dx-33 ISA clone (MicroTech is the name).  It
has a basic ET-4000 video card (sorry, I can't remember the name).
The standard VGA (640x480x16) drivers that came with the beta were
used.  The machine has 8 megs of RAM.  Nothing else was running at 
the time except the Workplace Shell.  If I should have run this
without the WPS shell in straight OS/2, please let me know and I 
will.  I can't think of any other pertinent information about the
machine used, so here are the numbers.  I will rerun this benchmark
suite on the graphics engine in the CSD that comes out on October 15.

Benchmark Results


BITBLT ALIGNMENT
Source Aligned Destination Aligned:
32 x 32 	    1.24	ms
64 x 64 	    1.24	ms
128x128 	    3.76	ms
256x256 	   13.72	ms
Source Aligned Destination Not Aligned:
32 x 32 	    2.52	ms
64 x 64 	    5.00	ms
128x128 	   16.24	ms
256x256 	   62.52	ms
Source Not Aligned Destination Aligned:
32 x 32 	    2.48	ms
64 x 64 	    5.00	ms
128x128 	   17.52	ms
256x256 	   61.24	ms
Source Not Aligned Destination Not Aligned:
32 x 32 	    2.52	ms
64 x 64 	    5.00	ms
128x128 	   17.52	ms
256x256 	   62.48	ms

BITBLT OVERLAP
Horizontal Overlap: 	    1.33	ms
Vertical Overlap: 	    1.33	ms

BITBLT ROP'S (average time per call)
Screen to Screen:
SRCCOPY 	    1.26	ms
SRCPAINT 	    6.31	ms
SRCAND 	    6.00	ms
SRCINVERT 	    6.31	ms
SRCERASE 	    6.63	ms
NOTSRCCOPY 	    4.42	ms
NOTSRCERASE 	    6.63	ms
MERGECOPY 	    4.74	ms
MERGEPAINT 	    6.00	ms
PATCOPY 	    0.63	ms
PATPAINT 	    6.31	ms
PATINVERT 	    0.95	ms
DSTINVERT 	    0.95	ms
ZERO 	    0.31	ms
ONE 	    0.63	ms

Memory to Screen:
SRCCOPY 	    0.64	ms
SRCPAINT 	    4.74	ms
SRCAND 	    4.73	ms
SRCINVERT 	    4.74	ms
SRCERASE 	    5.05	ms
NOTSRCCOPY 	    3.16	ms
NOTSRCERASE 	    5.05	ms
MERGECOPY 	    3.15	ms
MERGEPAINT 	    5.05	ms
PATCOPY 	    0.31	ms
PATPAINT 	    5.05	ms
PATINVERT 	    0.95	ms
DSTINVERT 	    0.95	ms
ZERO 	    0.31	ms
ONE 	    0.64	ms

Memory to Memory:
SRCCOPY 	    0.31	ms
SRCPAINT 	    0.64	ms
SRCAND 	    0.63	ms
SRCINVERT 	    0.32	ms
SRCERASE 	    0.63	ms
NOTSRCCOPY 	    0.64	ms
NOTSRCERASE 	    0.63	ms
MERGECOPY 	    0.31	ms
MERGEPAINT 	    0.31	ms
PATCOPY 	    0.63	ms
PATPAINT 	    0.64	ms
PATINVERT 	    0.31	ms
DSTINVERT 	    0.31	ms
ZERO 	    0.32	ms
ONE 	    0.63	ms

SCREEN/MEMORY BITBLT (64x64 mono)
Memory To Screen: 	    0.62	ms
Screen To Screen: 	    4.37	ms

PARTIAL ARCS
Unit Circle  	    1.95	ms
Major Axis X 	    1.95	ms
Major Axis Y 	    1.96	ms
Tilted       	    1.95	ms

FULL ARCS
Outlined:
Unit Circle  	    5.73	ms
Major Axis X 	    5.64	ms
Major Axis Y 	    5.73	ms
Tilted       	    5.64	ms
Filled:
Unit Circle  	   22.73	ms
Major Axis X 	   25.55	ms
Major Axis Y 	   19.82	ms
Tilted       	   25.55	ms

POLYSPLINES (Ten splines per call)
   18.80	ms

POLYFILLETS (Five fillets per call)
    7.80	ms

SINGLE LINES
Horizontal 	    0.31	ms
Vertical   	    0.62	ms
Diagonal   	    1.88	ms

POLYLINES
Solid:
Horizontal 	    0.00	ms
Vertical   	  125.00	ms
Diagonal   	  312.00	ms

LINES ALL DIRECTIONS
Long 	    0.65	ms

WIDE LINES
Solid:
Width  3 	    7.48	ms
Width  5 	   11.28	ms
Width 10 	   10.00	ms
Width 20 	   10.00	ms
Patterned:
Width  3 	    8.76	ms
Width  5 	    8.76	ms
Width 10 	   10.00	ms
Width 20 	   16.24	ms

AREA ALTERNATE FILL
   65.60	ms

AREA WINDING FILL
  112.50	ms

RECTANGLE BOUNDRY & INTERIOR
Square Corners  	    4.37	ms
Rounded Corners 	   20.31	ms

RANDOM RECTANGLES
    2.62	ms

PATTERNS
DEFAULT 	    0.00	ms
DENSE1 	   94.00	ms
DENSE2 	   93.00	ms
DENSE3 	  125.00	ms
DENSE4 	  125.00	ms
DENSE5 	  125.00	ms
DENSE6 	  125.00	ms
DENSE7 	  125.00	ms
DENSE8 	   62.00	ms
VERT 	  125.00	ms
HORIZ 	   31.00	ms
DIAG1 	  156.00	ms
DIAG2 	  157.00	ms
DIAG3 	  156.00	ms
DIAG4 	  156.00	ms
NOSHADE 	   31.00	ms

IMAGE FONTS
System Proportional 10 pt  6w 16h   80 cha       Helv 10 pt  6w 16h   80 chars/line 	     Helv 10 pt  6w 16h   80 chars/line
       Helv 10 pt  6w 16h   80 chars/line 	 pt  6w 16h   80 chars/line
       Helv 12 pt  7w 20h   80 chars/line 	  80 chars/line
       Helv 14 pt  8w 24h   74 chars/line 	ine
       Helv 18 pt 11w 29h   58 chars/line 	    7.81 ms
       Helv 24 pt 14w 37h   44 chars/line 	    9.69 ms
             0 pt  0w  0h   80 chars/line 	    4.07 ms
             0 pt  0w  0h   80 chars/line 	    3.75 ms
             0 pt  0w  0h   80 chars/line 	    4.06 ms
             0 pt  0w  0h   80 chars/line 	    4.06 ms
             0 pt  0w  0h   80 chars/line 	    4.06 ms
             0 pt  0w  0h   80 chars/line 	    4.07 ms
             0 pt  0w  0h   80 chars/line 	    4.06 ms
             0 pt  0w  0h   80 chars/line 	    4.06 ms
             0 pt  0w  0h   80 chars/line 	    4.06 ms

MIXED FONTS
    7.83	ms

GREYED TEXT (9 Characters)
    2.19	ms

TEXT - BACKGROUND MIXED
LeaveAlone 	    4.37	ms
OverPaint  	    2.19	ms

EXTENDED TEXT
    2.58	ms

SET/QUERY CURRENT POSITION
Set   	    0.06	ms
Query 	    0.13	ms

MARKERS SYMBOLS (100 markers)
DEFAULT 	   21.90	ms
EIGHT POINT STAR 	   18.80	ms
SOLID DIAMOND 	   21.90	ms
DOT 	   21.80	ms
SMALL CIRCLE 	   21.90	ms

STRETCH BLT
32 x 32 	    3.20	ms
43 x 48 	    3.10	ms
80 x 80 	    9.40	ms
96 x 96 	   12.50	ms
192x192 	   25.00	ms
32 x 48 	    3.20	ms
48 x 96 	    9.30	ms
48 x 32 	    3.20	ms
108x 96 	   12.50	ms
21 x 21 	    0.00	ms
105x105 	   12.50	ms

IMAGE DATA
    7.45	ms

PULL DOWN MENUS
   61.88	ms

DIALOG BOXES (Show & Destroy)
  350.00	ms

RUBBER BANDING
    3.75	ms

SCROLL WINDOW
Byte Aligned 	   15.31	ms
Not Aligned  	   18.12	ms

ERASE WINDOW
   14.38	ms

COMPLEX CLIPPING
BitBlt 	    0.87	ms
Lines  	    2.19	ms
Text   	   57.50	ms

REGION CLIPPING
BitBlt 	    0.31	ms
Lines  	    1.54	ms
Text   	    3.12	ms

-- 
--------------------------------------------------------------------
| Charles A. Thompson           | thompson@ukanvm.cc.ukans.edu     |
| University of Kansas          | thompson@ukanvax.cc.ukans.edu    |
| .../ They call me SkiBum \... | OS/2 2.0, Bush, and Rush in '92! |
--------------------------------------------------------------------
| Look for Recipe Pro(tm), an interactive recipe database...       |
--------------------------------------------------------------------