Article View: comp.os.os2.misc
Article #16085Re: Scrolling performance (was Re: OS/2 Wish List)
From: Matthew Staben
Date: Mon, 25 Jan 1993 20:37
Date: Mon, 25 Jan 1993 20:37
46 lines
2424 bytes
2424 bytes
parry@yoyo.cc.monash.edu.au (Tom J Parry) writes: > Ola Sigurdson (d89os@efd.lth.se) wrote: > > > The above may be true, but it isn't the main reason for the slow > > scrolling in the command windows. The problem is, I think, that > > the window client code is inefficient to the point of being broken: > > When the window scrolls up one line, each line is redrawn separately. > > (The correct way to do it is of course to bitblt the window one line > > up, and then draw the bottom line.) > > As an example, compare the scrolling speeds for the System Editor and > > a command window, using similar fonts. You should find that the > > scrolling is quite acceptable for the System Editor, and that it is > > atrocious for the command window (even with coprocessed graphics). > > Another aspect is the fact that OS/2 seems to use software emulation of the > superior hardware features of these cards instead of the hardware code. In > a DOS box you can turn off VIDEO_ROM_EMULATION and I got a 5 times > improvement in scrolling speeds but my OS/2 windows are still far too slow. > I have developped the habit of entering 'cls' before _every_ command I > execute - and this actually saves me time!!!! > > This applies both to the built in SPP SVGA ET4000 support and the 'leaked > trident' generic drivers on my ET4000. > > -- > Tom J Parry. > Your reality is a figment of my imagination. With the old 16-bit Generic ET4000 drivers, my scrolling speeds were actually phenomenal. Now, that I'm using the TSENG 256 color drivers, I've since switched to many "full-screen" modes rather than windows. In fact, WPS has just become my glorified task switcher. Regardless, one reason OS/2 "emulates" video is due to the fact that many video cards for PCs use real-mode entry points which are incompatible with OS/2 - thus forcing the emulation to be active. Matt s mstaben@comtch.spk.wa.us [Made in America]
Technical Details
Message-ID:
<wT0XXB1w165w@comtch.spk.wa.us>Path:
arc1-ca.pugleaf.net!sparky!uunet!olivea!isc-br!tau-ceti!comtch!mstabenReferences:
<1993Jan25.072103.5129@monu6.cc.monash.edu.au>Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!sparky!uunet!olivea!isc-br!tau-ceti!comtch!mstaben From: mstaben@comtch.spk.wa.us (Matthew Staben) Newsgroups: comp.os.os2.misc Subject: Re: Scrolling performance (was Re: OS/2 Wish List) Message-ID: <wT0XXB1w165w@comtch.spk.wa.us> Date: 25 Jan 93 20:37:55 GMT References: <1993Jan25.072103.5129@monu6.cc.monash.edu.au> Sender: bbs@comtch.spk.wa.us (Waffle bbs) Organization: Waffle BBS at CompuTech Spokane, Washington Lines: 46