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