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
38
39
<p>
39
<p>
40
nVidia release their own Linux drivers which provide good performance and full
40
The nVidia drivers in the tree are released by nVidia and are built against the
41
3D acceleration. There are two drivers in Portage. <c>nvidia-drivers</c> is for
41
Linux kernel. They contain a binary blob that does the heavy lifting for talking
42
newer nVidia graphics cards, while <c>nvidia-legacy-drivers</c> supports older
42
to the card. The drivers consist of two parts, a kernel module, and an X11
43
cards.
43
driver. Both parts are included in a single package. Due to the way nVidia has
44
been packaging their drivers, you will need to make some choices before you
45
install the drivers. Currently, there are two driver packages in the tree. The
46
first, <c>nvidia-drivers</c>, is the latest drivers from nVidia and includes
47
support for the latest cards. The second, <c>nvidia-legacy-drivers</c>, supports
48
older cards, from the original TNT through the GeForce 6800. However, this
49
driver does not support the latest features of the newer cards. You should only
50
use <c>nvidia-legacy-driver</c> if your cards is not supported in the
51
<c>nvidia-drivers</c> package.
44
</p>
52
</p>
45
53
46
<note>
54
<note>
Lines 57-62 Link Here
57
</chapter>
65
</chapter>
58
66
59
<chapter>
67
<chapter>
68
<title>Driver compatibility</title>
69
<section>
70
<title>nvidia-legacy-drivers</title>
71
<body>
72
73
<p>
74
The <c>nvidia-legacy-driver</c> branch supports older nVidia cards which are no
75
longer supported in the latest driver releases. This branch is based on an older
76
code base of the nVidia drivers, and supports the latest kernels and X.Org
77
versions. You should use this driver if you have a TNT, TNT2, GeForce, or
78
GeForce 2 series card. The driver compatibility information can be found in
79
Appendix A of
80
<uri>http://download.nvidia.com/XFree86/Linux-x86/1.0-7184/README/readme.txt</uri>.
81
</p>
82
83
</body>
84
</section>
85
<section>
86
<title>nvidia-drivers</title>
87
<body>
88
89
<p>
90
The <c>nvidia-drivers</c> branch supports the features in newer nVidia cards.
91
The latest version of these drivers has dropped support for the NV3x based
92
cards. If you have a GeForce 3 or GeForce 4 series card, you should mask
93
<c>>=x11-drivers/nvidia-drivers-1.0.9700</c> in your
94
<path>/etc/portage/package.mask</path> file. This will prevent newer versions of
95
the driver which are incompatible with your card from being installed. You can
96
check for driver compatibility for your card at to determine if it is supported
97
on the newer drivers at
98
<uri>http://us.download.nvidia.com/XFree86/Linux-x86/1.0-9746/README/appendix-a.html</uri>.
99
</p>
100
101
</body>
102
</section>
103
</chapter>
104
105
<chapter>
60
<title>Configuring your Card</title>
106
<title>Configuring your Card</title>
61
<section>
107
<section>
62
<title>Kernel Configuration</title>
108
<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>
72
118
Lines 99-104 Link Here
99
&lt;*&gt; /dev/agpgart (AGP Support)
145
&lt;*&gt; /dev/agpgart (AGP Support)
100
</pre> 
146
</pre> 
101
147
148
<note>
149
On amd64, the IOMMU controls the agpgart setting.
150
</note>
151
102
</body>
152
</body>
103
</section>
153
</section>
104
<section>
154
<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
251
202
<note>
252
<note>
203
Unfortunately, certain legacy video cards are not supported by the newer
253
Unfortunately, certain legacy video cards are not supported by the newer
204
versions of <c>nvidia-drivers</c>.  nVidia provides a <uri
254
versions of <c>nvidia-drivers</c>.
205
link="http://www.nvidia.com/object/IO_18897.html">list of supported
255
nVidia provides a <uri link="http://www.nvidia.com/object/IO_18897.html">list
206
cards</uri>. Please check the list before installing the drivers.
256
of supported cards</uri>. Please check the list before installing the drivers.
207
</note>
257
</note>
208
258
209
<p>
259
<p>
Lines 211-216 Link Here
211
</p>
261
</p>
212
262
213
<pre caption="Unsupported cards">
263
<pre caption="Unsupported cards">
264
TNT
214
TNT2
265
TNT2
215
TNT2 Pro
266
TNT2 Pro
216
TNT2 Ultra
267
TNT2 Ultra

Return to bug 154805