1 |
<?xml version='1.0' encoding="UTF-8"?> |
2 |
<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/doc/en/ati-faq.xml,v 1.35 2005/09/09 10:16:19 fox2mike Exp $ --> |
3 |
<!DOCTYPE guide SYSTEM "/dtd/guide.dtd"> |
4 |
|
5 |
<guide link="/doc/en/ati-faq.xml"> |
6 |
<title>Gentoo Linux ATI FAQ</title> |
7 |
|
8 |
<author title="Author"> |
9 |
<mail link="lu_zero@gentoo.org">Luca Barbato</mail> |
10 |
</author> |
11 |
<author title="Editor"> |
12 |
<mail link="peesh@gentoo.org">Jorge Paulo</mail> |
13 |
</author> |
14 |
<author title="Editor"> |
15 |
<mail link="blubber@gentoo.org">Tiemo Kieft</mail> |
16 |
</author> |
17 |
|
18 |
<abstract> |
19 |
This FAQ should help users avoid some common installation and configuration |
20 |
issues related to DRI and X11 for ATI boards. |
21 |
</abstract> |
22 |
|
23 |
|
24 |
<!-- The content of this document is licensed under the CC-BY-SA license --> |
25 |
<!-- See http://creativecommons.org/licenses/by-sa/2.5 --> |
26 |
<license/> |
27 |
|
28 |
<version>1.0.17</version> |
29 |
<date>2006-02-13</date> |
30 |
|
31 |
<chapter> |
32 |
<title>Hardware Support</title> |
33 |
<section> |
34 |
<title>Is my ATI board supported?</title> |
35 |
<body> |
36 |
|
37 |
<p> |
38 |
Many ATI boards (but not all) are supported by <uri |
39 |
link="http://www.freedesktop.org/Software/xorg">xorg-x11</uri>, at least for the |
40 |
2D accelerated features. The 3D support is provided either by <uri |
41 |
link="http://dri.sf.net">the DRI project</uri> which is part of xorg-x11, or by |
42 |
ATI's <uri |
43 |
link="http://mirror.ati.com/support/drivers/linux/radeon-linux.html">closed |
44 |
source drivers</uri>. |
45 |
</p> |
46 |
|
47 |
<table> |
48 |
<tr> |
49 |
<th>GPU</th> |
50 |
<th>Common Name</th> |
51 |
<th>Support</th> |
52 |
</tr> |
53 |
<tr> |
54 |
<ti>Rage128</ti> |
55 |
<ti>Rage128</ti> |
56 |
<ti>xorg DRI</ti> |
57 |
</tr> |
58 |
<tr> |
59 |
<ti>R100</ti> |
60 |
<ti>Radeon7xxx, Radeon64</ti> |
61 |
<ti>xorg DRI</ti> |
62 |
</tr> |
63 |
<tr> |
64 |
<ti>R200, R250, R280</ti> |
65 |
<ti>Radeon8500, Radeon9000, Radeon9200</ti> |
66 |
<ti>xorg DRI, ATI DRI</ti> |
67 |
</tr> |
68 |
<tr> |
69 |
<ti>R300, R400, R500</ti> |
70 |
<ti>Radeon 9500 - x800</ti> |
71 |
<ti>xorg 2D, ATI DRI</ti> |
72 |
</tr> |
73 |
</table> |
74 |
|
75 |
</body> |
76 |
</section> |
77 |
<section> |
78 |
<title> |
79 |
I have an All-In-Wonder/Vivo board. Are the multimedia features supported? |
80 |
</title> |
81 |
<body> |
82 |
|
83 |
<p> |
84 |
The board's multimedia features are supported by <uri |
85 |
link="http://gatos.sf.net">the GATOS project</uri>. These drivers will be |
86 |
merged into the xorg tree shortly. |
87 |
</p> |
88 |
|
89 |
</body> |
90 |
</section> |
91 |
<section> |
92 |
<title>I'm not using an x86-based architecture. What are my options?</title> |
93 |
<body> |
94 |
|
95 |
<p> |
96 |
X11 support on the PPC or Alpha platforms is quite similar to x86 X11 support. |
97 |
However, ATI's closed source drivers are not supported on the PPC or Alpha, so |
98 |
you cannot use the 3D features of the R300 Graphics Processing Unit (GPU). If |
99 |
you have such a board and want it supported by X11, contact |
100 |
<uri link="http://www.ati.com">ATI</uri> and ask them to release the |
101 |
specifications for your system's GPU. The closed source driver for the AMD64 |
102 |
was released, so AMD64 users can now enjoy the same features as x86 users. |
103 |
</p> |
104 |
|
105 |
<impo> |
106 |
To enable agpgart support for certain AMD64 chip sets, you have to disable |
107 |
support for the K8 IOMMU. |
108 |
</impo> |
109 |
|
110 |
</body> |
111 |
</section> |
112 |
<section> |
113 |
<title>I have a laptop. Is my ATI Mobility model supported?</title> |
114 |
<body> |
115 |
|
116 |
<p> |
117 |
It should be, but you may have a configuration issue due to the OEM PCI id that |
118 |
such chips may have. In most cases, you may have to write the configuration file |
119 |
yourself or use the <c>xorgconfig</c> utility. |
120 |
</p> |
121 |
|
122 |
</body> |
123 |
</section> |
124 |
</chapter> |
125 |
|
126 |
<chapter> |
127 |
<title>Installation</title> |
128 |
<section> |
129 |
<title>Packages</title> |
130 |
<body> |
131 |
|
132 |
<ul> |
133 |
<li>The <c>xorg-x11</c> ebuild provides the X11 implementation</li> |
134 |
<li> |
135 |
For a 2.6.x kernel the DRI modules can be built with the kernel or be |
136 |
provided by the <c>x11-drm</c> ebuild |
137 |
</li> |
138 |
<li> |
139 |
For a 2.4.x kernel series you must use the <c>x11-drm</c> ebuild |
140 |
</li> |
141 |
<li> |
142 |
The <c>ati-drivers</c> ebuild provides the ATI closed source X drivers |
143 |
and kernel modules, for both the 2.4 and 2.6 series kernels |
144 |
</li> |
145 |
</ul> |
146 |
|
147 |
<p> |
148 |
If you want to use ATI's <e>internal</e> agpgart support instead of the Linux |
149 |
kernel one, the agpgart driver and the chip set specific driver (in your kernel |
150 |
configuration) must be built as modules or not at all. |
151 |
</p> |
152 |
|
153 |
<pre caption="Installing drivers"> |
154 |
<comment>(If you want just the Rage128 drivers and modules installed with X11)</comment> |
155 |
# <i>VIDEO_CARDS="rage128" emerge x11-drm</i> |
156 |
|
157 |
<comment>(To have just the Radeon support)</comment> |
158 |
<comment>(R100, R200, R250, R280, but not R300 yet)</comment> |
159 |
# <i>VIDEO_CARDS="radeon" emerge x11-drm</i> |
160 |
|
161 |
<comment>(To install the ATI closed source drivers)</comment> |
162 |
<comment>(R200, R250, R280 and R300 only)</comment> |
163 |
# <i>emerge ati-drivers</i> |
164 |
|
165 |
<comment>(To install X11 without any kernel modules)</comment> |
166 |
# <i>emerge xorg-x11</i> |
167 |
</pre> |
168 |
|
169 |
</body> |
170 |
</section> |
171 |
<section> |
172 |
<title>Configuration</title> |
173 |
<body> |
174 |
|
175 |
<p> |
176 |
The use of <c>xorgcfg</c> or <c>xorgconfig</c> to generate the |
177 |
<path>xorg.conf</path> configuration file is suggested. Alternatively, you |
178 |
may use the Xorg auto configuration option: |
179 |
</p> |
180 |
|
181 |
<pre caption="Autoconfiguring X"> |
182 |
# <i>X -configure</i> |
183 |
</pre> |
184 |
|
185 |
<p> |
186 |
For more information on how to get a basic <c>xorg.conf</c> configuration file, |
187 |
please refer to the <uri link="/doc/en/xorg-config.xml">Gentoo X Server |
188 |
HowTo</uri>. |
189 |
</p> |
190 |
|
191 |
<note> |
192 |
You can use <c>fglrxconfig</c> if you have installed the <c>ati-drivers</c> |
193 |
package. |
194 |
</note> |
195 |
|
196 |
<impo> |
197 |
PPC users could use the <c>Xorgautoconfig</c> stand-alone configuration tool by |
198 |
emerging the <c>Xorgautoconfig</c> ebuild, but isn't required. |
199 |
</impo> |
200 |
|
201 |
</body> |
202 |
</section> |
203 |
<section> |
204 |
<title>Switching to OpenGL</title> |
205 |
<body> |
206 |
|
207 |
<p> |
208 |
Once X is installed, configured, and running, it can use the ATI OpenGL |
209 |
libraries: |
210 |
</p> |
211 |
|
212 |
<pre caption="Running opengl-update"> |
213 |
# <i>opengl-update ati</i> |
214 |
</pre> |
215 |
|
216 |
</body> |
217 |
</section> |
218 |
</chapter> |
219 |
<chapter> |
220 |
<title>More Resources</title> |
221 |
<section> |
222 |
<body> |
223 |
|
224 |
<p> |
225 |
More information on Gentoo Linux and the ATI Radeon binary drivers can be found |
226 |
on the <uri |
227 |
link="http://odin.prohosting.com/wedge01/gentoo-radeon-faq.html">Wedge |
228 |
Unofficial Gentoo ATI Radeon FAQ</uri>. |
229 |
</p> |
230 |
|
231 |
</body> |
232 |
</section> |
233 |
</chapter> |
234 |
</guide> |