Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
View | Details | Raw Unified | Return to bug 154805 | Differences between
and this patch

Collapse All | Expand All

(-)nvidia-guide.xml (-10 / +61 lines)
Lines 37-46 Link Here
37
<body>
37
<body>
38
<p>
38
<p>
39
nVidia release their own Linux drivers which provide good performance and full
39
The nVidia drivers in the tree are released by nVidia and are built against the
40
3D acceleration. There are two drivers in Portage. <c>nvidia-drivers</c> is for
40
Linux kernel. They contain a binary blob that does the heavy lifting for talking
41
newer nVidia graphics cards, while <c>nvidia-legacy-drivers</c> supports older
41
to the card. The drivers consist of two parts, a kernel module, and an X11
42
cards.
42
driver. Both parts are included in a single package. Due to the way nVidia has
43
been packaging their drivers, you will need to make some choices before you
44
install the drivers. Currently, there are two driver packages in the tree. The
45
first, <c>nvidia-drivers</c>, is the latest drivers from nVidia and includes
46
support for the latest cards. The second, <c>nvidia-legacy-drivers</c>, supports
47
older cards, from the original TNT through the GeForce 6800. However, this
48
driver does not support the latest features of the newer cards. You should only
49
use <c>nvidia-legacy-driver</c> if your cards is not supported in the
50
<c>nvidia-drivers</c> package.
43
</p>
51
</p>
44
<note>
52
<note>
Lines 57-62 Link Here
57
</chapter>
65
</chapter>
58
<chapter>
66
<chapter>
67
<title>Driver compatibility</title>
68
<section>
69
<title>nvidia-legacy-drivers</title>
70
<body>
71
72
<p>
73
The <c>nvidia-legacy-driver</c> branch supports older nVidia cards which are no
74
longer supported in the latest driver releases. This branch is based on an older
75
code base of the nVidia drivers, and supports the latest kernels and X.Org
76
versions. You should use this driver if you have a TNT, TNT2, GeForce, or
77
GeForce 2 series card. The driver compatibility information can be found in
78
Appendix A of
79
<uri>http://download.nvidia.com/XFree86/Linux-x86/1.0-7184/README/readme.txt</uri>.
80
</p>
81
82
</body>
83
</section>
84
<section>
85
<title>nvidia-drivers</title>
86
<body>
87
88
<p>
89
The <c>nvidia-drivers</c> branch supports the features in newer nVidia cards.
90
The latest version of these drivers has dropped support for the NV2x based
91
cards. If you have a GeForce 3 or GeForce 4 series card, you should mask
92
<c>>=x11-drivers/nvidia-drivers-1.0.9700</c> in your
93
<path>/etc/portage/package.mask</path> file. This will prevent newer versions of
94
the driver which are incompatible with your card from being installed. You can
95
check for driver compatibility for your card at to determine if it is supported
96
on the newer drivers at
97
<uri>http://us.download.nvidia.com/XFree86/Linux-x86/1.0-9746/README/appendix-a.html</uri>.
98
</p>
99
100
</body>
101
</section>
102
</chapter>
103
104
<chapter>
59
<title>Configuring your Card</title>
105
<title>Configuring your Card</title>
60
<section>
106
<section>
61
<title>Kernel Configuration</title>
107
<title>Kernel Configuration</title>
Lines 65-72 Link Here
65
<p>
111
<p>
66
As mentioned above, the nVidia kernel driver installs and runs against your
112
As mentioned above, the nVidia kernel driver installs and runs against your
67
current kernel. It builds as a module, so it makes sense that your kernel must
113
current kernel. It builds as a module, so it makes sense that your kernel must
68
support the loading of kernel modules. If you used <c>genkernel</c> to
114
support the loading of kernel modules. If you used <c>genkernel all</c> to
69
configure the kernel for you then you're all set. If not, double check your
115
configure the kernel for you, then you're all set. If not, double check your
70
kernel configuration so that this support is enabled:
116
kernel configuration so that this support is enabled:
71
</p>
117
</p>
Lines 99-104 Link Here
99
&lt;*&gt; /dev/agpgart (AGP Support)
145
&lt;*&gt; /dev/agpgart (AGP Support)
100
</pre>
146
</pre>
147
<note>
148
On amd64, the IOMMU controls the agpgart setting.
149
</note>
150
101
</body>
151
</body>
102
</section>
152
</section>
103
<section>
153
<section>
Lines 157-163 Link Here
157
automatically discover your kernel version based on the
207
automatically discover your kernel version based on the
158
<path>/usr/src/linux</path> symlink. Please ensure that you have this symlink
208
<path>/usr/src/linux</path> symlink. Please ensure that you have this symlink
159
pointing to the correct sources and that your kernel is correctly configured.
209
pointing to the correct sources and that your kernel is correctly configured.
160
Please refer to the Configuring the Kernel section of the <uri
210
Please refer to the &quot;Configuring the Kernel&quot; section of the <uri
161
link="/doc/en/handbook/">Installation Handbook</uri> for details on configuring
211
link="/doc/en/handbook/">Installation Handbook</uri> for details on configuring
162
your kernel.
212
your kernel.
163
</p>
213
</p>
Lines 201-209 Link Here
201
<note>
251
<note>
202
Unfortunately, certain legacy video cards are not supported by the newer
252
Unfortunately, certain legacy video cards are not supported by the newer
203
versions of <c>nvidia-drivers</c>.  nVidia provides a <uri
253
versions of <c>nvidia-drivers</c>.
204
link="http://www.nvidia.com/object/IO_18897.html">list of supported
254
nVidia provides a <uri link="http://www.nvidia.com/object/IO_18897.html">list
205
cards</uri>. Please check the list before installing the drivers.
255
of supported cards</uri>. Please check the list before installing the drivers.
206
</note>
256
</note>
207
<p>
257
<p>
Lines 211-216 Link Here
211
</p>
261
</p>
212
<pre caption="Unsupported cards">
262
<pre caption="Unsupported cards">
263
TNT
213
TNT2
264
TNT2
214
TNT2 Pro
265
TNT2 Pro
215
TNT2 Ultra
266
TNT2 Ultra

Return to bug 154805