Home | History | Annotate | Line # | Download | only in dist
README revision 1.1
      1  1.1  mrg   Information for Rendition (Micron) Verite Users
      2  1.1  mrg   The XFree86 Project Inc.
      3  1.1  mrg   9 June 2000, last update by Dejan Ilic  <dejan.ilic (a] home.se>
      4  1.1  mrg   ____________________________________________________________
      5  1.1  mrg 
      6  1.1  mrg   Table of Contents
      7  1.1  mrg 
      8  1.1  mrg 
      9  1.1  mrg   1. Supported hardware
     10  1.1  mrg   2. Limitations
     11  1.1  mrg   3. Important notices
     12  1.1  mrg   4. Features
     13  1.1  mrg   5. xorg.conf Option
     14  1.1  mrg   6. News in the X11R6.8 release
     15  1.1  mrg   7. News in the XFree86 4.1 release
     16  1.1  mrg   8. Major changes in this release
     17  1.1  mrg   9. Bugfixes
     18  1.1  mrg   10. Known problems in current driver
     19  1.1  mrg   11. Work in progress (not finished in time for release)
     20  1.1  mrg 
     21  1.1  mrg 
     22  1.1  mrg   ______________________________________________________________________
     23  1.1  mrg 
     24  1.1  mrg   [1m1.  Supported hardware[0m
     25  1.1  mrg 
     26  1.1  mrg   All cards based on the V1000 or the V2x00 should be supported. The
     27  1.1  mrg   server was tested on a miroCRYSTAL VRX (V1000), Intergraph Intense-100
     28  1.1  mrg   3D (V1000), Diamond Stealth II S220 (V2100), Hercules Thriller3D
     29  1.1  mrg   (V2200), Innovision Warrior3D (V2200) and Genoa V-Raptor (v2200).
     30  1.1  mrg 
     31  1.1  mrg 
     32  1.1  mrg   [1m2.  Limitations[0m
     33  1.1  mrg 
     34  1.1  mrg   V1000 cards can only work as primary display card due to hardware
     35  1.1  mrg   limitations.
     36  1.1  mrg 
     37  1.1  mrg   V2x00 cards can work even if not primary, but primary display card
     38  1.1  mrg   will be disabled when server is run. This is a driver limitation.
     39  1.1  mrg 
     40  1.1  mrg   Hopefully these limitations were worked around and fixed before final
     41  1.1  mrg   XFree86 4.0 release.
     42  1.1  mrg 
     43  1.1  mrg 
     44  1.1  mrg 
     45  1.1  mrg   [1m3.  Important notices[0m
     46  1.1  mrg 
     47  1.1  mrg   Some V1000-based video cards are known to lock up the computer if you
     48  1.1  mrg   have write-combine activated. Disabling it removes the problem. Look
     49  1.1  mrg   for settings in the motherboards BIOS and disable ALL settings that
     50  1.1  mrg   has to do with write-combine (usually called USWC or just WC for
     51  1.1  mrg   short).
     52  1.1  mrg 
     53  1.1  mrg 
     54  1.1  mrg   15 bits per pixel is only supported on V1000-based cards due to
     55  1.1  mrg   hardware limitations on V2x00 chipsets.
     56  1.1  mrg 
     57  1.1  mrg 
     58  1.1  mrg   If you have problems with hardware cursor use the "sw_cursor" option
     59  1.1  mrg   to revert back to software cursor.
     60  1.1  mrg 
     61  1.1  mrg 
     62  1.1  mrg   This is essentially a port of XFree86 3.3.x driver to the new XFree86
     63  1.1  mrg   4.0 API, and thus we have put most of effort in making a working
     64  1.1  mrg   driver with the most basic features. Support for multi-head support
     65  1.1  mrg   and acceleration are next on the list of features to be included.
     66  1.1  mrg 
     67  1.1  mrg   [1m4.  Features[0m
     68  1.1  mrg 
     69  1.1  mrg 
     70  1.1  mrg   +o  Hardware acceleration
     71  1.1  mrg 
     72  1.1  mrg   +o  Hardware cursor
     73  1.1  mrg 
     74  1.1  mrg   +o  Supported color depths
     75  1.1  mrg 
     76  1.1  mrg      +o  8 bits per pixel (256 pseudo colour)
     77  1.1  mrg 
     78  1.1  mrg      +o  15 bits per pixel (actually 16-bits with RGB-weight 555, 32768
     79  1.1  mrg         colors)
     80  1.1  mrg 
     81  1.1  mrg      +o  16 bits per pixel (high colour, RGB-weight 565, 65536 colors)
     82  1.1  mrg 
     83  1.1  mrg      +o  32 bits per pixel (true colour, sparse 24bit, 16M colors)
     84  1.1  mrg 
     85  1.1  mrg 
     86  1.1  mrg   [1m5.  xorg.conf Option[0m
     87  1.1  mrg 
     88  1.1  mrg 
     89  1.1  mrg      [1mOption[0m
     90  1.1  mrg         Disables use of the hardware cursor.
     91  1.1  mrg 
     92  1.1  mrg      [1mOption[0m
     93  1.1  mrg         Run the memory at a higher clock. Useful on some cards with
     94  1.1  mrg         display glitches at higher resolutions. But adds the risk to
     95  1.1  mrg         damage the hardware. Use with caution.
     96  1.1  mrg 
     97  1.1  mrg      [1mDacSpeed[0m
     98  1.1  mrg         Set custom ramdac limit. We have currently no way of knowing if
     99  1.1  mrg         the v2x00 chip is a v2100 (170MHz) or v2200 (203MHz and 230MHz)
    100  1.1  mrg         so we assume the lowest. Use this option to manually override
    101  1.1  mrg         the value.
    102  1.1  mrg 
    103  1.1  mrg      [1mOption[0m
    104  1.1  mrg         If writecombine is disabled in BIOS, and you add this option in
    105  1.1  mrg         configuration file, then the driver will try to request
    106  1.1  mrg         writecombined access to the framebuffer. This can drastically
    107  1.1  mrg         increase the performance on unaccelerated server. Requires that
    108  1.1  mrg         "MTRR"-support is compiled into the OS-kernel.
    109  1.1  mrg 
    110  1.1  mrg      [1mOption[0m
    111  1.1  mrg         Disable probing of DDC-information from your monitor. This
    112  1.1  mrg         information is not used yet and is only there for informational
    113  1.1  mrg         purposes. This might have changed before final XFree86 4.0
    114  1.1  mrg         release. Safe to disable if you experience problems during
    115  1.1  mrg         startup of X-server.
    116  1.1  mrg 
    117  1.1  mrg      [1mOption[0m
    118  1.1  mrg         If this option is enabled, the driver will cause the CPU to do
    119  1.1  mrg         each drawing operation first into a shadow frame buffer in
    120  1.1  mrg         system virtual memory and then copy the result into video
    121  1.1  mrg         memory.  If this option is not active, the CPU will draw
    122  1.1  mrg         directly into video memory.  Enabling this option is beneficial
    123  1.1  mrg         for those systems where reading from video memory is, on
    124  1.1  mrg         average, slower than the corresponding read/modify/write
    125  1.1  mrg         operation in system virtual memory.  This is normally the case
    126  1.1  mrg         for PCI or AGP adapters, and, so, this option is enabled by
    127  1.1  mrg         default unless acceleration is enabled.
    128  1.1  mrg 
    129  1.1  mrg      [1mOption[0m
    130  1.1  mrg         The option expect a value "CW" for clockwise or "CCW" for
    131  1.1  mrg         counterclockwise rotation of the screen. This is useful when you
    132  1.1  mrg         need more height then width on the screen. Desktop publishing is
    133  1.1  mrg         one example where a monitor could display the whole page at once
    134  1.1  mrg         on a monitor laying on the side.  Notice that this option
    135  1.1  mrg         requires "ShadowFB" and automatically enable it. It also
    136  1.1  mrg         disables the acceleration.  The option is not activated by
    137  1.1  mrg         default.
    138  1.1  mrg 
    139  1.1  mrg 
    140  1.1  mrg   [1m6.  News in the X11R6.8 release[0m
    141  1.1  mrg 
    142  1.1  mrg   This driver was originally part of the XFree86 4.4 rc2 release.
    143  1.1  mrg 
    144  1.1  mrg 
    145  1.1  mrg   [1m7.  News in the XFree86 4.1 release[0m
    146  1.1  mrg 
    147  1.1  mrg 
    148  1.1  mrg   +o  DirectColor support
    149  1.1  mrg 
    150  1.1  mrg   +o  SilkenMouse support
    151  1.1  mrg 
    152  1.1  mrg 
    153  1.1  mrg   [1m8.  Major changes in this release[0m
    154  1.1  mrg 
    155  1.1  mrg 
    156  1.1  mrg   +o  Gamma works now for >8bpp
    157  1.1  mrg 
    158  1.1  mrg 
    159  1.1  mrg   [1m9.  Bugfixes[0m
    160  1.1  mrg 
    161  1.1  mrg 
    162  1.1  mrg   +o  Only some code cleanup done. No real bugfixes.
    163  1.1  mrg 
    164  1.1  mrg 
    165  1.1  mrg   [1m10.  Known problems in current driver[0m
    166  1.1  mrg 
    167  1.1  mrg 
    168  1.1  mrg   +o  The acceleration code hangs the computer during X-server startup.
    169  1.1  mrg 
    170  1.1  mrg   +o  DDC-probing does not work correctly yet. No DDC information is
    171  1.1  mrg      found.
    172  1.1  mrg 
    173  1.1  mrg   +o  Switching from display to VC and back to display can lock up V2x00
    174  1.1  mrg      cards.
    175  1.1  mrg 
    176  1.1  mrg   +o  When scrolling the virtual display on a V1000 card parts of the
    177  1.1  mrg      screen will become distorted. Problem disappears when you continue
    178  1.1  mrg      moving around. V2x00 does not exhibit this problem. Probably a bug
    179  1.1  mrg      in the driver rather than a limitation of the chip.
    180  1.1  mrg 
    181  1.1  mrg   +o  Depth 15 & 16 has problems with colors when DirectColor is used.
    182  1.1  mrg 
    183  1.1  mrg 
    184  1.1  mrg   [1m11.  Work in progress (not finished in time for release)[0m
    185  1.1  mrg 
    186  1.1  mrg 
    187  1.1  mrg   +o  Acceleration is disabled for the moment. If you want to play with
    188  1.1  mrg      it enable the "USE_ACCEL" define in rendition.c file! Beware as it
    189  1.1  mrg      has several bugs left to clear out before if is stable for general
    190  1.1  mrg      use.
    191  1.1  mrg 
    192  1.1  mrg 
    193  1.1  mrg 
    194