home *** CD-ROM | disk | FTP | other *** search
- Path: sparky!uunet!cs.utexas.edu!ut-emx!ccwf.cc.utexas.edu
- From: ddt@ccwf.cc.utexas.edu (David Taylor)
- Newsgroups: comp.unix.aix
- Subject: Re: AARRRRGG! No one can answer this question!!!
- Message-ID: <76531@ut-emx.uucp>
- Date: 24 Jul 92 19:07:17 GMT
- References: <76399@ut-emx.uucp> <Brts9v.1ss@news.cso.uiuc.edu>
- Sender: news@ut-emx.uucp
- Organization: The University of Texas at Austin, Austin TX
- Lines: 47
-
- >: Were the IBM developers so boneheaded as to *not* memory
- >: map the display?
- >
- >Believe it or not, many modern graphics displays aren't memory-mapped.
-
- I choose not to believe it. IBM PC's and Sun SparcStations are memory
- mapped. That's a healthy start and accounts for the most popular PC's
- and workstations in the world. In fact, clone makers are starting to
- realize the important of memory mapping by making local bus video cards
- so that your path to the graphics adapter is 2x or 3x faster. This is
- not an improvement you'd see made with "intelligent" graphics cards
- because you don't need as much bandwidth.
-
- Look at a game like Wolfenstein 3D on the PC sometime. That approaches
- what I consider to be virtual-reality quality graphics. Nobody thought
- it was possible over a 16-bit 8Mhz ISA bus. But the software made the
- difference. Unfortunately, the RS/6k, with its 32-bit 14MHz MCA bus has
- no chance of approaching that speed with its base card, simply because
- the information on how to memory map the Skyway graphics card isn't
- available unless you happen to bump into just the right hacker (read on).
-
- >In any case, the Guard Dogs have a valid question: why would you want
- >to do this? Why not open a window? The whole point behind modern displays
- >and their underlying software support is that you don't _have_ to directly
- >work with screen memory to get something done. What functionality do you
- >hope to gain by doing this?
-
- You sound like the Guard Dogs. Why not open a window? Why not ask X
- to do everything for me over several layers of protocol, including BSD
- stream sockets, the X protocol, and the GAI, passing many more
- parameters at each step than I need to and clipping even though it's
- uneccessary? Oh, no reason in particular, certainly not speed.
-
- You're right, I am not looking for more functionality. I'm looking for
- speed, a great deal more of it than I have available. It's funny, the
- Guard Dogs whimper that "OK, RS/6k's aren't exactly known to be the
- *fastest* graphics boxes out there" and in the same breath discourage
- me from accessing the graphics closer to the hardware. That's a
- self-defeating attitude, based on their fear of having to support a
- low-level interface.
-
- Fortunately, I just now received a wonderful response in mail from a
- wonderful dude at Pencom who told me how to do it. It's quite
- non-trivial unfortunately, but it is possible. If anyone's interested,
- I'll pass on the letter.
-
- -Dave.
-