home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #16 / NN_1992_16.iso / spool / comp / unix / aix / 8150 < prev    next >
Encoding:
Internet Message Format  |  1992-07-25  |  2.8 KB

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