home *** CD-ROM | disk | FTP | other *** search
- Newsgroups: comp.os.os2.misc
- Path: sparky!uunet!ukma!usenet.ins.cwru.edu!agate!stanford.edu!leland.Stanford.EDU!dhinds
- From: dhinds@leland.Stanford.EDU (David Hinds)
- Subject: Re: OS2+VIO windows=110baud
- Message-ID: <1992Nov9.191700.3176@leland.Stanford.EDU>
- Sender: news@leland.Stanford.EDU (Mr News)
- Organization: DSG, Stanford University, CA 94305, USA
- References: <16831@umd5.umd.edu> <1992Nov5.232026.1367@leland.Stanford.EDU> <92314.093840ASI509@DJUKFA11.BITNET>
- Date: Mon, 9 Nov 92 19:17:00 GMT
- Lines: 53
-
- In article <92314.093840ASI509@DJUKFA11.BITNET> ASI509@DJUKFA11.BITNET writes:
- >What drivers are you all using? Is that problem only with 800x600 and 1024x
- >768 resolution or do you have it with VGA as well ???
-
- I've only used the stock VGA 640x480 drivers, because I've assumed that the
- higher res ATI drivers could only be slower.
-
- >On my system (33MHz 386 with _ET3000_ VGA) text scrolling in DOS windows
- >IS FASTER than in full screen DOS 5.0 booted without OS/2.
- >
- >While printing 1000 lines of text from Turbo Pascal takes 12s under plain
- >DOS 5.0 it only takes 7s in a OS/2 DOS window with the 14x8 pixel font.
- >The timing was done by hand and by the benchmark program.
-
- I admit I hadn't appreciated how much of a difference different fonts make.
- I never use the 8-bit-wide fonts in windows, since it seems to defeat the
- purpose, as an 80-character window is full screen width at VGA resolution.
- Here are some by-hand timings with a 1000 line text file:
-
- DOS window, 14x8 font: 17 sec
- 10x6 font: 22 sec
- DOS full-screen: 16 sec
-
- OS/2 window, 14x8 font: 85 sec
- 10x6 font: 152 sec
- OS/2 full-screen: 6 sec
-
- DOS application (CUTCP Telnet)
- window, 14x8 font: 26 sec
- 10x6 font: 56 sec
- full-screen: 8 sec
-
- This is an ATI VGA Wonder, on a 16 MHz 386SX system, with DOS settings
- HW_ROM_TO_RAM on, VIDEO_RETRACE_EMULATION off, and VIDEO_ROM_EMULATION off.
- With these settings, I can live with DOS scrolling, though I'd still like
- it to be faster, with some sort of DOS setting for lazy screen updates.
-
- I guess this shows that the scrolling problem is in fact a software problem
- and not a hardware one. I don't see any good reason why an OS/2 window has
- to be at least 5X slower than a DOS Window. The full-screen DOS value seems
- to indicate that most of the overhead in the DOS timings is from the TYPE
- command itself, and the DOS emulation layer, not the screen update speed.
- I don't really understand why the Telnet program, which seems able to send
- stuff to the screen faster than TYPE, is slower in a window. When I set
- Telnet to use the BIOS instead of "direct" screen updates, it gets slower
- still.
-
- Scrolling in DOS windows also looks "nicer" than OS/2 windows. In an OS/2
- window, the mouse pointer flickers, as it is erased and redrawn for every
- line scrolled. The DOS mouse pointer does not visibly flicker.
-
- - David Hinds
- dhinds@allegro.stanford.edu
-