Home | History | Annotate | Line # | Download | only in dist
      1  1.1  macallan   Information for newport Users
      2  1.1  macallan   Guido Guenther
      3  1.1  macallan   24 February 2003
      4  1.1  macallan   ____________________________________________________________
      5  1.1  macallan 
      6  1.1  macallan   Table of Contents
      7  1.1  macallan 
      8  1.1  macallan 
      9  1.1  macallan   1. Supported Hardware
     10  1.1  macallan   2. Features
     11  1.1  macallan   3. Notes
     12  1.1  macallan   4. Configuration
     13  1.1  macallan   5. Authors
     14  1.1  macallan   6. Acknowledgements
     15  1.1  macallan 
     16  1.1  macallan 
     17  1.1  macallan   ______________________________________________________________________
     18  1.1  macallan 
     19  1.2    adrian   1.  Supported Hardware
     20  1.1  macallan 
     21  1.2    adrian   This is an XAA accelerated driver for the SGI newport cards (a.k.a. XL)
     22  1.1  macallan   as found in the SGI Indy and Indigo2. Both the 8bit and 24bit versions
     23  1.1  macallan   are tested and working.
     24  1.1  macallan 
     25  1.1  macallan 
     26  1.2    adrian   2.  Features
     27  1.1  macallan 
     28  1.1  macallan 
     29  1.2    adrian   o  Support for 8 and 24 bit pixel depths
     30  1.1  macallan 
     31  1.2    adrian   o  Hardware cursor support to reduce flicker
     32  1.1  macallan 
     33  1.2    adrian   o  Acceleration of XAA operations for both XL8 and XL24 cards
     34  1.1  macallan 
     35  1.1  macallan 
     36  1.2    adrian   3.  Notes
     37  1.1  macallan 
     38  1.1  macallan 
     39  1.2    adrian   o  X -configure does not generate a xorg.conf file.
     40  1.1  macallan 
     41  1.2    adrian   o  There's support for both 1024x768 and 1280x1024 modes, but with
     42  1.2    adrian      some caveats/bugs around timing.
     43  1.1  macallan 
     44  1.2    adrian   o  Operating in 8 bit mode will use an 8 bit PseudoColor configuration
     45  1.2    adrian      with private colour maps, rather than the hardware 24 -> 8 bit colour
     46  1.2    adrian      dithering support.
     47  1.1  macallan 
     48  1.2    adrian   o  The XAA Acceleration support is slightly different for XL8 versus XL24.
     49  1.2    adrian 
     50  1.2    adrian   4.  Configuration
     51  1.1  macallan 
     52  1.1  macallan   The driver auto-detects all device information necessary to initialize
     53  1.1  macallan   the card on the Indy. The only lines you need in the "Device" section
     54  1.1  macallan   of your xorg.conf file are:
     55  1.1  macallan 
     56  1.1  macallan          Section "Device"
     57  1.1  macallan              Identifier "SGI newport"
     58  1.1  macallan              Driver     "newport"
     59  1.1  macallan          EndSection
     60  1.1  macallan 
     61  1.1  macallan 
     62  1.1  macallan   Indigo2 users have to use the BusID option as documented below.
     63  1.1  macallan 
     64  1.1  macallan   However, if you have problems with auto-detection, you can specify:
     65  1.1  macallan 
     66  1.2    adrian   o  bitplanes - number of physical bitplanes (8 or 24)
     67  1.1  macallan 
     68  1.2    adrian   o  HWCursor - enable or disable hardware cursor
     69  1.1  macallan 
     70  1.2    adrian   o  BusID - set this to "1" on the Indigo2 XL
     71  1.1  macallan 
     72  1.2    adrian   o  NoAccel - disable Acceleration Options
     73  1.1  macallan 
     74  1.2    adrian   o  XmapTiming - Set the XMAP9 Mode Timing - 1 for Fast, 2 for Slow,
     75  1.2    adrian      3 for Very Slow.  Since the driver currently doesn't parse all of
     76  1.2    adrian      the monitor information, you may need to set the Timing to 2
     77  1.2    adrian      (ie Slow) for 1024x760 60Hz operation.  Very Slow is likely for
     78  1.2    adrian      NTSC/PAL timings which we currently don't have a way to configure.
     79  1.1  macallan 
     80  1.2    adrian   5.  Authors
     81  1.1  macallan 
     82  1.1  macallan 
     83  1.2    adrian   o  Guido Guenther  <mailto:agx (a] sigxcpu.org>
     84  1.1  macallan 
     85  1.1  macallan 
     86  1.1  macallan 
     87  1.2    adrian   6.  Acknowledgements
     88  1.1  macallan 
     89  1.1  macallan 
     90  1.2    adrian   o  Gleb O. Raiko  <mailto:raiko (a] niisi.msk.ru> for getting the beast to
     91  1.2    adrian      build
     92  1.1  macallan 
     93  1.2    adrian   o  Ralf Baechle  <mailto:ralf (a] oss.sgi.com> for his patience...
     94  1.1  macallan 
     95  1.2    adrian   o  Ulf Carlsson  <mailto:ulfc (a] calypso.engr.sgi.com> for comments and
     96  1.2    adrian      elf loader code
     97  1.1  macallan 
     98  1.2    adrian   o  Nina A. Podolskaya  <mailto:nap (a] niisi.msk.ru> for elf loader code
     99  1.1  macallan 
    100  1.2    adrian   o  all the guys who wrote the newport_con linux kernel code
    101  1.1  macallan 
    102  1.1  macallan 
    103  1.1  macallan 
    104