README revision 1.1 1 1.1 mrg Information for DEC 21030 Users (aka TGA)
2 1.1 mrg The XFree86 Project, Inc.
3 1.1 mrg Updates for X11R6.8 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 mrg [1m1. DEC 21030[0m
18 1.1 mrg
19 1.1 mrg
20 1.1 mrg +o The DEC 21030 is supported by X11R6.8. The driver is now partially
21 1.1 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 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 mrg +o Current Known Problems
27 1.1 mrg
28 1.1 mrg
29 1.1 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 mrg +o The following options may be specified for the 21030 driver:
46 1.1 mrg
47 1.1 mrg [1mBusID[0m
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 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 mrg [1mMemBase 0x???????[0m
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 mrg [1mOption[0m
62 1.1 mrg Disables acceleration.
63 1.1 mrg
64 1.1 mrg
65 1.1 mrg [1mOption[0m
66 1.1 mrg Disables the hardware cursor.
67 1.1 mrg [1mOption[0m
68 1.1 mrg Disables the XAA PolySegment() method.
69 1.1 mrg
70 1.1 mrg
71 1.1 mrg
72 1.1 mrg [1m2. Authors[0m
73 1.1 mrg
74 1.1 mrg
75 1.1 mrg +o Matthew Grossman, <mattg (a] oz.net>
76 1.1 mrg
77 1.1 mrg +o Alan Hourihane, <alanh (a] fairlite.demon.co.uk>
78 1.1 mrg
79 1.1 mrg +o Martin Lucina, <mato (a] kotelna.sk>
80 1.1 mrg
81 1.1 mrg +o Tim Rowley, <tor (a] cs.brown.edu>
82 1.1 mrg
83 1.1 mrg
84 1.1 mrg
85