Home | History | Annotate | Line # | Download | only in dist
      1  1.1.1.2  mrg   Information for Alliance Promotion chipset users
      2  1.1.1.2  mrg   Loic Grenie ( <mailto:grenie (a] math.jussieu.fr>), Henrik
      3  1.1.1.2  mrg   Harmsen ( <mailto:Henrik.Harmsen (a] erv.ericsson.se>)
      4  1.1.1.2  mrg   6 March 2000
      5  1.1.1.2  mrg   ____________________________________________________________
      6  1.1.1.2  mrg 
      7  1.1.1.2  mrg   Table of Contents
      8  1.1.1.2  mrg 
      9  1.1.1.2  mrg 
     10  1.1.1.2  mrg   1. Support chipsets
     11  1.1.1.2  mrg   2. Acceleration
     12  1.1.1.2  mrg   3. DGA
     13  1.1.1.2  mrg   4. Video
     14  1.1.1.2  mrg   5. Shadow framebuffer
     15  1.1.1.2  mrg   6. Configuration
     16  1.1.1.2  mrg   7. glide2x
     17  1.1.1.2  mrg   8. Questions
     18  1.1.1.2  mrg 
     19  1.1.1.2  mrg 
     20  1.1.1.2  mrg   ______________________________________________________________________
     21  1.1.1.2  mrg 
     22  1.1.1.2  mrg   1.  Support chipsets
     23  1.1.1.2  mrg 
     24  1.1.1.2  mrg   The apm driver in the SVGA server is for Alliance Promotion graphics
     25  1.1.1.2  mrg   chipsets. The following chipsets are supported:
     26  1.1.1.2  mrg 
     27  1.1.1.2  mrg 
     28  1.1.1.2  mrg   o  6422
     29  1.1.1.2  mrg 
     30  1.1.1.2  mrg      Old chipset. The driver is still very unstable and has computer
     31  1.1.1.2  mrg      crashes. You should use XFree86 3.3.x for this chipset.
     32  1.1.1.2  mrg 
     33  1.1.1.2  mrg 
     34  1.1.1.2  mrg   o  AT24
     35  1.1.1.2  mrg 
     36  1.1.1.2  mrg      As found in Diamond Stealth Video 2500. Quite similar to AT3D.
     37  1.1.1.2  mrg 
     38  1.1.1.2  mrg   o  AT25, AT3D
     39  1.1.1.2  mrg 
     40  1.1.1.2  mrg      AT3D is found in Hercules Stingray 128/3D. Most other Voodoo Rush
     41  1.1.1.2  mrg      based cards use the AT25 which is identical except it doesn't have
     42  1.1.1.2  mrg      the 3D stuff in it.
     43  1.1.1.2  mrg 
     44  1.1.1.2  mrg 
     45  1.1.1.2  mrg   2.  Acceleration
     46  1.1.1.2  mrg 
     47  1.1.1.2  mrg   The apm driver uses the XAA in the SVGA server. It has support for the
     48  1.1.1.2  mrg   following acceleration:
     49  1.1.1.2  mrg 
     50  1.1.1.2  mrg 
     51  1.1.1.2  mrg   o  Bitblts (rectangle copy operation)
     52  1.1.1.2  mrg 
     53  1.1.1.2  mrg   o  Lines (solid, single pixel)
     54  1.1.1.2  mrg 
     55  1.1.1.2  mrg   o  Filled rectangles
     56  1.1.1.2  mrg 
     57  1.1.1.2  mrg   o  CPU->Screen image transfers.
     58  1.1.1.2  mrg 
     59  1.1.1.2  mrg   o  CPU->Screen colour expansion (text accel).
     60  1.1.1.2  mrg 
     61  1.1.1.2  mrg   o  Screen->Screen colour expansion (cached text accel).
     62  1.1.1.2  mrg 
     63  1.1.1.2  mrg   o  Mono 8x8 pattern fill. Not for 6422.
     64  1.1.1.2  mrg 
     65  1.1.1.2  mrg   o  Colour 8x8 pattern fill (in 8bpp). Not for 6422.
     66  1.1.1.2  mrg 
     67  1.1.1.2  mrg   o  Hardware cursor.
     68  1.1.1.2  mrg 
     69  1.1.1.2  mrg   o  Pixmap caching.
     70  1.1.1.2  mrg 
     71  1.1.1.2  mrg   All in 8, 16 and 32 bpp modes. In 24bpp mode only Bitblts and Filled
     72  1.1.1.2  mrg   rectangles is supported. Also VESA DPMS power save mode is fully
     73  1.1.1.2  mrg   supported with "standby", "suspend" and "off" modes (set with with the
     74  1.1.1.2  mrg   "xset dpms" command).
     75  1.1.1.2  mrg 
     76  1.1.1.2  mrg 
     77  1.1.1.2  mrg   3.  DGA
     78  1.1.1.2  mrg 
     79  1.1.1.2  mrg   Full DGA 2.0 support with framebuffer access and drawing acceleration.
     80  1.1.1.2  mrg 
     81  1.1.1.2  mrg 
     82  1.1.1.2  mrg   4.  Video
     83  1.1.1.2  mrg 
     84  1.1.1.2  mrg   It has limited hardware support for video decoding on the AT24 and
     85  1.1.1.2  mrg   AT25/3D. It can also display an image in YUV colours inside the
     86  1.1.1.2  mrg   desktop. There are some more exotic formats such as YUV 4.1.1, YUV
     87  1.1.1.2  mrg   4.0.0 and RGB 8,16.32bpp.
     88  1.1.1.2  mrg 
     89  1.1.1.2  mrg 
     90  1.1.1.2  mrg   5.  Shadow framebuffer
     91  1.1.1.2  mrg 
     92  1.1.1.2  mrg   There is a mode, called shadow framebuffer, where the graphics are
     93  1.1.1.2  mrg   used to display the images. All rendering is done in memory in a so-
     94  1.1.1.2  mrg   called shadow framebuffer. This mode is useful if you need lots of
     95  1.1.1.2  mrg   reading in the video memory and to use it you will have to put
     96  1.1.1.2  mrg 
     97  1.1.1.2  mrg     Option "ShadowFB"
     98  1.1.1.2  mrg 
     99  1.1.1.2  mrg 
    100  1.1.1.2  mrg 
    101  1.1.1.2  mrg   in your xorg.conf file.
    102  1.1.1.2  mrg 
    103  1.1.1.2  mrg 
    104  1.1.1.2  mrg   6.  Configuration
    105  1.1.1.2  mrg 
    106  1.1.1.2  mrg   You can turn off hardware cursor by inserting the following line in
    107  1.1.1.2  mrg   the Device section of the xorg.conf file:
    108  1.1.1.2  mrg 
    109  1.1.1.2  mrg     Option "SWcursor"
    110  1.1.1.2  mrg 
    111  1.1.1.2  mrg 
    112  1.1.1.2  mrg 
    113  1.1.1.2  mrg   Or turn off hardware acceleration:
    114  1.1.1.2  mrg 
    115  1.1.1.2  mrg     Option "noaccel"
    116  1.1.1.2  mrg 
    117  1.1.1.2  mrg 
    118  1.1.1.2  mrg 
    119  1.1.1.2  mrg   Or turn off MMIO
    120  1.1.1.2  mrg 
    121  1.1.1.2  mrg 
    122  1.1.1.2  mrg     Option "nolinear"
    123  1.1.1.2  mrg 
    124  1.1.1.2  mrg 
    125  1.1.1.2  mrg 
    126  1.1.1.2  mrg   Do not specify either the amount of video RAM or which chipset in the
    127  1.1.1.2  mrg   config file. It is better to let the driver probe for this. Also don't
    128  1.1.1.2  mrg   put any "clocks" line in the device section since these chips have a
    129  1.1.1.2  mrg   fully programmable clock that can almost take any modeline you throw
    130  1.1.1.2  mrg   at it. It might though fail at some specific clock values but in that
    131  1.1.1.2  mrg   case you should just try a slightly different clock and it should
    132  1.1.1.2  mrg   work.
    133  1.1.1.2  mrg 
    134  1.1.1.2  mrg 
    135  1.1.1.2  mrg   7.  glide2x
    136  1.1.1.2  mrg 
    137  1.1.1.2  mrg   There is support for the XF86Rush extension for use with the glide2x
    138  1.1.1.2  mrg   library.
    139  1.1.1.2  mrg 
    140  1.1.1.2  mrg 
    141  1.1.1.2  mrg   8.  Questions
    142  1.1.1.2  mrg 
    143  1.1.1.2  mrg   Any questions regarding this driver should be sent to Loic Grenie. It
    144  1.1.1.2  mrg   should be possible to add support for the 3210 chipset if someone
    145  1.1.1.2  mrg   needs it.
    146  1.1.1.2  mrg 
    147  1.1.1.2  mrg 
    148      1.1  mrg 
    149