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