summaryrefslogtreecommitdiff
path: root/xc/programs/Xserver/hw/xfree86/drivers/r128/README
blob: 95f482c004b41d3d1937e38fbe4187c9e6a89308 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
                    Information for ATI Rage 128 Users

                          Precision Insight, Inc.

                             12 November 1999

                         r128 Driver Version 3.0.0



1. Supported Hardware

    * ATI Rage 128 based cards


2. Features

    * Full support (including hardware accelerated 2D drawing) for 8, 15,
      16, 24, and 32 bit per pixel depths.
    * Hardware cursor support to reduce sprite flicker.
    * Support for high resolution video modes up to 1800x1440 @ 70Hz.
    * Support for doublescan video modes (e.g., 320x200 and 320x240).
    * Support for gamma correction at all pixel depths.
    * Fully programmable clock supported.
    * Robust text mode restore for VT switching.


3. Technical Notes

    * None


4. Reported Working Video Cards

    * Rage Fury AGP 32MB
    * XPERT 128 AGP 16MB
    * XPERT 99 AGP 8MB


5. Configuration

   The driver auto-detects all device information necessary to
   initialize the card.  The only lines you need in the "Device"
   section of your XF86Config file are:

       Section "Device"
           Identifier "Rage 128"
           Driver     "r128"
       EndSection

   or let xf86config or XF86Setup do this for you.

   However, if you have problems with auto-detection, you can specify:

       VideoRam - in kilobytes
       MemBase  - physical address of the linear framebuffer
       IOBase   - physical address of the memory mapped IO registers
       ChipID   - PCI DEVICE ID


6. Driver Options

   "hw_cursor" - request hardware cursor (default)
   "sw_cursor" - software cursor only
   "noaccel"   - software rendering only (no hardware acceleration)
   "dac_8_bit" - use color weight 888 in 8 bpp mode (default)
   "dac_6_bit" - use color weight 666 in 8 bpp mode (VGA emulation)


7. Known Limitations

    * None


8. Authors

    The XFree86 3.9 driver was ported from XFree86 3.3 and enhanced by:

    * Rickard E. (Rik) Faith <faith@precisioninsight.com>
    * Kevin E. Martin <kevin@precisioninsight.com>

    The XFree86 3.9 driver was funded by ATI and was donated to The
    XFree86 Project by:

        Precision Insight, Inc.
        Cedar Park, TX
        USA

        http://www.precisioninsight.com


    The XFree86 3.3 driver used for the port was written by:

    * Rickard E. (Rik) Faith <faith@precisioninsight.com>
    * Kevin E. Martin <kevin@precisioninsight.com>

    The XFree86 3.3 driver was funded by ATI and was donated to The
    XFree86 Project by Precision Insight, Inc.  It was based in part on
    an earlier driver that was written by:

    * Alan Hourihane alanh@fairlite.demon.co.uk
    * Dirk Hohndel <hohndel@suse.de>

    This early driver was funded and  donated to The XFree86 Project by:

        SuSE GmbH
        Schanzaekerstr. 10
        90443 Nuernberg
        Germany

        http://www.suse.com


$XFree86: xc/programs/Xserver/hw/xfree86/drivers/r128/README,v 1.4 2000/06/14 00:16:11 dawes Exp $