README revision 1.1.1.2 1 1.1 mrg Information for Rendition (Micron) Verite Users
2 1.1 mrg The XFree86 Project Inc.
3 1.1.1.2 mrg 9 June 2000, last update by Dejan Ilic "dejan.ilic (a] home.se"
4 1.1 mrg ____________________________________________________________
5 1.1 mrg
6 1.1 mrg Table of Contents
7 1.1 mrg
8 1.1 mrg
9 1.1 mrg 1. Supported hardware
10 1.1 mrg 2. Limitations
11 1.1 mrg 3. Important notices
12 1.1 mrg 4. Features
13 1.1 mrg 5. xorg.conf Option
14 1.1.1.2 mrg 6. News in the X11R7.5 release
15 1.1 mrg 7. News in the XFree86 4.1 release
16 1.1 mrg 8. Major changes in this release
17 1.1 mrg 9. Bugfixes
18 1.1 mrg 10. Known problems in current driver
19 1.1 mrg 11. Work in progress (not finished in time for release)
20 1.1 mrg
21 1.1 mrg
22 1.1 mrg ______________________________________________________________________
23 1.1 mrg
24 1.1.1.2 mrg 1. Supported hardware
25 1.1 mrg
26 1.1 mrg All cards based on the V1000 or the V2x00 should be supported. The
27 1.1 mrg server was tested on a miroCRYSTAL VRX (V1000), Intergraph Intense-100
28 1.1 mrg 3D (V1000), Diamond Stealth II S220 (V2100), Hercules Thriller3D
29 1.1 mrg (V2200), Innovision Warrior3D (V2200) and Genoa V-Raptor (v2200).
30 1.1 mrg
31 1.1 mrg
32 1.1.1.2 mrg 2. Limitations
33 1.1 mrg
34 1.1 mrg V1000 cards can only work as primary display card due to hardware
35 1.1 mrg limitations.
36 1.1 mrg
37 1.1 mrg V2x00 cards can work even if not primary, but primary display card
38 1.1 mrg will be disabled when server is run. This is a driver limitation.
39 1.1 mrg
40 1.1 mrg Hopefully these limitations were worked around and fixed before final
41 1.1 mrg XFree86 4.0 release.
42 1.1 mrg
43 1.1 mrg
44 1.1 mrg
45 1.1.1.2 mrg 3. Important notices
46 1.1 mrg
47 1.1 mrg Some V1000-based video cards are known to lock up the computer if you
48 1.1 mrg have write-combine activated. Disabling it removes the problem. Look
49 1.1 mrg for settings in the motherboards BIOS and disable ALL settings that
50 1.1 mrg has to do with write-combine (usually called USWC or just WC for
51 1.1 mrg short).
52 1.1 mrg
53 1.1 mrg
54 1.1 mrg 15 bits per pixel is only supported on V1000-based cards due to
55 1.1 mrg hardware limitations on V2x00 chipsets.
56 1.1 mrg
57 1.1 mrg
58 1.1 mrg If you have problems with hardware cursor use the "sw_cursor" option
59 1.1 mrg to revert back to software cursor.
60 1.1 mrg
61 1.1 mrg
62 1.1 mrg This is essentially a port of XFree86 3.3.x driver to the new XFree86
63 1.1 mrg 4.0 API, and thus we have put most of effort in making a working
64 1.1 mrg driver with the most basic features. Support for multi-head support
65 1.1 mrg and acceleration are next on the list of features to be included.
66 1.1 mrg
67 1.1.1.2 mrg 4. Features
68 1.1 mrg
69 1.1 mrg
70 1.1.1.2 mrg o Hardware acceleration
71 1.1 mrg
72 1.1.1.2 mrg o Hardware cursor
73 1.1 mrg
74 1.1.1.2 mrg o Supported color depths
75 1.1 mrg
76 1.1.1.2 mrg o 8 bits per pixel (256 pseudo colour)
77 1.1 mrg
78 1.1.1.2 mrg o 15 bits per pixel (actually 16-bits with RGB-weight 555, 32768
79 1.1 mrg colors)
80 1.1 mrg
81 1.1.1.2 mrg o 16 bits per pixel (high colour, RGB-weight 565, 65536 colors)
82 1.1 mrg
83 1.1.1.2 mrg o 32 bits per pixel (true colour, sparse 24bit, 16M colors)
84 1.1 mrg
85 1.1 mrg
86 1.1.1.2 mrg 5. xorg.conf Option
87 1.1 mrg
88 1.1 mrg
89 1.1.1.2 mrg Option
90 1.1 mrg Disables use of the hardware cursor.
91 1.1 mrg
92 1.1.1.2 mrg Option
93 1.1 mrg Run the memory at a higher clock. Useful on some cards with
94 1.1 mrg display glitches at higher resolutions. But adds the risk to
95 1.1 mrg damage the hardware. Use with caution.
96 1.1 mrg
97 1.1.1.2 mrg DacSpeed
98 1.1 mrg Set custom ramdac limit. We have currently no way of knowing if
99 1.1 mrg the v2x00 chip is a v2100 (170MHz) or v2200 (203MHz and 230MHz)
100 1.1 mrg so we assume the lowest. Use this option to manually override
101 1.1 mrg the value.
102 1.1 mrg
103 1.1.1.2 mrg Option
104 1.1 mrg If writecombine is disabled in BIOS, and you add this option in
105 1.1 mrg configuration file, then the driver will try to request
106 1.1 mrg writecombined access to the framebuffer. This can drastically
107 1.1 mrg increase the performance on unaccelerated server. Requires that
108 1.1 mrg "MTRR"-support is compiled into the OS-kernel.
109 1.1 mrg
110 1.1.1.2 mrg Option
111 1.1 mrg Disable probing of DDC-information from your monitor. This
112 1.1 mrg information is not used yet and is only there for informational
113 1.1 mrg purposes. This might have changed before final XFree86 4.0
114 1.1 mrg release. Safe to disable if you experience problems during
115 1.1 mrg startup of X-server.
116 1.1 mrg
117 1.1.1.2 mrg Option
118 1.1 mrg If this option is enabled, the driver will cause the CPU to do
119 1.1 mrg each drawing operation first into a shadow frame buffer in
120 1.1 mrg system virtual memory and then copy the result into video
121 1.1 mrg memory. If this option is not active, the CPU will draw
122 1.1 mrg directly into video memory. Enabling this option is beneficial
123 1.1 mrg for those systems where reading from video memory is, on
124 1.1 mrg average, slower than the corresponding read/modify/write
125 1.1 mrg operation in system virtual memory. This is normally the case
126 1.1 mrg for PCI or AGP adapters, and, so, this option is enabled by
127 1.1 mrg default unless acceleration is enabled.
128 1.1 mrg
129 1.1.1.2 mrg Option
130 1.1 mrg The option expect a value "CW" for clockwise or "CCW" for
131 1.1 mrg counterclockwise rotation of the screen. This is useful when you
132 1.1 mrg need more height then width on the screen. Desktop publishing is
133 1.1 mrg one example where a monitor could display the whole page at once
134 1.1 mrg on a monitor laying on the side. Notice that this option
135 1.1 mrg requires "ShadowFB" and automatically enable it. It also
136 1.1 mrg disables the acceleration. The option is not activated by
137 1.1 mrg default.
138 1.1 mrg
139 1.1 mrg
140 1.1.1.2 mrg 6. News in the X11R7.5 release
141 1.1 mrg
142 1.1 mrg This driver was originally part of the XFree86 4.4 rc2 release.
143 1.1 mrg
144 1.1 mrg
145 1.1.1.2 mrg 7. News in the XFree86 4.1 release
146 1.1 mrg
147 1.1 mrg
148 1.1.1.2 mrg o DirectColor support
149 1.1 mrg
150 1.1.1.2 mrg o SilkenMouse support
151 1.1 mrg
152 1.1 mrg
153 1.1.1.2 mrg 8. Major changes in this release
154 1.1 mrg
155 1.1 mrg
156 1.1.1.2 mrg o Gamma works now for >8bpp
157 1.1 mrg
158 1.1 mrg
159 1.1.1.2 mrg 9. Bugfixes
160 1.1 mrg
161 1.1 mrg
162 1.1.1.2 mrg o Only some code cleanup done. No real bugfixes.
163 1.1 mrg
164 1.1 mrg
165 1.1.1.2 mrg 10. Known problems in current driver
166 1.1 mrg
167 1.1 mrg
168 1.1.1.2 mrg o The acceleration code hangs the computer during X-server startup.
169 1.1 mrg
170 1.1.1.2 mrg o DDC-probing does not work correctly yet. No DDC information is
171 1.1 mrg found.
172 1.1 mrg
173 1.1.1.2 mrg o Switching from display to VC and back to display can lock up V2x00
174 1.1 mrg cards.
175 1.1 mrg
176 1.1.1.2 mrg o When scrolling the virtual display on a V1000 card parts of the
177 1.1 mrg screen will become distorted. Problem disappears when you continue
178 1.1 mrg moving around. V2x00 does not exhibit this problem. Probably a bug
179 1.1 mrg in the driver rather than a limitation of the chip.
180 1.1 mrg
181 1.1.1.2 mrg o Depth 15 & 16 has problems with colors when DirectColor is used.
182 1.1 mrg
183 1.1 mrg
184 1.1.1.2 mrg 11. Work in progress (not finished in time for release)
185 1.1 mrg
186 1.1 mrg
187 1.1.1.2 mrg o Acceleration is disabled for the moment. If you want to play with
188 1.1 mrg it enable the "USE_ACCEL" define in rendition.c file! Beware as it
189 1.1 mrg has several bugs left to clear out before if is stable for general
190 1.1 mrg use.
191 1.1 mrg
192 1.1 mrg
193 1.1 mrg
194