1 1.1 mrg Information for DEC 21030 Users (aka TGA) 2 1.1 mrg The XFree86 Project, Inc. 3 1.1.1.2 mrg Updates for X11R7.5 by Jim Gettys 4 1.1 mrg March 25th, 2004 5 1.1 mrg ____________________________________________________________ 6 1.1 mrg 7 1.1 mrg Table of Contents 8 1.1 mrg 9 1.1 mrg 10 1.1 mrg 1. DEC 21030 11 1.1 mrg 2. Authors 12 1.1 mrg 13 1.1 mrg 14 1.1 mrg ______________________________________________________________________ 15 1.1 mrg 16 1.1 mrg 17 1.1.1.2 mrg 1. DEC 21030 18 1.1 mrg 19 1.1 mrg 20 1.1.1.2 mrg o The DEC 21030 is supported by X11R7.5. The driver is now partially 21 1.1.1.2 mrg accelerated. The built-in graphics on the Multia is supported in 22 1.1 mrg 8-plane mode, and PCI cards with 8 or 16 MB framebuffers are 23 1.1.1.2 mrg supported in 24-plane mode. TGA2 (aka PowerStorm 3D30/4D20) cards 24 1.1 mrg are not currently supported. 25 1.1 mrg 26 1.1.1.2 mrg o Current Known Problems 27 1.1 mrg 28 1.1 mrg 29 1.1.1.2 mrg 1. Virtual desktops and multiple modelines do not work. You should 30 1.1 mrg specify only one modeline. 31 1.1 mrg 32 1.1 mrg 2. Hardware cursor is only supported on systems with the BT485 33 1.1 mrg ramdac, ie the Multia. 34 1.1 mrg 35 1.1 mrg 3. After the server has been run using the hardware cursor, the 36 1.1 mrg Linux TGA console cursor (which also uses the hardware cursor) 37 1.1 mrg is shifted down by one pixel. This problem does not affect Linux 38 1.1 mrg kernels 2.2.10 and above, which do not use the hardware cursor. 39 1.1 mrg 40 1.1 mrg 4. The XAA PolySegment() method is buggy. If you experience server 41 1.1 mrg crashes with SIGFPE, or server hangs, try disabling it (see 42 1.1 mrg below). 43 1.1 mrg 44 1.1 mrg 45 1.1.1.2 mrg o The following options may be specified for the 21030 driver: 46 1.1 mrg 47 1.1.1.2 mrg BusID 48 1.1 mrg Currently it is necessary to specify the BusID so that the 49 1.1 mrg server will find the card. Check /proc/pci and look for the 50 1.1.1.2 mrg bus, device, and function numbers in the 21030 section. On a 51 1.1 mrg Multia, this should be "PCI:0:11:0". 52 1.1 mrg 53 1.1 mrg 54 1.1.1.2 mrg MemBase 0x??????? 55 1.1 mrg If the server does not detect the base address of the 21030, 56 1.1 mrg then check /proc/pci for the 21030 and look for the 57 1.1 mrg "Prefetchable 32 bit memory at 0x???????" and enter this as your 58 1.1 mrg MemBase setting. 59 1.1 mrg 60 1.1 mrg 61 1.1.1.2 mrg Option 62 1.1 mrg Disables acceleration. 63 1.1 mrg 64 1.1 mrg 65 1.1.1.2 mrg Option 66 1.1 mrg Disables the hardware cursor. 67 1.1.1.2 mrg Option 68 1.1 mrg Disables the XAA PolySegment() method. 69 1.1 mrg 70 1.1 mrg 71 1.1 mrg 72 1.1.1.2 mrg 2. Authors 73 1.1 mrg 74 1.1 mrg 75 1.1.1.2 mrg o Matthew Grossman, <mailto:mattg (a] oz.net> 76 1.1 mrg 77 1.1.1.2 mrg o Alan Hourihane, <mailto:alanh (a] fairlite.demon.co.uk> 78 1.1 mrg 79 1.1.1.2 mrg o Martin Lucina, <mailto:mato (a] kotelna.sk> 80 1.1 mrg 81 1.1.1.2 mrg o Tim Rowley, <mailto:tor (a] cs.brown.edu> 82 1.1 mrg 83 1.1 mrg 84 1.1 mrg 85