1ba0eab60Smacallan Information for newport Users 2ba0eab60Smacallan Guido Guenther 3ba0eab60Smacallan 24 February 2003 4ba0eab60Smacallan ____________________________________________________________ 5ba0eab60Smacallan 6ba0eab60Smacallan Table of Contents 7ba0eab60Smacallan 8ba0eab60Smacallan 9ba0eab60Smacallan 1. Supported Hardware 10ba0eab60Smacallan 2. Features 11ba0eab60Smacallan 3. Notes 12ba0eab60Smacallan 4. Configuration 13ba0eab60Smacallan 5. Authors 14ba0eab60Smacallan 6. Acknowledgements 15ba0eab60Smacallan 16ba0eab60Smacallan 17ba0eab60Smacallan ______________________________________________________________________ 18ba0eab60Smacallan 19aee7dae4Smrg 1. Supported Hardware 20ba0eab60Smacallan 21ba0eab60Smacallan This is an unaccelerated driver for the SGI newport cards (a.k.a. XL) 22ba0eab60Smacallan as found in the SGI Indy and Indigo2. Both the 8bit and 24bit versions 23ba0eab60Smacallan are tested and working. 24ba0eab60Smacallan 25ba0eab60Smacallan 26aee7dae4Smrg 2. Features 27ba0eab60Smacallan 28ba0eab60Smacallan 29aee7dae4Smrg o Support for 8 and 24 bit pixel depths 30ba0eab60Smacallan 31aee7dae4Smrg o Hardware cursor support to reduce flicker 32ba0eab60Smacallan 33ba0eab60Smacallan 34aee7dae4Smrg 3. Notes 35ba0eab60Smacallan 36ba0eab60Smacallan 37aee7dae4Smrg o X -configure does not generate a xorg.conf file. 38ba0eab60Smacallan 39aee7dae4Smrg o There's only a 1280x1024 mode. 40ba0eab60Smacallan 41ba0eab60Smacallan 42ba0eab60Smacallan 43aee7dae4Smrg 4. Configuration 44ba0eab60Smacallan 45ba0eab60Smacallan The driver auto-detects all device information necessary to initialize 46ba0eab60Smacallan the card on the Indy. The only lines you need in the "Device" section 47ba0eab60Smacallan of your xorg.conf file are: 48ba0eab60Smacallan 49ba0eab60Smacallan Section "Device" 50ba0eab60Smacallan Identifier "SGI newport" 51ba0eab60Smacallan Driver "newport" 52ba0eab60Smacallan EndSection 53ba0eab60Smacallan 54ba0eab60Smacallan 55ba0eab60Smacallan Indigo2 users have to use the BusID option as documented below. 56ba0eab60Smacallan 57ba0eab60Smacallan However, if you have problems with auto-detection, you can specify: 58ba0eab60Smacallan 59aee7dae4Smrg o bitplanes - number of physical bitplanes (8 or 24) 60ba0eab60Smacallan 61aee7dae4Smrg o HWCursor - enable or disable hardware cursor 62ba0eab60Smacallan 63aee7dae4Smrg o BusID - set this to "1" on the Indigo2 XL 64ba0eab60Smacallan 65ba0eab60Smacallan 66ba0eab60Smacallan 67aee7dae4Smrg 5. Authors 68ba0eab60Smacallan 69ba0eab60Smacallan 70aee7dae4Smrg o Guido Guenther <mailto:agx@sigxcpu.org> 71ba0eab60Smacallan 72ba0eab60Smacallan 73ba0eab60Smacallan 74aee7dae4Smrg 6. Acknowledgements 75ba0eab60Smacallan 76ba0eab60Smacallan 77aee7dae4Smrg o Gleb O. Raiko <mailto:raiko@niisi.msk.ru> for getting the beast to 78aee7dae4Smrg build 79ba0eab60Smacallan 80aee7dae4Smrg o Ralf Baechle <mailto:ralf@oss.sgi.com> for his patience... 81ba0eab60Smacallan 82aee7dae4Smrg o Ulf Carlsson <mailto:ulfc@calypso.engr.sgi.com> for comments and 83aee7dae4Smrg elf loader code 84ba0eab60Smacallan 85aee7dae4Smrg o Nina A. Podolskaya <mailto:nap@niisi.msk.ru> for elf loader code 86ba0eab60Smacallan 87aee7dae4Smrg o all the guys who wrote the newport_con linux kernel code 88ba0eab60Smacallan 89ba0eab60Smacallan 90ba0eab60Smacallan 91