Benchmark info for video performance between OS/2 and Win

From OS2World.Com Wiki
Revision as of 04:16, 18 June 2020 by Martini (talk | contribs) (Created page with "Positive=Full Screen OS/2 2.0 PM Better Negative=Full Screen WIN OS/2 Better <PRE> OS/2 2.0 PM WIN OS/2 Difference (ms...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Positive=Full Screen OS/2 2.0 PM Better Negative=Full Screen WIN OS/2 Better

                                  OS/2 2.0 PM  WIN OS/2  Difference
                			 (ms)      (ms)       (ms)
BITBLT ALIGNMENT
Source Aligned Destination Aligned:
32 x 32                                  2.52      0.85      -1.67
64 x 64                                  3.76      1.55      -2.21
128x128                                  8.72      4.64      -4.08
256x256                                    25     16.62      -8.38
Source Aligned Destination Not Aligned:                           
32 x 32                                  3.76      3.42      -0.34
64 x 64                                  7.52      8.88       1.36
128x128                                 23.72      26.5       2.78
256x256                                 83.76     91.02       7.26
Source Not Aligned Destination Aligned:                           
32 x 32                                  2.48      3.44       0.96
64 x 64                                  7.52      8.92       1.4
128x128                                 23.72     26.96       3.24
256x256                                 83.76      90.8       7.04
Source Not Aligned Destination Not Aligned:                       
32 x 32                                  2.48      3.64       1.16
64 x 64                                  8.72      9.31       0.59
128x128                                    25     27.34       2.34
256x256                                    85     92.48       7.48
                                                                  
BITBLT OVERLAP                                                    
Horizontal Overlap:                      3.99      1.62       -2.37
Vertical Overlap:                        3.91      1.61       -2.3
                                                                  
BITBLT ROP'S (average time per call)                              
Screen to Screen:                                                 
SRCCOPY                                  3.79      4.61       0.82
SRCPAINT                                  7.9      9.23       1.33
SRCAND                                   7.89      9.12       1.23
SRCINVERT                                7.89      9.08       1.19
SRCERASE                                 8.53      9.61       1.08
NOTSRCCOPY                               6.31       7.2       0.89
NOTSRCERASE                              7.89      9.33       1.44
MERGECOPY                                7.26      8.27       1.01
MERGEPAINT                               7.89      9.35       1.46
PATCOPY                                  1.26      1.79       0.53
PATPAINT                                 9.47     10.62       1.15
PATINVERT                                1.58      7.81       6.23
DSTINVERT                                1.26      1.44       0.18
ZERO                                     1.26      1.53       0.27
ONE                                      1.58      1.69       0.11
                                                                  
Memory to Screen:                                                 
SRCCOPY                                  1.26      1.24      -0.02
SRCPAINT                                 9.15      7.79      -1.36
SRCAND                                   9.15      7.81      -1.34
SRCINVERT                                9.15      7.79      -1.36
SRCERASE                                 9.47      8.14      -1.33
NOTSRCCOPY                               7.89      6.19      -1.7
NOTSRCERASE                              9.15      8.03      -1.12
MERGECOPY                                8.53      6.99      -1.54
MERGEPAINT                               9.47      7.92      -1.55
PATCOPY                                  1.58      1.77       0.19
PATPAINT                                10.73      9.28      -1.45
PATINVERT                                1.59      7.78       6.19
DSTINVERT                                1.58      1.41      -0.17
ZERO                                     1.26      1.54       0.28
ONE                                      1.26      1.71       0.45
                                                                  
Memory to Memory:                                                 
SRCCOPY                                  1.26      2.66       1.4
SRCPAINT                                 1.58      4.93       3.35
SRCAND                                   1.59      4.79       3.2
SRCINVERT                                1.58      4.94       3.36
SRCERASE                                 1.58       5.3       3.72
NOTSRCCOPY                               1.26      4.13       2.87
NOTSRCERASE                              1.58      5.06       3.48
MERGECOPY                                1.59       5.1       3.51
MERGEPAINT                               1.89      5.04       3.15
PATCOPY                                  0.95      3.21       2.26
PATPAINT                                 1.89      6.48       4.59
PATINVERT                                1.59       5.1       3.51
DSTINVERT                                1.26      3.65       2.39
ZERO                                     0.94      2.19       1.25
ONE                                      0.95      2.19       1.24
                                                                  
SCREEN/MEMORY BITBLT (64x64 mono)                                 
Memory To Screen:                        1.88      2.16       0.28
Screen To Screen:                         6.5      8.91       2.41
                                                                  
PARTIAL ARCS                                                      
Major Axis X                             5.85     36.05       30.2
Major Axis Y                             5.21     34.84       29.63
                                                                  
                                                                  
FULL ARCS                                                         
Major Axis X                            19.91    168.18     148.27
Major Axis Y                            14.18    142.08      127.9
                                                                  
SINGLE LINES                                                      
Horizontal                               0.63      0.54      -0.09
Vertical                                 1.25      1.21      -0.04
Diagonal                                 3.75      4.31       0.56
                                                                  
POLYLINES                                                         
                                                                  
Horizontal                                 31      0.47     -30.53
Vertical                                  156       1.8     -154.2
Diagonal                                  688      7.97    -680.03
                                                                  
LINES ALL DIRECTIONS                                              
Long                                     1.33      1.36       0.03
                                                                  
WIDE LINES                                                        
Width  3                                16.24        34      17.76
Width  5                                17.52     40.32       22.8
Width 10                                21.28     42.12      20.84
Width 20                                23.76        43      19.24
                                                                  
AREA ALTERNATE FILL                     162.5    109.51     -52.99
                                                                  
AREA WINDING FILL                       231.2    159.05     -72.15
                                                                  
RECTANGLE BOUNDRY & INTERIOR                                      
Square Corners                           8.12      4.41      -3.71
Rounded Corners                         39.06      33.4      -5.66
                                                                  
RANDOM RECTANGLES                        5.25      7.29       2.04

Sum                                   2060.23   1553.42    -506.81

Ave                                     24.24     18.28     -4.295

Hardware: AGI (Everex) 386/20 No Cache 9MB RAM Boca (Tseng ET4000) VGA 512K RAM

PC Magazine OS/2 Presentation Manager Benchmark v.1.0

CONFIG.SYS

IFS=C:\OS2\HPFS.IFS  /CACHE:1024 /CRECL:4 /AUTOCHECK:CD
PROTSHELL=C:\OS2\PMSHELL.EXE
SET USER_INI=C:\OS2\OS2.INI
SET SYSTEM_INI=C:\OS2\OS2SYS.INI
SET OS2_SHELL=C:\OS2\CMD.EXE
SET AUTOSTART=PROGRAMS,TASKLIST,FOLDERS
SET RUNWORKPLACE=C:\OS2\PMSHELL.EXE
SET COMSPEC=C:\OS2\CMD.EXE
LIBPATH=.;C:\OS2\DLL;C:\OS2\MDOS;C:\;C:\OS2\APPS\DLL;
SET PATH=C:\OS2;C:\OS2\SYSTEM;C:\OS2\MDOS\WINOS2;C:\OS2\INSTALL;C:\;C:\OS2\MDOS;C:\OS2\APPS;
SET DPATH=C:\OS2;C:\OS2\SYSTEM;C:\OS2\MDOS\WINOS2;C:\OS2\INSTALL;C:\;C:\OS2\BITMAP;C:\OS2\MDOS;C:\OS2\APPS;
SET PROMPT=$i[$p]
SET HELP=C:\OS2\HELP;C:\OS2\HELP\TUTORIAL;
SET GLOSSARY=C:\OS2\HELP\GLOSS;
PRIORITY_DISK_IO=YES
FILES=31
DEVICE=C:\OS2\TESTCFG.SYS
DEVICE=C:\OS2\DOS.SYS
DEVICE=C:\OS2\PMDD.SYS
BUFFERS=40
IOPL=YES
DISKCACHE=256,LW
MAXWAIT=3
MEMMAN=SWAP,PROTECT
SWAPPATH=C:\OS2\SYSTEM 2048 3072
BREAK=OFF
THREADS=256
PRINTMONBUFSIZE=134,134,134
COUNTRY=001,C:\OS2\SYSTEM\COUNTRY.SYS
SET KEYS=ON
rem SET DELDIR=C:\DELETE,512;D:\DELETE,512;
BASEDEV=PRINT01.SYS
BASEDEV=IBM1FLPY.ADD
BASEDEV=IBM1S506.ADD
BASEDEV=OS2DASD.DMD
SET BOOKSHELF=C:\OS2\BOOK
SET EPATH=C:\OS2\APPS
DEVICE=C:\OS2\APPS\SASYNCDA.SYS 
PROTECTONLY=NO
SHELL=C:\OS2\MDOS\COMMAND.COM C:\OS2\MDOS /P
FCBS=16,8
RMSIZE=640
DEVICE=C:\OS2\MDOS\VEMM.SYS 
DEVICE=C:\OS2\MDOS\VMOUSE.SYS 
DOS=LOW,NOUMB
DEVICE=C:\OS2\MDOS\VDPX.SYS 
DEVICE=C:\OS2\MDOS\VXMS.SYS /UMB
DEVICE=C:\OS2\MDOS\VDPMI.SYS 
DEVICE=C:\OS2\MDOS\VWIN.SYS  
DEVICE=C:\OS2\MDOS\VCDROM.SYS 
DEVINFO=SCR,VGA,C:\OS2\VIOTBL.DCP
SET VIDEO_DEVICES=VIO_VGA
SET VIO_VGA=DEVICE(BVHVGA,BVHSVGA)
DEVICE=C:\OS2\MDOS\VSVGA.SYS 
DEVICE=C:\OS2\POINTDD.SYS 
DEVICE=C:\OS2\MOUSE.SYS 
DEVICE=C:\OS2\COM.SYS 
DEVICE=C:\OS2\MDOS\VCOM.SYS 
CODEPAGE=850,437
DEVINFO=KBD,US,C:\OS2\KEYBOARD.DCP
RUN=C:\OS2\CACHE.EXE /LAZY:ON
DEVINFO=SCR,EGA,C:\OS2\VIOTBL.DCP