home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #31 / NN_1992_31.iso / spool / comp / os / linux / 21947 < prev    next >
Encoding:
Internet Message Format  |  1992-12-29  |  2.2 KB

  1. Xref: sparky comp.os.linux:21947 comp.windows.x.i386unix:167
  2. Newsgroups: comp.os.linux,comp.windows.x.i386unix
  3. Path: sparky!uunet!munnari.oz.au!metro!news
  4. From: dawes@physics.su.OZ.AU (David Dawes)
  5. Subject: Re: XFree 1.1 with T8900; mixed results.
  6. Message-ID: <1992Dec28.231123.19120@ucc.su.OZ.AU>
  7. Sender: news@ucc.su.OZ.AU
  8. Nntp-Posting-Host: physics.su.oz.au
  9. Organization: School of Physics, University of Sydney, Australia
  10. References: <1992Dec28.165948.17397@fwi.uva.nl> <1992Dec28.181842.21972@Informatik.TU-Muenchen.DE>
  11. Date: Mon, 28 Dec 1992 23:11:23 GMT
  12. Lines: 33
  13.  
  14. In article <1992Dec28.181842.21972@Informatik.TU-Muenchen.DE> roell@informatik.tu-muenchen.de (Thomas Roell) writes:
  15. >>  2. why does the 256 color Trident display driver only support
  16. >>     T8900C chips? What's this annoying difference between the
  17. >>     T8900B and C?
  18. >
  19. >That's a very trivial reason. For some X stuff you need to have access
  20. >to a source byte and a destination byte at the same time. If you deal
  21. >with SVGA's which cannot map their whole 1MB video memory into the
  22. >CPU's address space, you have to do banking. If you also have to
  23. >fullfill the upper constraint, then you see that you need to have two
  24. >banks which can be used independantly (since source and destination of
  25. >the operation might not be in the same bank).
  26. >
  27. >The TVGA8900B supports only ONE bank, while the TVGA8900C supports TWO
  28. >banks.
  29.  
  30. The XFree86 tvga driver actually uses the TVGA8900C in single-bank mode.
  31. Apparently it benchmarked quicker in that mode than in the dual-bank
  32. mode (don't ask me why -- I was suprised at the results).  We use a
  33. different bitblt routine in this case.
  34.  
  35. For this reason I expected that our driver might work on the 8900B, but
  36. it seems that it doesn't.  The only other difference that I know of
  37. between the 8900B and 8900C is that some registers are read-only on the B
  38. and R/W on the C.  If someone with an 8900B and X source on-line wants
  39. to look into this, please let us know.
  40.  
  41. David
  42. --
  43. ------------------------------------------------------------------------------
  44.  David Dawes (dawes@physics.su.oz.au)    DoD#210      | Phone: +61 2 692 2639
  45.  School of Physics, University of Sydney, Australia   | Fax:   +61 2 660 2903
  46. ------------------------------------------------------------------------------
  47.