* [gentoo-doc-cvs] cvs commit: nvidia-guide.xml
@ 2005-07-06 8:05 Shyam Mani
0 siblings, 0 replies; 27+ messages in thread
From: Shyam Mani @ 2005-07-06 8:05 UTC (permalink / raw
To: gentoo-doc-cvs
fox2mike 05/07/06 08:05:09
Modified: xml/htdocs/doc/en nvidia-guide.xml
Log:
Change of Curtis's email address, since he felt bad about having a yahoo.com one ;) + Addition of CC-BY-SA to nvidia and security guides.
Revision Changes Path
1.15 +6 -4 xml/htdocs/doc/en/nvidia-guide.xml
file : http://www.gentoo.org/cgi-bin/viewcvs.cgi/xml/htdocs/doc/en/nvidia-guide.xml?rev=1.15&content-type=text/x-cvsweb-markup&cvsroot=gentoo
plain: http://www.gentoo.org/cgi-bin/viewcvs.cgi/xml/htdocs/doc/en/nvidia-guide.xml?rev=1.15&content-type=text/plain&cvsroot=gentoo
diff : http://www.gentoo.org/cgi-bin/viewcvs.cgi/xml/htdocs/doc/en/nvidia-guide.xml.diff?r1=1.14&r2=1.15&cvsroot=gentoo
Index: nvidia-guide.xml
===================================================================
RCS file: /var/cvsroot/gentoo/xml/htdocs/doc/en/nvidia-guide.xml,v
retrieving revision 1.14
retrieving revision 1.15
diff -u -r1.14 -r1.15
--- nvidia-guide.xml 4 Jun 2005 16:57:03 -0000 1.14
+++ nvidia-guide.xml 6 Jul 2005 08:05:09 -0000 1.15
@@ -1,5 +1,5 @@
<?xml version='1.0' encoding="UTF-8"?>
-<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/doc/en/nvidia-guide.xml,v 1.14 2005/06/04 16:57:03 neysx Exp $ -->
+<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/doc/en/nvidia-guide.xml,v 1.15 2005/07/06 08:05:09 fox2mike Exp $ -->
<!DOCTYPE guide SYSTEM "/dtd/guide.dtd">
<guide link="/doc/en/nvidia-guide.xml">
@@ -9,7 +9,7 @@
<mail link="swift@gentoo.org">Sven Vermeulen</mail>
</author>
<author title="Editor">
- <mail link="curtis119@yahoo.com">M Curtis Napier</mail>
+ <mail link="curtis119@gentoo.org">M Curtis Napier</mail>
</author>
<abstract>
@@ -18,10 +18,12 @@
to install and configure these drivers.
</abstract>
+<!-- The content of this document is licensed under the CC-BY-SA license -->
+<!-- See http://creativecommons.org/licenses/by-sa/2.5 -->
<license/>
-<version>1.11</version>
-<date>2005-06-04</date>
+<version>1.12</version>
+<date>2005-07-06</date>
<chapter>
<title>Introduction</title>
--
gentoo-doc-cvs@gentoo.org mailing list
^ permalink raw reply [flat|nested] 27+ messages in thread
* [gentoo-doc-cvs] cvs commit: nvidia-guide.xml
@ 2005-07-15 5:10 Shyam Mani
0 siblings, 0 replies; 27+ messages in thread
From: Shyam Mani @ 2005-07-15 5:10 UTC (permalink / raw
To: gentoo-doc-cvs
fox2mike 05/07/15 05:10:46
Modified: xml/htdocs/doc/en nvidia-guide.xml
Log:
#99059 - Minor typo fix, **No Content Change**
Revision Changes Path
1.16 +3 -3 xml/htdocs/doc/en/nvidia-guide.xml
file : http://www.gentoo.org/cgi-bin/viewcvs.cgi/xml/htdocs/doc/en/nvidia-guide.xml?rev=1.16&content-type=text/x-cvsweb-markup&cvsroot=gentoo
plain: http://www.gentoo.org/cgi-bin/viewcvs.cgi/xml/htdocs/doc/en/nvidia-guide.xml?rev=1.16&content-type=text/plain&cvsroot=gentoo
diff : http://www.gentoo.org/cgi-bin/viewcvs.cgi/xml/htdocs/doc/en/nvidia-guide.xml.diff?r1=1.15&r2=1.16&cvsroot=gentoo
Index: nvidia-guide.xml
===================================================================
RCS file: /var/cvsroot/gentoo/xml/htdocs/doc/en/nvidia-guide.xml,v
retrieving revision 1.15
retrieving revision 1.16
diff -u -r1.15 -r1.16
--- nvidia-guide.xml 6 Jul 2005 08:05:09 -0000 1.15
+++ nvidia-guide.xml 15 Jul 2005 05:10:46 -0000 1.16
@@ -1,5 +1,5 @@
<?xml version='1.0' encoding="UTF-8"?>
-<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/doc/en/nvidia-guide.xml,v 1.15 2005/07/06 08:05:09 fox2mike Exp $ -->
+<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/doc/en/nvidia-guide.xml,v 1.16 2005/07/15 05:10:46 fox2mike Exp $ -->
<!DOCTYPE guide SYSTEM "/dtd/guide.dtd">
<guide link="/doc/en/nvidia-guide.xml">
@@ -23,7 +23,7 @@
<license/>
<version>1.12</version>
-<date>2005-07-06</date>
+<date>2005-07-15</date>
<chapter>
<title>Introduction</title>
@@ -247,7 +247,7 @@
</pre>
<p>
-This might not be totally necessary if you aren't used <c>udev</c> but it
+This might not be totally necessary if you aren't using <c>udev</c> but it
doesn't hurt either and makes your system future-proof :)
</p>
--
gentoo-doc-cvs@gentoo.org mailing list
^ permalink raw reply [flat|nested] 27+ messages in thread
* [gentoo-doc-cvs] cvs commit: nvidia-guide.xml
@ 2005-09-11 20:19 Jan Kundrat
0 siblings, 0 replies; 27+ messages in thread
From: Jan Kundrat @ 2005-09-11 20:19 UTC (permalink / raw
To: gentoo-doc-cvs
jkt 05/09/11 20:19:36
Modified: xml/htdocs/doc/en nvidia-guide.xml
Log:
#101913, add example on how to reload module
Revision Changes Path
1.17 +14 -3 xml/htdocs/doc/en/nvidia-guide.xml
file : http://www.gentoo.org/cgi-bin/viewcvs.cgi/xml/htdocs/doc/en/nvidia-guide.xml?rev=1.17&content-type=text/x-cvsweb-markup&cvsroot=gentoo
plain: http://www.gentoo.org/cgi-bin/viewcvs.cgi/xml/htdocs/doc/en/nvidia-guide.xml?rev=1.17&content-type=text/plain&cvsroot=gentoo
diff : http://www.gentoo.org/cgi-bin/viewcvs.cgi/xml/htdocs/doc/en/nvidia-guide.xml.diff?r1=1.16&r2=1.17&cvsroot=gentoo
Index: nvidia-guide.xml
===================================================================
RCS file: /var/cvsroot/gentoo/xml/htdocs/doc/en/nvidia-guide.xml,v
retrieving revision 1.16
retrieving revision 1.17
diff -u -r1.16 -r1.17
--- nvidia-guide.xml 15 Jul 2005 05:10:46 -0000 1.16
+++ nvidia-guide.xml 11 Sep 2005 20:19:36 -0000 1.17
@@ -1,5 +1,5 @@
<?xml version='1.0' encoding="UTF-8"?>
-<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/doc/en/nvidia-guide.xml,v 1.16 2005/07/15 05:10:46 fox2mike Exp $ -->
+<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/doc/en/nvidia-guide.xml,v 1.17 2005/09/11 20:19:36 jkt Exp $ -->
<!DOCTYPE guide SYSTEM "/dtd/guide.dtd">
<guide link="/doc/en/nvidia-guide.xml">
@@ -22,8 +22,8 @@
<!-- See http://creativecommons.org/licenses/by-sa/2.5 -->
<license/>
-<version>1.12</version>
-<date>2005-07-15</date>
+<version>1.13</version>
+<date>2005-09-11</date>
<chapter>
<title>Introduction</title>
@@ -371,6 +371,17 @@
<c>nvidia</c> module before the new settings take effect.
</p>
+<pre caption="Adjusting nvidia options">
+<comment>(Edit /etc/modules.d/nvidia in your favourite editor)</comment>
+# <i>nano -w /etc/modules.d/nvidia</i>
+<comment>(Update module information)</comment>
+# <i>modules-update</i>
+<comment>(Unload the nvidia module...)</comment>
+# <i>modprobe -r nvidia</i>
+<comment>(...and load it once again)</comment>
+# <i>modprobe nvidia</i>
+</pre>
+
</body>
</section>
<section>
--
gentoo-doc-cvs@gentoo.org mailing list
^ permalink raw reply [flat|nested] 27+ messages in thread
* [gentoo-doc-cvs] cvs commit: nvidia-guide.xml
@ 2005-10-05 0:03 Lukasz Damentko
0 siblings, 0 replies; 27+ messages in thread
From: Lukasz Damentko @ 2005-10-05 0:03 UTC (permalink / raw
To: gentoo-doc-cvs
rane 05/10/05 00:03:17
Modified: xml/htdocs/doc/en nvidia-guide.xml
Log:
adding lacking <path>, no other changes
Revision Changes Path
1.18 +4 -4 xml/htdocs/doc/en/nvidia-guide.xml
file : http://www.gentoo.org/cgi-bin/viewcvs.cgi/xml/htdocs/doc/en/nvidia-guide.xml?rev=1.18&content-type=text/x-cvsweb-markup&cvsroot=gentoo
plain: http://www.gentoo.org/cgi-bin/viewcvs.cgi/xml/htdocs/doc/en/nvidia-guide.xml?rev=1.18&content-type=text/plain&cvsroot=gentoo
diff : http://www.gentoo.org/cgi-bin/viewcvs.cgi/xml/htdocs/doc/en/nvidia-guide.xml.diff?r1=1.17&r2=1.18&cvsroot=gentoo
Index: nvidia-guide.xml
===================================================================
RCS file: /var/cvsroot/gentoo/xml/htdocs/doc/en/nvidia-guide.xml,v
retrieving revision 1.17
retrieving revision 1.18
diff -u -r1.17 -r1.18
--- nvidia-guide.xml 11 Sep 2005 20:19:36 -0000 1.17
+++ nvidia-guide.xml 5 Oct 2005 00:03:17 -0000 1.18
@@ -1,5 +1,5 @@
<?xml version='1.0' encoding="UTF-8"?>
-<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/doc/en/nvidia-guide.xml,v 1.17 2005/09/11 20:19:36 jkt Exp $ -->
+<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/doc/en/nvidia-guide.xml,v 1.18 2005/10/05 00:03:17 rane Exp $ -->
<!DOCTYPE guide SYSTEM "/dtd/guide.dtd">
<guide link="/doc/en/nvidia-guide.xml">
@@ -22,7 +22,7 @@
<!-- See http://creativecommons.org/licenses/by-sa/2.5 -->
<license/>
-<version>1.13</version>
+<version>1.14</version>
<date>2005-09-11</date>
<chapter>
@@ -97,8 +97,8 @@
</p>
<p>
-If you are using gentoo-sources-2.6.11-r6, your /usr/src directory might look
-something like this:
+If you are using gentoo-sources-2.6.11-r6, your <path>/usr/src</path> directory
+might look something like this:
</p>
<pre caption="Check your /usr/src/linux symlink">
--
gentoo-doc-cvs@gentoo.org mailing list
^ permalink raw reply [flat|nested] 27+ messages in thread
* [gentoo-doc-cvs] cvs commit: nvidia-guide.xml
@ 2005-10-21 20:35 swift
0 siblings, 0 replies; 27+ messages in thread
From: swift @ 2005-10-21 20:35 UTC (permalink / raw
To: gentoo-doc-cvs
swift 05/10/21 20:35:46
Modified: xml/htdocs/doc/en nvidia-guide.xml
Log:
#108916 - Adding nvidia-settings tool information
Revision Changes Path
1.19 +15 -3 xml/htdocs/doc/en/nvidia-guide.xml
file : http://www.gentoo.org/cgi-bin/viewcvs.cgi/xml/htdocs/doc/en/nvidia-guide.xml?rev=1.19&content-type=text/x-cvsweb-markup&cvsroot=gentoo
plain: http://www.gentoo.org/cgi-bin/viewcvs.cgi/xml/htdocs/doc/en/nvidia-guide.xml?rev=1.19&content-type=text/plain&cvsroot=gentoo
diff : http://www.gentoo.org/cgi-bin/viewcvs.cgi/xml/htdocs/doc/en/nvidia-guide.xml.diff?r1=1.18&r2=1.19&cvsroot=gentoo
Index: nvidia-guide.xml
===================================================================
RCS file: /var/cvsroot/gentoo/xml/htdocs/doc/en/nvidia-guide.xml,v
retrieving revision 1.18
retrieving revision 1.19
diff -u -r1.18 -r1.19
--- nvidia-guide.xml 5 Oct 2005 00:03:17 -0000 1.18
+++ nvidia-guide.xml 21 Oct 2005 20:35:46 -0000 1.19
@@ -1,5 +1,5 @@
<?xml version='1.0' encoding="UTF-8"?>
-<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/doc/en/nvidia-guide.xml,v 1.18 2005/10/05 00:03:17 rane Exp $ -->
+<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/doc/en/nvidia-guide.xml,v 1.19 2005/10/21 20:35:46 swift Exp $ -->
<!DOCTYPE guide SYSTEM "/dtd/guide.dtd">
<guide link="/doc/en/nvidia-guide.xml">
@@ -22,8 +22,8 @@
<!-- See http://creativecommons.org/licenses/by-sa/2.5 -->
<license/>
-<version>1.14</version>
-<date>2005-09-11</date>
+<version>1.15</version>
+<date>2005-10-21</date>
<chapter>
<title>Introduction</title>
@@ -292,6 +292,18 @@
</body>
</section>
+<section>
+<title>Using NVidia Settings Tool</title>
+<body>
+
+<p>
+Since NVidia released version 1.0.6106 it also provides you with a settings
+tool. This tool allows you to change graphical settings without restarting the X
+server and is available through Portage as <c>media-video/nvidia-settings</c>.
+</p>
+
+</body>
+</section>
</chapter>
<chapter>
--
gentoo-doc-cvs@gentoo.org mailing list
^ permalink raw reply [flat|nested] 27+ messages in thread
* [gentoo-doc-cvs] cvs commit: nvidia-guide.xml
@ 2005-10-25 17:27 swift
0 siblings, 0 replies; 27+ messages in thread
From: swift @ 2005-10-25 17:27 UTC (permalink / raw
To: gentoo-doc-cvs
swift 05/10/25 17:27:09
Modified: xml/htdocs/doc/en nvidia-guide.xml
Log:
Adding a troubleshooting section, thanks to Christopher (cpisz - austin.rr.com) for telling me :)
Revision Changes Path
1.20 +22 -3 xml/htdocs/doc/en/nvidia-guide.xml
file : http://www.gentoo.org/cgi-bin/viewcvs.cgi/xml/htdocs/doc/en/nvidia-guide.xml?rev=1.20&content-type=text/x-cvsweb-markup&cvsroot=gentoo
plain: http://www.gentoo.org/cgi-bin/viewcvs.cgi/xml/htdocs/doc/en/nvidia-guide.xml?rev=1.20&content-type=text/plain&cvsroot=gentoo
diff : http://www.gentoo.org/cgi-bin/viewcvs.cgi/xml/htdocs/doc/en/nvidia-guide.xml.diff?r1=1.19&r2=1.20&cvsroot=gentoo
Index: nvidia-guide.xml
===================================================================
RCS file: /var/cvsroot/gentoo/xml/htdocs/doc/en/nvidia-guide.xml,v
retrieving revision 1.19
retrieving revision 1.20
diff -u -r1.19 -r1.20
--- nvidia-guide.xml 21 Oct 2005 20:35:46 -0000 1.19
+++ nvidia-guide.xml 25 Oct 2005 17:27:09 -0000 1.20
@@ -1,5 +1,5 @@
<?xml version='1.0' encoding="UTF-8"?>
-<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/doc/en/nvidia-guide.xml,v 1.19 2005/10/21 20:35:46 swift Exp $ -->
+<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/doc/en/nvidia-guide.xml,v 1.20 2005/10/25 17:27:09 swift Exp $ -->
<!DOCTYPE guide SYSTEM "/dtd/guide.dtd">
<guide link="/doc/en/nvidia-guide.xml">
@@ -22,8 +22,8 @@
<!-- See http://creativecommons.org/licenses/by-sa/2.5 -->
<license/>
-<version>1.15</version>
-<date>2005-10-21</date>
+<version>1.16</version>
+<date>2005-10-25</date>
<chapter>
<title>Introduction</title>
@@ -350,6 +350,25 @@
</body>
</section>
+<section>
+<title>
+ When I attempt to load the kernel module I receive a "no such device"
+</title>
+<body>
+
+<p>
+This usually occurs when you don't have a matching video card. Make sure that
+you have an nVidia-powered graphical card (you can double-check this using
+<c>lspci</c>).
+</p>
+
+<p>
+If you are confident that you have an nVidia card, check your BIOS and see if
+the directive <e>Assign IRQ to VGA</e> is set.
+</p>
+
+</body>
+</section>
</chapter>
<chapter>
--
gentoo-doc-cvs@gentoo.org mailing list
^ permalink raw reply [flat|nested] 27+ messages in thread
* [gentoo-doc-cvs] cvs commit: nvidia-guide.xml
@ 2006-01-13 16:06 Xavier Neys
0 siblings, 0 replies; 27+ messages in thread
From: Xavier Neys @ 2006-01-13 16:06 UTC (permalink / raw
To: gentoo-doc-cvs
neysx 06/01/13 16:06:46
Modified: xml/htdocs/doc/en nvidia-guide.xml
Log:
#116433 added warning about legacy drivers
Revision Changes Path
1.21 +71 -15 xml/htdocs/doc/en/nvidia-guide.xml
file : http://www.gentoo.org/cgi-bin/viewcvs.cgi/xml/htdocs/doc/en/nvidia-guide.xml?rev=1.21&content-type=text/x-cvsweb-markup&cvsroot=gentoo
plain: http://www.gentoo.org/cgi-bin/viewcvs.cgi/xml/htdocs/doc/en/nvidia-guide.xml?rev=1.21&content-type=text/plain&cvsroot=gentoo
diff : http://www.gentoo.org/cgi-bin/viewcvs.cgi/xml/htdocs/doc/en/nvidia-guide.xml.diff?r1=1.20&r2=1.21&cvsroot=gentoo
Index: nvidia-guide.xml
===================================================================
RCS file: /var/cvsroot/gentoo/xml/htdocs/doc/en/nvidia-guide.xml,v
retrieving revision 1.20
retrieving revision 1.21
diff -u -r1.20 -r1.21
--- nvidia-guide.xml 25 Oct 2005 17:27:09 -0000 1.20
+++ nvidia-guide.xml 13 Jan 2006 16:06:46 -0000 1.21
@@ -1,5 +1,5 @@
<?xml version='1.0' encoding="UTF-8"?>
-<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/doc/en/nvidia-guide.xml,v 1.20 2005/10/25 17:27:09 swift Exp $ -->
+<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/doc/en/nvidia-guide.xml,v 1.21 2006/01/13 16:06:46 neysx Exp $ -->
<!DOCTYPE guide SYSTEM "/dtd/guide.dtd">
<guide link="/doc/en/nvidia-guide.xml">
@@ -11,6 +11,9 @@
<author title="Editor">
<mail link="curtis119@gentoo.org">M Curtis Napier</mail>
</author>
+<author title="Editor">
+ <mail link="jackdark@gmail.com">Joshua Saddler</mail>
+</author>
<abstract>
Many Gentooists have an nVidia chipset on their system. nVidia provides specific
@@ -22,8 +25,8 @@
<!-- See http://creativecommons.org/licenses/by-sa/2.5 -->
<license/>
-<version>1.16</version>
-<date>2005-10-25</date>
+<version>1.17</version>
+<date>2006-01-13</date>
<chapter>
<title>Introduction</title>
@@ -56,7 +59,7 @@
<chapter>
<title>Configuring your Card</title>
<section>
-<title>Installing the Appropriate Drivers</title>
+<title>Kernel Configuration</title>
<body>
<p>
@@ -82,8 +85,8 @@
</pre>
<p>
-nVidia's modules and libraries are combined in two packages: <c>nvidia-glx</c>
-and <c>nvidia-kernel</c>. The former are the X11 GLX libraries while the latter
+nVidia's modules and libraries are combined in two packages: <c>nvidia-glx</c>
+and <c>nvidia-kernel</c>. The former are the X11 GLX libraries while the latter
are the kernel modules.
</p>
@@ -127,10 +130,63 @@
# <i>ln -snf linux-2.6.11-gentoo-r6 linux</i>
</pre>
+</body>
+</section>
+<section>
+<title>Optional: Check for Legacy Card Support</title>
+<body>
+
+<note>
+Unfortunately, certain legacy video cards are not supported by the newer
+versions of <c>nvidia-glx</c> and <c>nvidia-kernel</c>. nVidia provides a <uri
+link="http://www.nvidia.com/object/IO_18897.html">list of supported cards</uri>.
+Please check the list before installing the drivers.
+</note>
+
+<p>
+The following is a list of <b>unsupported</b> legacy video cards:
+</p>
+
+<pre caption="Unsupported cards">
+TNT2
+TNT2 Pro
+TNT2 Ultra
+TNT2 Model 64 (M64)
+TNT2 Model 64 (M64) Pro
+Vanta
+Vanta LT
+GeForce 256
+GeForce DDR
+GeForce2 GTS
+GeForce2 Pro
+GeForce2 Ti
+GeForce2 Ultra
+GeForce2 MX Integrated graphics
+Quadro
+Quadro2 Pro
+Quadro2 EX
+</pre>
+
+<p>
+If you own one of these cards, you will have to mask the newer versions of the
+nVidia drivers, and install an older version:
+</p>
+
+<pre caption="Masking newer drivers">
+# <i>echo ">media-video/nvidia-kernel-1.0.6629-r4" >> /etc/portage/package.mask</i>
+# <i>echo ">media-video/nvidia-glx-1.0.6629-r7" >> /etc/portage/package.mask</i>
+</pre>
+
+</body>
+</section>
+<section>
+<title>Installing the Appropriate Drivers</title>
+<body>
+
<p>
-Now it's time to install <c>nvidia-kernel</c> and <c>nvidia-glx</c>. Since
-<c>nvidia-glx</c> depends on <c>nvidia-kernel</c>, installing <c>nvidia-glx</c>
-is sufficient:
+Now it's time to install <c>nvidia-kernel</c> and <c>nvidia-glx</c>. Since
+<c>nvidia-glx</c> depends on <c>nvidia-kernel</c>, installing <c>nvidia-glx</c>
+is sufficient.
</p>
<pre caption="Installing the nVidia modules">
@@ -140,9 +196,9 @@
<impo>
Every time you <uri link="/doc/en/kernel-upgrade.xml">compile a new
kernel</uri> or recompile the current one, you have to run <c>emerge
-nvidia-kernel</c> to reinstall the nVidia modules. nvidia-glx is unaffected by
-a kernel change and doesn't even need to be rebuilt when you recompile/upgrade
-X.
+nvidia-kernel</c> to reinstall the nVidia modules. <c>nvidia-glx</c> is
+unaffected by a kernel change and doesn't even need to be rebuilt when you
+recompile/upgrade X.
</impo>
<p>
@@ -209,8 +265,8 @@
<p>
Next, in section <c>Screen</c>, make sure that either the <c>DefaultDepth</c>
-directive is set to 16 or 24, or that you only have <c>Display</c> subsections
-with <c>Depth</c> settings of 16 or 24. Without it, the nvidia-glx extensions
+directive is set to 16 or 24, or that you only have <c>Display</c> subsections
+with <c>Depth</c> settings of 16 or 24. Without it, the nvidia-glx extensions
will not start.
</p>
@@ -268,7 +324,7 @@
</pre>
<p>
-To monitor your FPS, run <c>glxgears</c>.
+To monitor your FPS, run <c>glxgears</c>.
</p>
</body>
--
gentoo-doc-cvs@gentoo.org mailing list
^ permalink raw reply [flat|nested] 27+ messages in thread
* [gentoo-doc-cvs] cvs commit: nvidia-guide.xml
@ 2006-01-21 12:54 swift
0 siblings, 0 replies; 27+ messages in thread
From: swift @ 2006-01-21 12:54 UTC (permalink / raw
To: gentoo-doc-cvs
swift 06/01/21 12:54:59
Modified: xml/htdocs/doc/en nvidia-guide.xml
Log:
Adding NVmakedevices.sh to troubleshooting section; many reports (Alex Wauck, Johan Vansteenbergen, Chris Rosenberg)
Revision Changes Path
1.22 +21 -3 xml/htdocs/doc/en/nvidia-guide.xml
file : http://www.gentoo.org/cgi-bin/viewcvs.cgi/xml/htdocs/doc/en/nvidia-guide.xml?rev=1.22&content-type=text/x-cvsweb-markup&cvsroot=gentoo
plain: http://www.gentoo.org/cgi-bin/viewcvs.cgi/xml/htdocs/doc/en/nvidia-guide.xml?rev=1.22&content-type=text/plain&cvsroot=gentoo
diff : http://www.gentoo.org/cgi-bin/viewcvs.cgi/xml/htdocs/doc/en/nvidia-guide.xml.diff?r1=1.21&r2=1.22&cvsroot=gentoo
Index: nvidia-guide.xml
===================================================================
RCS file: /var/cvsroot/gentoo/xml/htdocs/doc/en/nvidia-guide.xml,v
retrieving revision 1.21
retrieving revision 1.22
diff -u -r1.21 -r1.22
--- nvidia-guide.xml 13 Jan 2006 16:06:46 -0000 1.21
+++ nvidia-guide.xml 21 Jan 2006 12:54:58 -0000 1.22
@@ -1,5 +1,5 @@
<?xml version='1.0' encoding="UTF-8"?>
-<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/doc/en/nvidia-guide.xml,v 1.21 2006/01/13 16:06:46 neysx Exp $ -->
+<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/doc/en/nvidia-guide.xml,v 1.22 2006/01/21 12:54:58 swift Exp $ -->
<!DOCTYPE guide SYSTEM "/dtd/guide.dtd">
<guide link="/doc/en/nvidia-guide.xml">
@@ -25,8 +25,8 @@
<!-- See http://creativecommons.org/licenses/by-sa/2.5 -->
<license/>
-<version>1.17</version>
-<date>2006-01-13</date>
+<version>1.18</version>
+<date>2006-01-21</date>
<chapter>
<title>Introduction</title>
@@ -425,6 +425,24 @@
</body>
</section>
+<section>
+<title>
+ I get "no screens found" and the logs state "Failed to initialize the NVIDIA
+ kernel module!"
+</title>
+<body>
+
+<p>
+You're most likely missing the <path>/dev/nvidia*</path> device files. Create
+them using <c>NVmakedevices.sh</c>:
+</p>
+
+<pre caption="Creating the nvidia device drivers">
+# <i>/sbin/NVmakedevices.sh</i>
+</pre>
+
+</body>
+</section>
</chapter>
<chapter>
--
gentoo-doc-cvs@gentoo.org mailing list
^ permalink raw reply [flat|nested] 27+ messages in thread
* [gentoo-doc-cvs] cvs commit: nvidia-guide.xml
@ 2006-01-25 21:41 Jan Kundrat
0 siblings, 0 replies; 27+ messages in thread
From: Jan Kundrat @ 2006-01-25 21:41 UTC (permalink / raw
To: gentoo-doc-cvs
jkt 06/01/25 21:41:44
Modified: xml/htdocs/doc/en nvidia-guide.xml
Log:
`/sbin/NVmakedevices.sh` creates "device nodes" or "device files" but definitely not "device drivers" :)
Revision Changes Path
1.23 +3 -3 xml/htdocs/doc/en/nvidia-guide.xml
file : http://www.gentoo.org/cgi-bin/viewcvs.cgi/xml/htdocs/doc/en/nvidia-guide.xml?rev=1.23&content-type=text/x-cvsweb-markup&cvsroot=gentoo
plain: http://www.gentoo.org/cgi-bin/viewcvs.cgi/xml/htdocs/doc/en/nvidia-guide.xml?rev=1.23&content-type=text/plain&cvsroot=gentoo
diff : http://www.gentoo.org/cgi-bin/viewcvs.cgi/xml/htdocs/doc/en/nvidia-guide.xml.diff?r1=1.22&r2=1.23&cvsroot=gentoo
Index: nvidia-guide.xml
===================================================================
RCS file: /var/cvsroot/gentoo/xml/htdocs/doc/en/nvidia-guide.xml,v
retrieving revision 1.22
retrieving revision 1.23
diff -u -r1.22 -r1.23
--- nvidia-guide.xml 21 Jan 2006 12:54:58 -0000 1.22
+++ nvidia-guide.xml 25 Jan 2006 21:41:44 -0000 1.23
@@ -1,5 +1,5 @@
<?xml version='1.0' encoding="UTF-8"?>
-<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/doc/en/nvidia-guide.xml,v 1.22 2006/01/21 12:54:58 swift Exp $ -->
+<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/doc/en/nvidia-guide.xml,v 1.23 2006/01/25 21:41:44 jkt Exp $ -->
<!DOCTYPE guide SYSTEM "/dtd/guide.dtd">
<guide link="/doc/en/nvidia-guide.xml">
@@ -25,7 +25,7 @@
<!-- See http://creativecommons.org/licenses/by-sa/2.5 -->
<license/>
-<version>1.18</version>
+<version>1.19</version>
<date>2006-01-21</date>
<chapter>
@@ -437,7 +437,7 @@
them using <c>NVmakedevices.sh</c>:
</p>
-<pre caption="Creating the nvidia device drivers">
+<pre caption="Creating the nvidia device nodes">
# <i>/sbin/NVmakedevices.sh</i>
</pre>
--
gentoo-doc-cvs@gentoo.org mailing list
^ permalink raw reply [flat|nested] 27+ messages in thread
* [gentoo-doc-cvs] cvs commit: nvidia-guide.xml
@ 2006-03-04 6:35 Shyam Mani
0 siblings, 0 replies; 27+ messages in thread
From: Shyam Mani @ 2006-03-04 6:35 UTC (permalink / raw
To: gentoo-doc-cvs
fox2mike 06/03/04 06:35:31
Modified: xml/htdocs/doc/en nvidia-guide.xml
Log:
104670 - Fixes to the guide so that the in-kernel and binary drivers don't conflict. Thanks to Brandon Thomson <gravix at gmail dot com> for reporting and nightmorph for providing a patch.
Revision Changes Path
1.25 +55 -3 xml/htdocs/doc/en/nvidia-guide.xml
file : http://www.gentoo.org/cgi-bin/viewcvs.cgi/xml/htdocs/doc/en/nvidia-guide.xml?rev=1.25&content-type=text/x-cvsweb-markup&cvsroot=gentoo
plain: http://www.gentoo.org/cgi-bin/viewcvs.cgi/xml/htdocs/doc/en/nvidia-guide.xml?rev=1.25&content-type=text/plain&cvsroot=gentoo
diff : http://www.gentoo.org/cgi-bin/viewcvs.cgi/xml/htdocs/doc/en/nvidia-guide.xml.diff?r1=1.24&r2=1.25&cvsroot=gentoo
Index: nvidia-guide.xml
===================================================================
RCS file: /var/cvsroot/gentoo/xml/htdocs/doc/en/nvidia-guide.xml,v
retrieving revision 1.24
retrieving revision 1.25
diff -u -r1.24 -r1.25
--- nvidia-guide.xml 17 Feb 2006 19:01:06 -0000 1.24
+++ nvidia-guide.xml 4 Mar 2006 06:35:31 -0000 1.25
@@ -1,5 +1,5 @@
<?xml version='1.0' encoding="UTF-8"?>
-<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/doc/en/nvidia-guide.xml,v 1.24 2006/02/17 19:01:06 nightmorph Exp $ -->
+<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/doc/en/nvidia-guide.xml,v 1.25 2006/03/04 06:35:31 fox2mike Exp $ -->
<!DOCTYPE guide SYSTEM "/dtd/guide.dtd">
<guide link="/doc/en/nvidia-guide.xml">
@@ -25,8 +25,8 @@
<!-- See http://creativecommons.org/licenses/by-sa/2.5 -->
<license/>
-<version>1.20</version>
-<date>2006-02-17</date>
+<version>1.21</version>
+<date>2006-03-04</date>
<chapter>
<title>Introduction</title>
@@ -84,6 +84,58 @@
[*] MTRR (Memory Type Range Register) support
</pre>
+</body>
+</section>
+<section>
+<title>Arch-specific notes</title>
+<body>
+
+<impo>
+For x86 and AMD64 processors, the in-kernel driver conflicts with the binary
+driver provided by nVidia. If you will be compiling your kernel for these CPUs,
+you must completely remove support for the in-kernel driver as shown:
+</impo>
+
+<pre caption="Remove the in-kernel driver">
+Device Drivers --->
+Graphics Support --->
+< > nVidia Framebuffer Support
+< > nVidia Riva support
+</pre>
+
+<p>
+A good framebuffer alternative is <c>VESA</c>:
+</p>
+
+<pre caption="Enable VESA support">
+Device Drivers --->
+Graphics Support --->
+<*> VESA VGA graphics support
+</pre>
+
+<p>
+Then, under "VESA driver type" select either <c>vesafb</c> or
+<c>vesafb-tng</c>:
+</p>
+
+<pre caption="Select framebuffer type">
+( ) vesafb
+(X) vesafb-tng
+</pre>
+
+<p>
+For more information, you can read up
+<path>/usr/src/linux/Documentation/fb/vesafb.txt</path> if you are using
+<c>vesafb</c> or look for your framebuffer documentation under
+<path>/usr/src/linux/Documentation/fb/</path>.
+</p>
+
+</body>
+</section>
+<section>
+<title>Continuing with Kernel Configuration</title>
+<body>
+
<p>
nVidia's modules and libraries are combined in two packages: <c>nvidia-glx</c>
and <c>nvidia-kernel</c>. The former are the X11 GLX libraries while the latter
--
gentoo-doc-cvs@gentoo.org mailing list
^ permalink raw reply [flat|nested] 27+ messages in thread
* [gentoo-doc-cvs] cvs commit: nvidia-guide.xml
@ 2006-03-05 12:02 Josh Saddler
0 siblings, 0 replies; 27+ messages in thread
From: Josh Saddler @ 2006-03-05 12:02 UTC (permalink / raw
To: gentoo-doc-cvs
nightmorph 06/03/05 12:02:59
Modified: nvidia-guide.xml
Log:
Added more nVidia troubleshooting info for bug 117950
Revision Changes Path
1.26 xml/htdocs/doc/en/nvidia-guide.xml
file : http://www.gentoo.org/cgi-bin/viewcvs.cgi/xml/htdocs/doc/en/nvidia-guide.xml?rev=1.26&content-type=text/x-cvsweb-markup&cvsroot=gentoo
plain: http://www.gentoo.org/cgi-bin/viewcvs.cgi/xml/htdocs/doc/en/nvidia-guide.xml?rev=1.26&content-type=text/plain&cvsroot=gentoo
diff : http://www.gentoo.org/cgi-bin/viewcvs.cgi/xml/htdocs/doc/en/nvidia-guide.xml.diff?r1=1.25&r2=1.26&cvsroot=gentoo
Index: nvidia-guide.xml
===================================================================
RCS file: /var/cvsroot/gentoo/xml/htdocs/doc/en/nvidia-guide.xml,v
retrieving revision 1.25
retrieving revision 1.26
diff -u -r1.25 -r1.26
--- nvidia-guide.xml 4 Mar 2006 06:35:31 -0000 1.25
+++ nvidia-guide.xml 5 Mar 2006 12:02:59 -0000 1.26
@@ -1,5 +1,5 @@
<?xml version='1.0' encoding="UTF-8"?>
-<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/doc/en/nvidia-guide.xml,v 1.25 2006/03/04 06:35:31 fox2mike Exp $ -->
+<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/doc/en/nvidia-guide.xml,v 1.26 2006/03/05 12:02:59 nightmorph Exp $ -->
<!DOCTYPE guide SYSTEM "/dtd/guide.dtd">
<guide link="/doc/en/nvidia-guide.xml">
@@ -25,8 +25,8 @@
<!-- See http://creativecommons.org/licenses/by-sa/2.5 -->
<license/>
-<version>1.21</version>
-<date>2006-03-04</date>
+<version>1.22</version>
+<date>2006-03-05</date>
<chapter>
<title>Introduction</title>
@@ -493,6 +493,31 @@
# <i>/sbin/NVmakedevices.sh</i>
</pre>
+<p>
+If your <path>/dev/nvidia</path> devices are still missing every time you
+reboot, then it is most likely because udev is not automatically creating the
+proper device nodes. You can fix this by re-running <c>NVmakedevices.sh</c>,
+and then editing <path>/etc/conf.d/rc</path> as shown:
+</p>
+
+<pre caption="Editing /etc/conf.d/rc">
+RC_DEVICE_TARBALL="yes"
+</pre>
+
+<p>
+This will preserve your <path>/dev/nvidia</path> nodes even if you reboot.
+</p>
+
+<note>
+Alternatively, you might try emerging the latest <c>nvidia-kernel</c> and
+<c>nvidia-glx</c> from the 8xxx series. At the time of this writing, both are
+still marked ~arch. These drivers no longer rely on hotplug or udev to create
+the proper device nodes, so you won't need to run <c>NVmakedevices.sh</c>.
+Instead, the X driver itself will create your <path>/dev/nvidia</path> files
+when you start X. However, this will require you to use a recent kernel (2.6.14
+and greater).
+</note>
+
</body>
</section>
</chapter>
--
gentoo-doc-cvs@gentoo.org mailing list
^ permalink raw reply [flat|nested] 27+ messages in thread
* [gentoo-doc-cvs] cvs commit: nvidia-guide.xml
@ 2006-03-28 12:33 Xavier Neys
0 siblings, 0 replies; 27+ messages in thread
From: Xavier Neys @ 2006-03-28 12:33 UTC (permalink / raw
To: gentoo-doc-cvs
neysx 06/03/28 12:33:47
Modified: nvidia-guide.xml
Log:
#127785 rev bump nvidia-kernel-1.0.6629
Revision Changes Path
1.27 xml/htdocs/doc/en/nvidia-guide.xml
file : http://www.gentoo.org/cgi-bin/viewcvs.cgi/xml/htdocs/doc/en/nvidia-guide.xml?rev=1.27&content-type=text/x-cvsweb-markup&cvsroot=gentoo
plain: http://www.gentoo.org/cgi-bin/viewcvs.cgi/xml/htdocs/doc/en/nvidia-guide.xml?rev=1.27&content-type=text/plain&cvsroot=gentoo
diff : http://www.gentoo.org/cgi-bin/viewcvs.cgi/xml/htdocs/doc/en/nvidia-guide.xml.diff?r1=1.26&r2=1.27&cvsroot=gentoo
Index: nvidia-guide.xml
===================================================================
RCS file: /var/cvsroot/gentoo/xml/htdocs/doc/en/nvidia-guide.xml,v
retrieving revision 1.26
retrieving revision 1.27
diff -u -r1.26 -r1.27
--- nvidia-guide.xml 5 Mar 2006 12:02:59 -0000 1.26
+++ nvidia-guide.xml 28 Mar 2006 12:33:46 -0000 1.27
@@ -1,5 +1,5 @@
<?xml version='1.0' encoding="UTF-8"?>
-<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/doc/en/nvidia-guide.xml,v 1.26 2006/03/05 12:02:59 nightmorph Exp $ -->
+<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/doc/en/nvidia-guide.xml,v 1.27 2006/03/28 12:33:46 neysx Exp $ -->
<!DOCTYPE guide SYSTEM "/dtd/guide.dtd">
<guide link="/doc/en/nvidia-guide.xml">
@@ -25,8 +25,8 @@
<!-- See http://creativecommons.org/licenses/by-sa/2.5 -->
<license/>
-<version>1.22</version>
-<date>2006-03-05</date>
+<version>1.23</version>
+<date>2006-03-28</date>
<chapter>
<title>Introduction</title>
@@ -225,7 +225,7 @@
</p>
<pre caption="Masking newer drivers">
-# <i>echo ">media-video/nvidia-kernel-1.0.6629-r4" >> /etc/portage/package.mask</i>
+# <i>echo ">media-video/nvidia-kernel-1.0.6629-r5" >> /etc/portage/package.mask</i>
# <i>echo ">media-video/nvidia-glx-1.0.6629-r7" >> /etc/portage/package.mask</i>
</pre>
--
gentoo-doc-cvs@gentoo.org mailing list
^ permalink raw reply [flat|nested] 27+ messages in thread
* [gentoo-doc-cvs] cvs commit: nvidia-guide.xml
@ 2006-05-02 17:39 Josh Saddler
0 siblings, 0 replies; 27+ messages in thread
From: Josh Saddler @ 2006-05-02 17:39 UTC (permalink / raw
To: gentoo-doc-cvs
nightmorph 06/05/02 17:39:30
Modified: nvidia-guide.xml
Log:
Changed opengl-update to eselect opengl nvidia. opengl-update will be deprecated in the future, and as it is now, it is only a wrapper that calls the eselect command. fixes bug 132032
Revision Changes Path
1.28 xml/htdocs/doc/en/nvidia-guide.xml
file : http://www.gentoo.org/cgi-bin/viewcvs.cgi/xml/htdocs/doc/en/nvidia-guide.xml?rev=1.28&content-type=text/x-cvsweb-markup&cvsroot=gentoo
plain: http://www.gentoo.org/cgi-bin/viewcvs.cgi/xml/htdocs/doc/en/nvidia-guide.xml?rev=1.28&content-type=text/plain&cvsroot=gentoo
diff : http://www.gentoo.org/cgi-bin/viewcvs.cgi/xml/htdocs/doc/en/nvidia-guide.xml.diff?r1=1.27&r2=1.28&cvsroot=gentoo
Index: nvidia-guide.xml
===================================================================
RCS file: /var/cvsroot/gentoo/xml/htdocs/doc/en/nvidia-guide.xml,v
retrieving revision 1.27
retrieving revision 1.28
diff -u -r1.27 -r1.28
--- nvidia-guide.xml 28 Mar 2006 12:33:46 -0000 1.27
+++ nvidia-guide.xml 2 May 2006 17:39:30 -0000 1.28
@@ -1,5 +1,5 @@
<?xml version='1.0' encoding="UTF-8"?>
-<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/doc/en/nvidia-guide.xml,v 1.27 2006/03/28 12:33:46 neysx Exp $ -->
+<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/doc/en/nvidia-guide.xml,v 1.28 2006/05/02 17:39:30 nightmorph Exp $ -->
<!DOCTYPE guide SYSTEM "/dtd/guide.dtd">
<guide link="/doc/en/nvidia-guide.xml">
@@ -25,8 +25,8 @@
<!-- See http://creativecommons.org/licenses/by-sa/2.5 -->
<license/>
-<version>1.23</version>
-<date>2006-03-28</date>
+<version>1.24</version>
+<date>2006-05-02</date>
<chapter>
<title>Introduction</title>
@@ -332,11 +332,11 @@
</pre>
<p>
-Run <c>opengl-update</c> so that the X Server uses the nVidia GLX libraries:
+Run <c>eselect</c> so that the X Server uses the nVidia GLX libraries:
</p>
-<pre caption="Running opengl-update">
-# <i>opengl-update nvidia</i>
+<pre caption="Running eselect">
+# <i>eselect opengl set nvidia</i>
</pre>
</body>
--
gentoo-doc-cvs@gentoo.org mailing list
^ permalink raw reply [flat|nested] 27+ messages in thread
* [gentoo-doc-cvs] cvs commit: nvidia-guide.xml
@ 2006-05-26 20:38 Josh Saddler
0 siblings, 0 replies; 27+ messages in thread
From: Josh Saddler @ 2006-05-26 20:38 UTC (permalink / raw
To: gentoo-doc-cvs
nightmorph 06/05/26 20:38:25
Modified: nvidia-guide.xml
Log:
Updated modules to build/load for nvidia guide, bug 131684
Revision Changes Path
1.29 xml/htdocs/doc/en/nvidia-guide.xml
file : http://www.gentoo.org/cgi-bin/viewcvs.cgi/xml/htdocs/doc/en/nvidia-guide.xml?rev=1.29&content-type=text/x-cvsweb-markup&cvsroot=gentoo
plain: http://www.gentoo.org/cgi-bin/viewcvs.cgi/xml/htdocs/doc/en/nvidia-guide.xml?rev=1.29&content-type=text/plain&cvsroot=gentoo
diff : http://www.gentoo.org/cgi-bin/viewcvs.cgi/xml/htdocs/doc/en/nvidia-guide.xml.diff?r1=1.28&r2=1.29&cvsroot=gentoo
Index: nvidia-guide.xml
===================================================================
RCS file: /var/cvsroot/gentoo/xml/htdocs/doc/en/nvidia-guide.xml,v
retrieving revision 1.28
retrieving revision 1.29
diff -u -r1.28 -r1.29
--- nvidia-guide.xml 2 May 2006 17:39:30 -0000 1.28
+++ nvidia-guide.xml 26 May 2006 20:38:25 -0000 1.29
@@ -1,5 +1,5 @@
<?xml version='1.0' encoding="UTF-8"?>
-<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/doc/en/nvidia-guide.xml,v 1.28 2006/05/02 17:39:30 nightmorph Exp $ -->
+<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/doc/en/nvidia-guide.xml,v 1.29 2006/05/26 20:38:25 nightmorph Exp $ -->
<!DOCTYPE guide SYSTEM "/dtd/guide.dtd">
<guide link="/doc/en/nvidia-guide.xml">
@@ -25,8 +25,8 @@
<!-- See http://creativecommons.org/licenses/by-sa/2.5 -->
<license/>
-<version>1.24</version>
-<date>2006-05-02</date>
+<version>1.25</version>
+<date>2006-05-26</date>
<chapter>
<title>Introduction</title>
@@ -84,6 +84,17 @@
[*] MTRR (Memory Type Range Register) support
</pre>
+<p>
+Also, you will have to add <c>agpgart</c> support to your kernel, either
+compiled in or as a module:
+</p>
+
+<pre caption="Enabling agpgart">
+Device Drivers --->
+Character devices --->
+<*> /dev/agpgart (AGP Support)
+</pre>
+
</body>
</section>
<section>
@@ -270,6 +281,12 @@
forget to run <c>modules-update</c> afterwards.
</p>
+<impo>
+If you compiled <c>agpgart</c> as a module, you will need to add it to
+<path>/etc/modules.autoload.d/kernel-2.6</path> (or <path>kernel-2.4</path>
+depending on your kernel version).
+</impo>
+
<pre caption="Running modules-update">
# <i>modules-update</i>
</pre>
--
gentoo-doc-cvs@gentoo.org mailing list
^ permalink raw reply [flat|nested] 27+ messages in thread
* [gentoo-doc-cvs] cvs commit: nvidia-guide.xml
@ 2006-07-26 9:50 Lukasz Damentko
0 siblings, 0 replies; 27+ messages in thread
From: Lukasz Damentko @ 2006-07-26 9:50 UTC (permalink / raw
To: gentoo-doc-cvs
rane 06/07/26 09:50:06
Modified: nvidia-guide.xml
Log:
there's nothing like /dev/nvidia, adding missing asterisks, thanks to kucrut for reporting
Revision Changes Path
1.30 xml/htdocs/doc/en/nvidia-guide.xml
file : http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/doc/en/nvidia-guide.xml?rev=1.30&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/doc/en/nvidia-guide.xml?rev=1.30&content-type=text/plain
diff : http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/doc/en/nvidia-guide.xml?r1=1.29&r2=1.30
Index: nvidia-guide.xml
===================================================================
RCS file: /var/cvsroot/gentoo/xml/htdocs/doc/en/nvidia-guide.xml,v
retrieving revision 1.29
retrieving revision 1.30
diff -u -r1.29 -r1.30
--- nvidia-guide.xml 26 May 2006 20:38:25 -0000 1.29
+++ nvidia-guide.xml 26 Jul 2006 09:50:06 -0000 1.30
@@ -1,5 +1,5 @@
<?xml version='1.0' encoding="UTF-8"?>
-<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/doc/en/nvidia-guide.xml,v 1.29 2006/05/26 20:38:25 nightmorph Exp $ -->
+<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/doc/en/nvidia-guide.xml,v 1.30 2006/07/26 09:50:06 rane Exp $ -->
<!DOCTYPE guide SYSTEM "/dtd/guide.dtd">
<guide link="/doc/en/nvidia-guide.xml">
@@ -25,8 +25,8 @@
<!-- See http://creativecommons.org/licenses/by-sa/2.5 -->
<license/>
-<version>1.25</version>
-<date>2006-05-26</date>
+<version>1.26</version>
+<date>2006-07-25</date>
<chapter>
<title>Introduction</title>
@@ -511,7 +511,7 @@
</pre>
<p>
-If your <path>/dev/nvidia</path> devices are still missing every time you
+If your <path>/dev/nvidia*</path> devices are still missing every time you
reboot, then it is most likely because udev is not automatically creating the
proper device nodes. You can fix this by re-running <c>NVmakedevices.sh</c>,
and then editing <path>/etc/conf.d/rc</path> as shown:
@@ -522,7 +522,7 @@
</pre>
<p>
-This will preserve your <path>/dev/nvidia</path> nodes even if you reboot.
+This will preserve your <path>/dev/nvidia*</path> nodes even if you reboot.
</p>
<note>
@@ -530,7 +530,7 @@
<c>nvidia-glx</c> from the 8xxx series. At the time of this writing, both are
still marked ~arch. These drivers no longer rely on hotplug or udev to create
the proper device nodes, so you won't need to run <c>NVmakedevices.sh</c>.
-Instead, the X driver itself will create your <path>/dev/nvidia</path> files
+Instead, the X driver itself will create your <path>/dev/nvidia*</path> files
when you start X. However, this will require you to use a recent kernel (2.6.14
and greater).
</note>
--
gentoo-doc-cvs@gentoo.org mailing list
^ permalink raw reply [flat|nested] 27+ messages in thread
* [gentoo-doc-cvs] cvs commit: nvidia-guide.xml
@ 2006-09-02 10:19 Josh Saddler
0 siblings, 0 replies; 27+ messages in thread
From: Josh Saddler @ 2006-09-02 10:19 UTC (permalink / raw
To: gentoo-doc-cvs
nightmorph 06/09/02 10:19:23
Modified: nvidia-guide.xml
Log:
looks like i forgot to actually commit nvidia-guide for bug 140316. fixed with a proper date bump, sorry
Revision Changes Path
1.32 xml/htdocs/doc/en/nvidia-guide.xml
file : http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/doc/en/nvidia-guide.xml?rev=1.32&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/doc/en/nvidia-guide.xml?rev=1.32&content-type=text/plain
diff : http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/doc/en/nvidia-guide.xml?r1=1.31&r2=1.32
Index: nvidia-guide.xml
===================================================================
RCS file: /var/cvsroot/gentoo/xml/htdocs/doc/en/nvidia-guide.xml,v
retrieving revision 1.31
retrieving revision 1.32
diff -u -r1.31 -r1.32
--- nvidia-guide.xml 2 Sep 2006 10:04:16 -0000 1.31
+++ nvidia-guide.xml 2 Sep 2006 10:19:23 -0000 1.32
@@ -1,5 +1,5 @@
<?xml version='1.0' encoding="UTF-8"?>
-<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/doc/en/nvidia-guide.xml,v 1.31 2006/09/02 10:04:16 nightmorph Exp $ -->
+<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/doc/en/nvidia-guide.xml,v 1.32 2006/09/02 10:19:23 nightmorph Exp $ -->
<!DOCTYPE guide SYSTEM "/dtd/guide.dtd">
<guide link="/doc/en/nvidia-guide.xml">
@@ -29,7 +29,7 @@
<license/>
<version>1.27</version>
-<date>2006-09-01</date>
+<date>2006-09-02</date>
<chapter>
<title>Introduction</title>
--
gentoo-doc-cvs@gentoo.org mailing list
^ permalink raw reply [flat|nested] 27+ messages in thread
* [gentoo-doc-cvs] cvs commit: nvidia-guide.xml
@ 2006-10-24 2:24 Josh Saddler
0 siblings, 0 replies; 27+ messages in thread
From: Josh Saddler @ 2006-10-24 2:24 UTC (permalink / raw
To: gentoo-doc-cvs
nightmorph 06/10/24 02:24:14
Modified: nvidia-guide.xml
Log:
Thorough overhaul of nVidia guide, as nvidia-kernel & glx have been removed from portage awhile ago; several functionality changes have taken place within the nvidia/legacy packages that prevent some errors from occuring, and we don't support the out-of-portage versions anyway.
Revision Changes Path
1.33 xml/htdocs/doc/en/nvidia-guide.xml
file : http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/doc/en/nvidia-guide.xml?rev=1.33&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/doc/en/nvidia-guide.xml?rev=1.33&content-type=text/plain
diff : http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/doc/en/nvidia-guide.xml?r1=1.32&r2=1.33
Index: nvidia-guide.xml
===================================================================
RCS file: /var/cvsroot/gentoo/xml/htdocs/doc/en/nvidia-guide.xml,v
retrieving revision 1.32
retrieving revision 1.33
diff -u -r1.32 -r1.33
--- nvidia-guide.xml 2 Sep 2006 10:19:23 -0000 1.32
+++ nvidia-guide.xml 24 Oct 2006 02:24:14 -0000 1.33
@@ -1,5 +1,5 @@
<?xml version='1.0' encoding="UTF-8"?>
-<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/doc/en/nvidia-guide.xml,v 1.32 2006/09/02 10:19:23 nightmorph Exp $ -->
+<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/doc/en/nvidia-guide.xml,v 1.33 2006/10/24 02:24:14 nightmorph Exp $ -->
<!DOCTYPE guide SYSTEM "/dtd/guide.dtd">
<guide link="/doc/en/nvidia-guide.xml">
@@ -28,8 +28,8 @@
<!-- See http://creativecommons.org/licenses/by-sa/2.5 -->
<license/>
-<version>1.27</version>
-<date>2006-09-02</date>
+<version>1.28</version>
+<date>2006-10-23</date>
<chapter>
<title>Introduction</title>
@@ -38,37 +38,18 @@
<p>
nVidia release their own Linux drivers which provide good performance and full
-3D acceleration. There are two sets of drivers in portage. The first set is an
-older set and split into two parts: <c>nvidia-kernel</c> and <c>nvidia-glx</c>.
-The second set is newer, and is split into <c>nvidia-drivers</c> and
-<c>nvidia-legacy-drivers</c>. If you are installing for the first time, you
-should use the newer set.
-</p>
-
-<p>
-<c>nvidia-kernel</c> is a kernel driver which handles the low-level
-communication with your video hardware. This is simply a kernel module, named
-<c>nvidia</c>, which installs against your kernel sources and needs to be
-loaded whenever you want to use the nvidia drivers.
-</p>
-
-<p>
-As well as the kernel driver, you need to install the X11 GLX layer
-(<c>nvidia-glx</c>). This is used by X to render graphics, which internally
-uses the <c>nvidia-kernel</c> kernel driver to interface with the hardware.
-</p>
-
-<p>
-The newer drivers have the functionality of both <c>nvidia-kernel</c> and
-<c>nvidia-glx</c> in a single unified ebuild, much like how nVidia themselves
-ship the drivers.
+3D acceleration. There are two drivers in Portage. <c>nvidia-drivers</c> is for
+newer nVidia graphics cards, while <c>nvidia-legacy-drivers</c> supports older
+cards.
</p>
<note>
-Both <c>nvidia-kernel</c> and <c>nvidia-glx</c> are deprecated, and will be
-removed from the Portage tree in the future in favor of <c>nvidia-drivers</c>
-and <c>nvidia-legacy-drivers</c>. If you use <c>nvidia-kernel</c> and
-<c>nvidia-glx</c>, then you should migrate to the newer packages.
+Previously, Gentoo provided separate ebuilds for the nVidia kernel module
+(<c>nvidia-kernel</c>) and the X11 GLX libraries (<c>nvidia-glx</c>). These
+ebuilds have since been removed from the Portage tree in favor of
+<c>nvidia-drivers</c> and <c>nvidia-legacy-drivers</c>. If you use
+<c>nvidia-kernel</c> and <c>nvidia-glx</c>, then you should migrate to the
+newer packages.
</note>
</body>
@@ -103,14 +84,13 @@
[*] MTRR (Memory Type Range Register) support
</pre>
-<p>
-Also, you can optionally enable <c>agpgart</c> support to your kernel, either
-compiled in or as a module. If you do not use the in-kernel agpgart, then the
-drivers will use their own <c>agpgart</c> implementation, called <c>NvAGP</c>.
-On certain systems, this performs better than the in-kernel agpgart, and on
-others, it performs worse. You will need to evaluate this on your own system to
-get the best performance. If you are unsure what to do, use the in-kernel
-agpgart:
+<p> Also, if you have an AGP graphics card, you can optionally enable
+<c>agpgart</c> support to your kernel, either compiled in or as a module. If
+you do not use the in-kernel agpgart, then the drivers will use their own
+<c>agpgart</c> implementation, called <c>NvAGP</c>. On certain systems, this
+performs better than the in-kernel agpgart, and on others, it performs worse.
+You will need to evaluate this on your own system to get the best performance.
+If you are unsure what to do, use the in-kernel agpgart:
</p>
<pre caption="Enabling agpgart">
@@ -173,11 +153,11 @@
<body>
<p>
-The <c>nvidia-kernel</c>, <c>nvidia-drivers</c>, and
-<c>nvidia-legacy-drivers</c> ebuilds automatically discover your kernel version
-based on the <path>/usr/src/linux</path> symlink. Please ensure that you have
-this symlink pointing to the correct sources and that your kernel is correctly
-configured. Please refer to the Configuring the Kernel section of the <uri
+The <c>nvidia-drivers</c> and <c>nvidia-legacy-drivers</c> ebuilds
+automatically discover your kernel version based on the
+<path>/usr/src/linux</path> symlink. Please ensure that you have this symlink
+pointing to the correct sources and that your kernel is correctly configured.
+Please refer to the Configuring the Kernel section of the <uri
link="/doc/en/handbook/">Installation Handbook</uri> for details on configuring
your kernel.
</p>
@@ -221,9 +201,9 @@
<note>
Unfortunately, certain legacy video cards are not supported by the newer
-versions of <c>nvidia-drivers</c>, <c>nvidia-glx</c> and <c>nvidia-kernel</c>.
-nVidia provides a <uri link="http://www.nvidia.com/object/IO_18897.html">list
-of supported cards</uri>. Please check the list before installing the drivers.
+versions of <c>nvidia-drivers</c>. nVidia provides a <uri
+link="http://www.nvidia.com/object/IO_18897.html">list of supported
+cards</uri>. Please check the list before installing the drivers.
</note>
<p>
@@ -262,10 +242,7 @@
<body>
<p>
-Now it's time to install the drivers. The newer drivers are unified, so you
-will only need to install a single package. The older drivers are split, so it
-will require two packages to be installed. Since <c>nvidia-glx</c> depends on
-<c>nvidia-kernel</c>, installing <c>nvidia-glx</c> is sufficient.
+Now it's time to install the drivers.
</p>
<pre caption="Installing the nVidia drivers">
@@ -275,18 +252,11 @@
# <i>emerge nvidia-legacy-drivers</i>
</pre>
-<pre caption="Installing the nVidia drivers (deprecated method)">
-# <i>emerge nvidia-glx</i>
-</pre>
-
<impo>
Every time you <uri link="/doc/en/kernel-upgrade.xml">compile a new
-kernel</uri> or recompile the current one, you have to run <c>emerge
-nvidia-kernel</c> to reinstall the nVidia modules. <c>nvidia-glx</c> is
-unaffected by a kernel change and doesn't even need to be rebuilt when you
-recompile/upgrade X. If you are using the newer drivers, then you will need to
-run <c>emerge nvidia-drivers</c> or <c>emerge nvidia-legacy-drivers</c> to
-reinstall the nVidia modules.
+kernel</uri> or recompile the current one, you will need to run <c>emerge
+nvidia-drivers</c> or <c>emerge nvidia-legacy-drivers</c> to reinstall the
+nVidia modules.
</impo>
<p>
@@ -330,9 +300,8 @@
</p>
<p>
-Open <path>/etc/X11/xorg.conf</path> (or <path>/etc/X11/XF86Config</path> if you
-still use the older configuration file location) with your favorite editor
-(such as <c>nano</c> or <c>vim</c>) and go to the <c>Device</c> section. In that
+Open <path>/etc/X11/xorg.conf</path> with your favorite editor (such as
+<c>nano</c> or <c>vim</c>) and go to the <c>Device</c> section. In that
section, change the <c>Driver</c> line:
</p>
@@ -361,7 +330,7 @@
<p>
Next, in section <c>Screen</c>, make sure that either the <c>DefaultDepth</c>
directive is set to 16 or 24, or that you only have <c>Display</c> subsections
-with <c>Depth</c> settings of 16 or 24. Without it, the nvidia-glx extensions
+with <c>Depth</c> settings of 16 or 24. Without it, the nVidia GLX extensions
will not start.
</p>
@@ -399,7 +368,7 @@
<p>
This might not be totally necessary if you aren't using <c>udev</c> but it
-doesn't hurt either and makes your system future-proof :)
+doesn't hurt either and makes your system future-proof.
</p>
</body>
@@ -489,20 +458,6 @@
</body>
</section>
<section>
-<title>I receive warnings about unsupported 4K stack sizes</title>
-<body>
-
-<p>
-<c>nvidia-kernel</c> packages older than 1.0.6106 only support kernels using an
-8K stack size. More recent kernels (2.6.6 and higher) have support for 4K stack
-size's as well. Do not select 4K stack size in your kernel configuration if
-you are using such an <c>nvidia-kernel</c> package. You can find this option in
-the section <c>Kernel Hacking</c>.
-</p>
-
-</body>
-</section>
-<section>
<title>
When I attempt to load the kernel module I receive a "no such device"
</title>
@@ -521,50 +476,6 @@
</body>
</section>
-<section>
-<title>
- I get "no screens found" and the logs state "Failed to initialize the NVIDIA
- kernel module!"
-</title>
-<body>
-
-<p>
-You're most likely missing the <path>/dev/nvidia*</path> device files. Create
-them using <c>NVmakedevices.sh</c>:
-</p>
-
-<pre caption="Creating the nvidia device nodes">
-# <i>/sbin/NVmakedevices.sh</i>
-</pre>
-
-<p>
-If your <path>/dev/nvidia*</path> devices are still missing every time you
-reboot, then it is most likely because udev is not automatically creating the
-proper device nodes. You can fix this by re-running <c>NVmakedevices.sh</c>,
-and then editing <path>/etc/conf.d/rc</path> as shown:
-</p>
-
-<pre caption="Editing /etc/conf.d/rc">
-RC_DEVICE_TARBALL="yes"
-</pre>
-
-<p>
-This will preserve your <path>/dev/nvidia*</path> nodes even if you reboot.
-</p>
-
-<note>
-Alternatively, you might try emerging the latest <c>nvidia-kernel</c> and
-<c>nvidia-glx</c> from the 8xxx series. At the time of this writing, both are
-still marked ~arch. These drivers no longer rely on hotplug or udev to create
-the proper device nodes, so you won't need to run <c>NVmakedevices.sh</c>.
-Instead, the X driver itself will create your <path>/dev/nvidia*</path> files
-when you start X. However, this will require you to use a recent kernel (2.6.14
-and greater). This is also true for all versions of <c>nvidia-drivers</c> and
-<c>nvidia-legacy-drivers</c>.
-</note>
-
-</body>
-</section>
</chapter>
<chapter>
@@ -584,8 +495,6 @@
$ <i>less /usr/share/doc/nvidia-drivers-*/README.gz</i>
<comment>(for nvidia-legacy-drivers)</comment>
$ <i>less /usr/share/doc/nvidia-legacy-drivers-*/README.gz</i>
-<comment>(for nvidia-glx)</comment>
-$ <i>less /usr/share/doc/nvidia-glx-*/README.txt.gz</i>
</pre>
</body>
--
gentoo-doc-cvs@gentoo.org mailing list
^ permalink raw reply [flat|nested] 27+ messages in thread
* [gentoo-doc-cvs] cvs commit: nvidia-guide.xml
@ 2006-11-29 15:57 Josh Saddler
0 siblings, 0 replies; 27+ messages in thread
From: Josh Saddler @ 2006-11-29 15:57 UTC (permalink / raw
To: gentoo-doc-cvs
nightmorph 06/11/29 15:57:52
Modified: nvidia-guide.xml
Log:
reverting previous change
Revision Changes Path
1.35 xml/htdocs/doc/en/nvidia-guide.xml
file : http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/doc/en/nvidia-guide.xml?rev=1.35&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/doc/en/nvidia-guide.xml?rev=1.35&content-type=text/plain
diff : http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/doc/en/nvidia-guide.xml?r1=1.34&r2=1.35
Index: nvidia-guide.xml
===================================================================
RCS file: /var/cvsroot/gentoo/xml/htdocs/doc/en/nvidia-guide.xml,v
retrieving revision 1.34
retrieving revision 1.35
diff -u -r1.34 -r1.35
--- nvidia-guide.xml 28 Nov 2006 20:01:21 -0000 1.34
+++ nvidia-guide.xml 29 Nov 2006 15:57:52 -0000 1.35
@@ -1,12 +1,12 @@
<?xml version='1.0' encoding="UTF-8"?>
-<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/doc/en/nvidia-guide.xml,v 1.34 2006/11/28 20:01:21 nightmorph Exp $ -->
+<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/doc/en/nvidia-guide.xml,v 1.35 2006/11/29 15:57:52 nightmorph Exp $ -->
<!DOCTYPE guide SYSTEM "/dtd/guide.dtd">
<guide link="/doc/en/nvidia-guide.xml">
<title>Gentoo Linux nVidia Guide</title>
<author title="Author">
- <mail link="sven.vermeulen@siphos.be">Sven Vermeulen</mail>
+ <mail link="swift@gentoo.org">Sven Vermeulen</mail>
</author>
<author title="Editor">
<mail link="curtis119@gentoo.org">M Curtis Napier</mail>
@@ -28,8 +28,8 @@
<!-- See http://creativecommons.org/licenses/by-sa/2.5 -->
<license/>
-<version>1.29</version>
-<date>2006-11-28</date>
+<version>1.28</version>
+<date>2006-10-23</date>
<chapter>
<title>Introduction</title>
--
gentoo-doc-cvs@gentoo.org mailing list
^ permalink raw reply [flat|nested] 27+ messages in thread
* [gentoo-doc-cvs] cvs commit: nvidia-guide.xml
@ 2007-02-08 0:09 Dimitry Bradt
0 siblings, 0 replies; 27+ messages in thread
From: Dimitry Bradt @ 2007-02-08 0:09 UTC (permalink / raw
To: gentoo-doc-cvs
diox 07/02/08 00:09:31
Modified: nvidia-guide.xml
Log:
applying wolf31o2s patch for nvidia-guide.xml #165844
Revision Changes Path
1.36 xml/htdocs/doc/en/nvidia-guide.xml
file : http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/doc/en/nvidia-guide.xml?rev=1.36&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/doc/en/nvidia-guide.xml?rev=1.36&content-type=text/plain
diff : http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/doc/en/nvidia-guide.xml?r1=1.35&r2=1.36
Index: nvidia-guide.xml
===================================================================
RCS file: /var/cvsroot/gentoo/xml/htdocs/doc/en/nvidia-guide.xml,v
retrieving revision 1.35
retrieving revision 1.36
diff -u -r1.35 -r1.36
--- nvidia-guide.xml 29 Nov 2006 15:57:52 -0000 1.35
+++ nvidia-guide.xml 8 Feb 2007 00:09:31 -0000 1.36
@@ -1,5 +1,5 @@
<?xml version='1.0' encoding="UTF-8"?>
-<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/doc/en/nvidia-guide.xml,v 1.35 2006/11/29 15:57:52 nightmorph Exp $ -->
+<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/doc/en/nvidia-guide.xml,v 1.36 2007/02/08 00:09:31 diox Exp $ -->
<!DOCTYPE guide SYSTEM "/dtd/guide.dtd">
<guide link="/doc/en/nvidia-guide.xml">
@@ -37,10 +37,18 @@
<body>
<p>
-nVidia release their own Linux drivers which provide good performance and full
-3D acceleration. There are two drivers in Portage. <c>nvidia-drivers</c> is for
-newer nVidia graphics cards, while <c>nvidia-legacy-drivers</c> supports older
-cards.
+The nVidia drivers in the tree are released by nVidia and are built against the
+Linux kernel. They contain a binary blob that does the heavy lifting for talking
+to the card. The drivers consist of two parts, a kernel module, and an X11
+driver. Both parts are included in a single package. Due to the way nVidia has
+been packaging their drivers, you will need to make some choices before you
+install the drivers. Currently, there are two driver packages in the tree. The
+first, <c>nvidia-drivers</c>, is the latest drivers from nVidia and includes
+support for the latest cards. The second, <c>nvidia-legacy-drivers</c>, supports
+older cards, from the original TNT through the GeForce 6800. However, this
+driver does not support the latest features of the newer cards. You should only
+use <c>nvidia-legacy-driver</c> if your cards is not supported in the
+<c>nvidia-drivers</c> package.
</p>
<note>
@@ -57,6 +65,44 @@
</chapter>
<chapter>
+<title>Driver compatibility</title>
+<section>
+<title>nvidia-legacy-drivers</title>
+<body>
+
+<p>
+The <c>nvidia-legacy-driver</c> branch supports older nVidia cards which are no
+longer supported in the latest driver releases. This branch is based on an older
+code base of the nVidia drivers, and supports the latest kernels and X.Org
+versions. You should use this driver if you have a TNT, TNT2, GeForce, or
+GeForce 2 series card. The driver compatibility information can be found in
+Appendix A of
+<uri>http://download.nvidia.com/XFree86/Linux-x86/1.0-7184/README/readme.txt</uri>.
+</p>
+
+</body>
+</section>
+<section>
+<title>nvidia-drivers</title>
+<body>
+
+<p>
+The <c>nvidia-drivers</c> branch supports the features in newer nVidia cards.
+The latest version of these drivers has dropped support for the NV2x based
+cards. If you have a GeForce 3 or GeForce 4 series card, you should mask
+<c>>=x11-drivers/nvidia-drivers-1.0.9700</c> in your
+<path>/etc/portage/package.mask</path> file. This will prevent newer versions of
+the driver which are incompatible with your card from being installed. You can
+check for driver compatibility for your card at to determine if it is supported
+on the newer drivers at
+<uri>http://us.download.nvidia.com/XFree86/Linux-x86/1.0-9746/README/appendix-a.html</uri>.
+</p>
+
+</body>
+</section>
+</chapter>
+
+<chapter>
<title>Configuring your Card</title>
<section>
<title>Kernel Configuration</title>
@@ -65,8 +111,8 @@
<p>
As mentioned above, the nVidia kernel driver installs and runs against your
current kernel. It builds as a module, so it makes sense that your kernel must
-support the loading of kernel modules. If you used <c>genkernel</c> to
-configure the kernel for you then you're all set. If not, double check your
+support the loading of kernel modules. If you used <c>genkernel all</c> to
+configure the kernel for you, then you're all set. If not, double check your
kernel configuration so that this support is enabled:
</p>
@@ -99,6 +145,10 @@
<*> /dev/agpgart (AGP Support)
</pre>
+<note>
+On amd64, the IOMMU controls the agpgart setting.
+</note>
+
</body>
</section>
<section>
@@ -157,7 +207,7 @@
automatically discover your kernel version based on the
<path>/usr/src/linux</path> symlink. Please ensure that you have this symlink
pointing to the correct sources and that your kernel is correctly configured.
-Please refer to the Configuring the Kernel section of the <uri
+Please refer to the "Configuring the Kernel" section of the <uri
link="/doc/en/handbook/">Installation Handbook</uri> for details on configuring
your kernel.
</p>
@@ -201,9 +251,9 @@
<note>
Unfortunately, certain legacy video cards are not supported by the newer
-versions of <c>nvidia-drivers</c>. nVidia provides a <uri
-link="http://www.nvidia.com/object/IO_18897.html">list of supported
-cards</uri>. Please check the list before installing the drivers.
+versions of <c>nvidia-drivers</c>.
+nVidia provides a <uri link="http://www.nvidia.com/object/IO_18897.html">list
+of supported cards</uri>. Please check the list before installing the drivers.
</note>
<p>
@@ -211,6 +261,7 @@
</p>
<pre caption="Unsupported cards">
+TNT
TNT2
TNT2 Pro
TNT2 Ultra
--
gentoo-doc-cvs@gentoo.org mailing list
^ permalink raw reply [flat|nested] 27+ messages in thread
* [gentoo-doc-cvs] cvs commit: nvidia-guide.xml
@ 2007-02-08 3:41 Josh Saddler
0 siblings, 0 replies; 27+ messages in thread
From: Josh Saddler @ 2007-02-08 3:41 UTC (permalink / raw
To: gentoo-doc-cvs
nightmorph 07/02/08 03:41:39
Modified: nvidia-guide.xml
Log:
fix driver names (get it right; it's nvidia-legacy-drivers, plural), also strip out html entities. no revbump; merely stuff that should have been in the last commit
Revision Changes Path
1.37 xml/htdocs/doc/en/nvidia-guide.xml
file : http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/doc/en/nvidia-guide.xml?rev=1.37&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/doc/en/nvidia-guide.xml?rev=1.37&content-type=text/plain
diff : http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/doc/en/nvidia-guide.xml?r1=1.36&r2=1.37
Index: nvidia-guide.xml
===================================================================
RCS file: /var/cvsroot/gentoo/xml/htdocs/doc/en/nvidia-guide.xml,v
retrieving revision 1.36
retrieving revision 1.37
diff -u -r1.36 -r1.37
--- nvidia-guide.xml 8 Feb 2007 00:09:31 -0000 1.36
+++ nvidia-guide.xml 8 Feb 2007 03:41:39 -0000 1.37
@@ -1,5 +1,5 @@
<?xml version='1.0' encoding="UTF-8"?>
-<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/doc/en/nvidia-guide.xml,v 1.36 2007/02/08 00:09:31 diox Exp $ -->
+<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/doc/en/nvidia-guide.xml,v 1.37 2007/02/08 03:41:39 nightmorph Exp $ -->
<!DOCTYPE guide SYSTEM "/dtd/guide.dtd">
<guide link="/doc/en/nvidia-guide.xml">
@@ -47,7 +47,7 @@
support for the latest cards. The second, <c>nvidia-legacy-drivers</c>, supports
older cards, from the original TNT through the GeForce 6800. However, this
driver does not support the latest features of the newer cards. You should only
-use <c>nvidia-legacy-driver</c> if your cards is not supported in the
+use <c>nvidia-legacy-drivers</c> if your cards is not supported in the
<c>nvidia-drivers</c> package.
</p>
@@ -71,7 +71,7 @@
<body>
<p>
-The <c>nvidia-legacy-driver</c> branch supports older nVidia cards which are no
+The <c>nvidia-legacy-drivers</c> branch supports older nVidia cards which are no
longer supported in the latest driver releases. This branch is based on an older
code base of the nVidia drivers, and supports the latest kernels and X.Org
versions. You should use this driver if you have a TNT, TNT2, GeForce, or
@@ -203,13 +203,12 @@
<body>
<p>
-The <c>nvidia-drivers</c> and <c>nvidia-legacy-drivers</c> ebuilds
-automatically discover your kernel version based on the
-<path>/usr/src/linux</path> symlink. Please ensure that you have this symlink
-pointing to the correct sources and that your kernel is correctly configured.
-Please refer to the "Configuring the Kernel" section of the <uri
-link="/doc/en/handbook/">Installation Handbook</uri> for details on configuring
-your kernel.
+The <c>nvidia-drivers</c> and <c>nvidia-legacy-drivers</c> ebuilds automatically
+discover your kernel version based on the <path>/usr/src/linux</path> symlink.
+Please ensure that you have this symlink pointing to the correct sources and
+that your kernel is correctly configured. Please refer to the "Configuring the
+Kernel" section of the <uri link="/doc/en/handbook/">Installation Handbook</uri>
+for details on configuring your kernel.
</p>
<p>
--
gentoo-doc-cvs@gentoo.org mailing list
^ permalink raw reply [flat|nested] 27+ messages in thread
* [gentoo-doc-cvs] cvs commit: nvidia-guide.xml
@ 2007-02-08 15:50 Josh Saddler
0 siblings, 0 replies; 27+ messages in thread
From: Josh Saddler @ 2007-02-08 15:50 UTC (permalink / raw
To: gentoo-doc-cvs
nightmorph 07/02/08 15:50:26
Modified: nvidia-guide.xml
Log:
revbumped nvidia-guide for the changes made to it in bug 165844; looks like the original commiter/patch author forgot to do that, and i had just assumed that they'd bumped it when i made a fix a few hours later. apologies; properly bumped now. thanks for YosWink for mentioning it.
Revision Changes Path
1.38 xml/htdocs/doc/en/nvidia-guide.xml
file : http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/doc/en/nvidia-guide.xml?rev=1.38&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/doc/en/nvidia-guide.xml?rev=1.38&content-type=text/plain
diff : http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/doc/en/nvidia-guide.xml?r1=1.37&r2=1.38
Index: nvidia-guide.xml
===================================================================
RCS file: /var/cvsroot/gentoo/xml/htdocs/doc/en/nvidia-guide.xml,v
retrieving revision 1.37
retrieving revision 1.38
diff -u -r1.37 -r1.38
--- nvidia-guide.xml 8 Feb 2007 03:41:39 -0000 1.37
+++ nvidia-guide.xml 8 Feb 2007 15:50:26 -0000 1.38
@@ -1,5 +1,5 @@
<?xml version='1.0' encoding="UTF-8"?>
-<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/doc/en/nvidia-guide.xml,v 1.37 2007/02/08 03:41:39 nightmorph Exp $ -->
+<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/doc/en/nvidia-guide.xml,v 1.38 2007/02/08 15:50:26 nightmorph Exp $ -->
<!DOCTYPE guide SYSTEM "/dtd/guide.dtd">
<guide link="/doc/en/nvidia-guide.xml">
@@ -28,8 +28,8 @@
<!-- See http://creativecommons.org/licenses/by-sa/2.5 -->
<license/>
-<version>1.28</version>
-<date>2006-10-23</date>
+<version>1.29</version>
+<date>2007-02-08</date>
<chapter>
<title>Introduction</title>
--
gentoo-doc-cvs@gentoo.org mailing list
^ permalink raw reply [flat|nested] 27+ messages in thread
* [gentoo-doc-cvs] cvs commit: nvidia-guide.xml
@ 2007-03-24 1:04 Josh Saddler
0 siblings, 0 replies; 27+ messages in thread
From: Josh Saddler @ 2007-03-24 1:04 UTC (permalink / raw
To: gentoo-doc-cvs
nightmorph 07/03/24 01:04:16
Modified: nvidia-guide.xml
Log:
added note on mesa-progs, bug 171948
Revision Changes Path
1.39 xml/htdocs/doc/en/nvidia-guide.xml
file : http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/doc/en/nvidia-guide.xml?rev=1.39&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/doc/en/nvidia-guide.xml?rev=1.39&content-type=text/plain
diff : http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/doc/en/nvidia-guide.xml?r1=1.38&r2=1.39
Index: nvidia-guide.xml
===================================================================
RCS file: /var/cvsroot/gentoo/xml/htdocs/doc/en/nvidia-guide.xml,v
retrieving revision 1.38
retrieving revision 1.39
diff -u -r1.38 -r1.39
--- nvidia-guide.xml 8 Feb 2007 15:50:26 -0000 1.38
+++ nvidia-guide.xml 24 Mar 2007 01:04:16 -0000 1.39
@@ -1,5 +1,5 @@
<?xml version='1.0' encoding="UTF-8"?>
-<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/doc/en/nvidia-guide.xml,v 1.38 2007/02/08 15:50:26 nightmorph Exp $ -->
+<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/doc/en/nvidia-guide.xml,v 1.39 2007/03/24 01:04:16 nightmorph Exp $ -->
<!DOCTYPE guide SYSTEM "/dtd/guide.dtd">
<guide link="/doc/en/nvidia-guide.xml">
@@ -28,8 +28,8 @@
<!-- See http://creativecommons.org/licenses/by-sa/2.5 -->
<license/>
-<version>1.29</version>
-<date>2007-02-08</date>
+<version>1.30</version>
+<date>2007-03-23</date>
<chapter>
<title>Introduction</title>
@@ -428,8 +428,8 @@
<body>
<p>
-To test your nVidia card, fire up X and run the <c>glxinfo | grep direct</c>
-command. It should say that direct rendering is activated:
+To test your nVidia card, fire up X and run <c>glxinfo</c>, which is part of the
+<c>mesa-progs</c> package. It should say that direct rendering is activated:
</p>
<pre caption="Checking the direct rendering status">
--
gentoo-doc-cvs@gentoo.org mailing list
^ permalink raw reply [flat|nested] 27+ messages in thread
* [gentoo-doc-cvs] cvs commit: nvidia-guide.xml
@ 2007-07-22 7:32 Josh Saddler
0 siblings, 0 replies; 27+ messages in thread
From: Josh Saddler @ 2007-07-22 7:32 UTC (permalink / raw
To: gentoo-doc-cvs
nightmorph 07/07/22 07:32:10
Modified: nvidia-guide.xml
Log:
update nvidia references as nvidia-legacy-drivers is deprecated and will be removed. nvidia-drivers now contains every available version. see Cardoe's message to gentoo-dev for more information.
Revision Changes Path
1.41 xml/htdocs/doc/en/nvidia-guide.xml
file : http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/doc/en/nvidia-guide.xml?rev=1.41&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/doc/en/nvidia-guide.xml?rev=1.41&content-type=text/plain
diff : http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/doc/en/nvidia-guide.xml?r1=1.40&r2=1.41
Index: nvidia-guide.xml
===================================================================
RCS file: /var/cvsroot/gentoo/xml/htdocs/doc/en/nvidia-guide.xml,v
retrieving revision 1.40
retrieving revision 1.41
diff -u -r1.40 -r1.41
--- nvidia-guide.xml 16 Apr 2007 05:39:54 -0000 1.40
+++ nvidia-guide.xml 22 Jul 2007 07:32:10 -0000 1.41
@@ -1,5 +1,5 @@
<?xml version='1.0' encoding="UTF-8"?>
-<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/doc/en/nvidia-guide.xml,v 1.40 2007/04/16 05:39:54 nightmorph Exp $ -->
+<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/doc/en/nvidia-guide.xml,v 1.41 2007/07/22 07:32:10 nightmorph Exp $ -->
<!DOCTYPE guide SYSTEM "/dtd/guide.dtd">
<guide link="/doc/en/nvidia-guide.xml">
@@ -8,11 +8,11 @@
<author title="Author">
<mail link="swift@gentoo.org">Sven Vermeulen</mail>
</author>
-<author title="Editor">
- <mail link="curtis119@gentoo.org">M Curtis Napier</mail>
+<author title="Author">
+ <mail link="nightmorph@gentoo.org">Joshua Saddler</mail>
</author>
<author title="Editor">
- <mail link="nightmorph@gentoo.org">Joshua Saddler</mail>
+ <mail link="curtis119@gentoo.org">M Curtis Napier</mail>
</author>
<author title="Editor">
<mail link="wolf31o2@gentoo.org">Chris Gianelloni</mail>
@@ -28,8 +28,8 @@
<!-- See http://creativecommons.org/licenses/by-sa/2.5 -->
<license/>
-<version>1.31</version>
-<date>2007-04-15</date>
+<version>1.32</version>
+<date>2007-07-22</date>
<chapter>
<title>Introduction</title>
@@ -42,22 +42,29 @@
to the card. The drivers consist of two parts, a kernel module, and an X11
driver. Both parts are included in a single package. Due to the way nVidia has
been packaging their drivers, you will need to make some choices before you
-install the drivers. Currently, there are two driver packages in the tree. The
-first, <c>nvidia-drivers</c>, is the latest drivers from nVidia and includes
-support for the latest cards. The second, <c>nvidia-legacy-drivers</c>, supports
-older cards, from the original TNT through the GeForce 6800. However, this
-driver does not support the latest features of the newer cards. You should only
-use <c>nvidia-legacy-drivers</c> if your cards is not supported in the
-<c>nvidia-drivers</c> package.
+install the drivers.
+</p>
+
+<p>
+Currently, there are two driver packages in the tree, though this will be
+reduced to just one package in the near future. The first,
+<c>nvidia-drivers</c>, contains the latest drivers from nVidia with support for
+<e>all</e> cards, with several versions available depending on how old your
+card is. It uses an eclass to detect what kind of card you're running so that it
+installs the proper version. The second package, <c>nvidia-legacy-drivers</c>,
+supports older cards. It is deprecated in favor of the all-inclusive
+<c>nvidia-drivers</c> package, which contains the same driver version(s). <b>Do
+not install <c>nvidia-legacy-drivers</c></b>; it's only kept in the tree to give
+its current users time to switch over to the new package. You should only use
+<c>nvidia-drivers</c>, as explained in the next chapter.
</p>
<note>
Previously, Gentoo provided separate ebuilds for the nVidia kernel module
(<c>nvidia-kernel</c>) and the X11 GLX libraries (<c>nvidia-glx</c>). These
ebuilds have since been removed from the Portage tree in favor of
-<c>nvidia-drivers</c> and <c>nvidia-legacy-drivers</c>. If you use
-<c>nvidia-kernel</c> and <c>nvidia-glx</c>, then you should migrate to the
-newer packages.
+<c>nvidia-drivers</c>. If you use <c>nvidia-kernel</c> and <c>nvidia-glx</c>,
+then you should migrate to the newer packages.
</note>
</body>
@@ -67,37 +74,47 @@
<chapter>
<title>Driver compatibility</title>
<section>
-<title>nvidia-legacy-drivers</title>
+<title>Which version?</title>
<body>
<p>
-The <c>nvidia-legacy-drivers</c> branch supports older nVidia cards which are no
-longer supported in the latest driver releases. This branch is based on an older
-code base of the nVidia drivers, and supports the latest kernels and X.Org
-versions. You should use this driver if you have a TNT, TNT2, GeForce, or
-GeForce 2 series card. The driver compatibility information can be found in
-Appendix A of
-<uri>http://download.nvidia.com/XFree86/Linux-x86/1.0-7184/README/readme.txt</uri>.
+The <c>nvidia-drivers</c> package supports the full range of available nVidia
+cards. Multiple versions are available for installation, depending on the
+card(s) you have.
</p>
-</body>
-</section>
-<section>
-<title>nvidia-drivers</title>
-<body>
+<p>
+Newer cards such as the GeForce 8, 7, 6, and FX 5 series should use the newer
+drivers from the 100.x series.
+</p>
<p>
-The <c>nvidia-drivers</c> branch supports the features in newer nVidia cards.
-The latest version of these drivers has dropped support for the NV2x based
-cards. If you have a GeForce 3 or GeForce 4 series card, you should mask
+Older cards such as the GeForce 3 or GeForce 4
+series require the 96xx drivers. For these cards, you should mask
<c>>=x11-drivers/nvidia-drivers-1.0.9700</c> in your
<path>/etc/portage/package.mask</path> file. This will prevent newer versions of
-the driver which are incompatible with your card from being installed. You can
-check for driver compatibility for your card at to determine if it is supported
-on the newer drivers at
-<uri>http://us.download.nvidia.com/XFree86/Linux-x86/1.0-9746/README/appendix-a.html</uri>.
+the driver which are incompatible with your card from being installed.
+</p>
+
+<p>
+Old NV2x-based cards (such as TNT, TNT2, GeForce, and GeForce 2) require the
+older 71xx drivers (such as <c>nvidia-drivers-1.0.7185</c>). For these cards,
+you should mask <c>>=nvidia-drivers-1.0.8700</c> in
+<path>/etc/portage/package.mask</path>.
</p>
+<p>
+You can check for driver compatibility for your card at to determine which
+driver supports it at
+<uri>http://us.download.nvidia.com/XFree86/Linux-x86_64/100.14.11/README/appendix-a.html</uri>.
+</p>
+
+<impo>
+The <c>nvidia-legacy-drivers</c> package is deprecated and should not be
+installed on a fresh system. Although it is a 71xx driver, the corresponding
+71xx driver version found in <c>nvidia-drivers</c> should be used instead.
+</impo>
+
</body>
</section>
</chapter>
@@ -203,91 +220,48 @@
<body>
<p>
-The <c>nvidia-drivers</c> and <c>nvidia-legacy-drivers</c> ebuilds automatically
-discover your kernel version based on the <path>/usr/src/linux</path> symlink.
-Please ensure that you have this symlink pointing to the correct sources and
-that your kernel is correctly configured. Please refer to the "Configuring the
-Kernel" section of the <uri link="/doc/en/handbook/">Installation Handbook</uri>
-for details on configuring your kernel.
+The <c>nvidia-drivers</c> ebuild automatically discovers your kernel version
+based on the <path>/usr/src/linux</path> symlink. Please ensure that you have
+this symlink pointing to the correct sources and that your kernel is correctly
+configured. Please refer to the "Configuring the Kernel" section of the <uri
+link="/doc/en/handbook/">Installation Handbook</uri> for details on configuring
+your kernel.
</p>
<p>
-If you are using gentoo-sources-2.6.11-r6, your <path>/usr/src</path> directory
-might look something like this:
+First, you'll need to emerge <c>eselect</c> (if you don't already have it). If
+you are using <c>gentoo-sources-2.6.18-r4</c>, your kernel listing might look
+something like this:
</p>
<pre caption="Check your /usr/src/linux symlink">
-# <i>cd /usr/src</i>
-# <i>ls -l</i>
-<comment>(Check that linux points to the right directory)</comment>
-lrwxrwxrwx 1 root root 22 Apr 23 18:33 linux -> linux-2.6.11-gentoo-r6
-drwxr-xr-x 4 root root 120 Apr 8 18:56 linux-2.4.26-gentoo-r4
-drwxr-xr-x 18 root root 664 Dec 31 16:09 linux-2.6.10
-drwxr-xr-x 18 root root 632 Mar 3 12:27 linux-2.6.11
-drwxr-xr-x 19 root root 4096 Mar 16 22:00 linux-2.6.11-gentoo-r6
+# <i>eselect kernel list</i>
+Available kernel symlink targets:
+ [1] linux-2.6.18-gentoo-r4 *
+ [2] linux-2.6.20-gentoo-r7
+ [3] linux-2.6.20-gentoo-r8
+<comment>(Verify that the right kernel is marked with an asterisk</comment>
</pre>
<p>
-In the above output, you'll notice that the <c>linux</c> symlink is pointing
-to the <c>linux-2.6.11-gentoo-r6</c> kernel.
+In the above output, you'll notice that the <c>linux-2.6.18-gentoo-r4</c> kernel
+is marked with an asterisk (<b>*</b>) to show that it is the symlinked kernel.
</p>
<p>
If the symlink is not pointing to the correct sources, you must update the link
-like this:
+by selecting the number of your desired kernel sources, as in the example
+above.
</p>
<pre caption="Create/Update /usr/src/linux symlink">
-# <i>cd /usr/src</i>
-# <i>ln -snf linux-2.6.11-gentoo-r6 linux</i>
+<comment>(Select the correct kernel)</comment>
+# <i>eselect kernel set 1</i>
</pre>
</body>
</section>
<section>
-<title>Optional: Check for Legacy Card Support</title>
-<body>
-
-<note>
-Unfortunately, certain legacy video cards are not supported by the newer
-versions of <c>nvidia-drivers</c>.
-nVidia provides a <uri link="http://www.nvidia.com/object/IO_18897.html">list
-of supported cards</uri>. Please check the list before installing the drivers.
-</note>
-
-<p>
-The following is a list of <b>unsupported</b> legacy video cards:
-</p>
-
-<pre caption="Unsupported cards">
-TNT
-TNT2
-TNT2 Pro
-TNT2 Ultra
-TNT2 Model 64 (M64)
-TNT2 Model 64 (M64) Pro
-Vanta
-Vanta LT
-GeForce 256
-GeForce DDR
-GeForce2 GTS
-GeForce2 Pro
-GeForce2 Ti
-GeForce2 Ultra
-GeForce2 MX Integrated graphics
-Quadro
-Quadro2 Pro
-Quadro2 EX
-</pre>
-
-<p>
-If your card is listed in the legacy list, then you will be required to install
-the <c>nvidia-legacy-drivers</c> package to get 3D support.
-</p>
-
-</body>
-</section>
-<section>
<title>Installing the Appropriate Drivers</title>
<body>
@@ -296,17 +270,24 @@
</p>
<pre caption="Installing the nVidia drivers">
-<comment>(If you have a card not listed in the legacy list above)</comment>
# <i>emerge nvidia-drivers</i>
-<comment>(If your card is listed in the legacy list)</comment>
-# <i>emerge nvidia-legacy-drivers</i>
</pre>
+<note>
+The newer 100.x drivers can be installed with the <c>gtk</c> USE flag set. This
+will install <c>media-video/nvidia-settings</c>, a handy graphical tool for
+monitoring and configuring several aspects of your nVidia card.
+</note>
+
<impo>
-Every time you <uri link="/doc/en/kernel-upgrade.xml">compile a new
-kernel</uri> or recompile the current one, you will need to run <c>emerge
-nvidia-drivers</c> or <c>emerge nvidia-legacy-drivers</c> to reinstall the
-nVidia modules.
+Every time you <uri link="/doc/en/kernel-upgrade.xml">compile a new kernel</uri>
+or recompile the current one, you will need to run <c>emerge nvidia-drivers</c>
+to reinstall the nVidia modules. An easier way to keep track of modules
+installed by ebuilds (such as <c>nvidia-drivers</c>) is to install
+<c>sys-kernel/module-rebuild</c>. Once you've installed it, simply run
+<c>module-rebuild populate</c> to populate its database with a list of packages
+to be rebuilt. Once you've finished compiling or recompiling a kernel, just run
+<c>module-rebuild rebuild</c> to rebuild the drivers for your new kernel.
</impo>
<p>
@@ -323,15 +304,13 @@
<p>
To prevent you having to manually load the module on every bootup, you probably
want to have this done automatically each time you boot your system, so edit
-<path>/etc/modules.autoload.d/kernel-2.6</path> (or <path>kernel-2.4</path>,
-depending on which kernel version you use) and add <c>nvidia</c> to it. Don't
-forget to run <c>update-modules</c> afterwards.
+<path>/etc/modules.autoload.d/kernel-2.6</path> and add <c>nvidia</c> to it.
+Don't forget to run <c>update-modules</c> afterwards.
</p>
<impo>
If you compiled <c>agpgart</c> as a module, you will need to add it to
-<path>/etc/modules.autoload.d/kernel-2.6</path> (or <path>kernel-2.4</path>
-depending on your kernel version).
+<path>/etc/modules.autoload.d/kernel-2.6</path>.
</impo>
<pre caption="Running update-modules">
@@ -409,7 +388,7 @@
<p>
You have to add your user to the <c>video</c> group so he has access to the
-nvidia device files:
+nVidia device files:
</p>
<pre caption="Adding your user to the video group">
@@ -449,13 +428,18 @@
<p>
Some tools, such as <c>mplayer</c> and <c>xine-lib</c>, use a local USE flag
-called "nvidia" which enables XvMCNVIDIA support, useful when watching high
-resolution movies. Add in "nvidia" in your USE variable in
+called <c>xvmc</c> which enables XvMCNVIDIA support, useful when watching high
+resolution movies. Add in <c>xvmc</c> in your USE variable in
<path>/etc/make.conf</path> or add it as USE flag to <c>media-video/mplayer</c>
and/or <c>media-libs/xine-lib</c> in <path>/etc/portage/package.use</path>.
</p>
<p>
+There are also some applications that use the <c>nvidia</c> USE flag, so you
+may want to add it to <path>/etc/make.conf</path>.
+</p>
+
+<p>
Then, run <c>emerge -uD --newuse world</c> to rebuild the applications that
benefit from the USE flag change.
</p>
@@ -467,10 +451,12 @@
<body>
<p>
-Since nVidia released version 1.0.6106 it also provides you with a settings
-tool. This tool allows you to change graphical settings without restarting the
-X server and is available through Portage as
-<c>media-video/nvidia-settings</c>.
+nVidia also provides you with a settings tool. This tool allows you to monitor
+and change graphical settings without restarting the X server and is available
+through Portage as <c>media-video/nvidia-settings</c>. As mentioned earlier, it
+will be pulled in automatically if you install
+<c>>=media-video/nvidia-drivers-100.14.09</c> with the <c>gtk</c> USE flag set
+in <path>/etc/make.conf</path> or in <path>/etc/portage/package.use</path>.
</p>
</body>
@@ -541,10 +527,7 @@
</p>
<pre caption="Viewing the NVIDIA documentation">
-<comment>(for nvidia-drivers)</comment>
$ <i>less /usr/share/doc/nvidia-drivers-*/README.gz</i>
-<comment>(for nvidia-legacy-drivers)</comment>
-$ <i>less /usr/share/doc/nvidia-legacy-drivers-*/README.gz</i>
</pre>
</body>
@@ -603,5 +586,4 @@
</body>
</section>
</chapter>
-
</guide>
--
gentoo-doc-cvs@gentoo.org mailing list
^ permalink raw reply [flat|nested] 27+ messages in thread
* [gentoo-doc-cvs] cvs commit: nvidia-guide.xml
@ 2007-07-31 21:07 Josh Saddler
0 siblings, 0 replies; 27+ messages in thread
From: Josh Saddler @ 2007-07-31 21:07 UTC (permalink / raw
To: gentoo-doc-cvs
nightmorph 07/07/31 21:07:35
Modified: nvidia-guide.xml
Log:
removed stuff about legacy-drivers and nvidia-glx, as cardoe has kicked the first out of portage and the second has been gone more than a year
Revision Changes Path
1.42 xml/htdocs/doc/en/nvidia-guide.xml
file : http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/doc/en/nvidia-guide.xml?rev=1.42&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/doc/en/nvidia-guide.xml?rev=1.42&content-type=text/plain
diff : http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/doc/en/nvidia-guide.xml?r1=1.41&r2=1.42
Index: nvidia-guide.xml
===================================================================
RCS file: /var/cvsroot/gentoo/xml/htdocs/doc/en/nvidia-guide.xml,v
retrieving revision 1.41
retrieving revision 1.42
diff -u -r1.41 -r1.42
--- nvidia-guide.xml 22 Jul 2007 07:32:10 -0000 1.41
+++ nvidia-guide.xml 31 Jul 2007 21:07:35 -0000 1.42
@@ -1,5 +1,5 @@
<?xml version='1.0' encoding="UTF-8"?>
-<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/doc/en/nvidia-guide.xml,v 1.41 2007/07/22 07:32:10 nightmorph Exp $ -->
+<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/doc/en/nvidia-guide.xml,v 1.42 2007/07/31 21:07:35 nightmorph Exp $ -->
<!DOCTYPE guide SYSTEM "/dtd/guide.dtd">
<guide link="/doc/en/nvidia-guide.xml">
@@ -28,8 +28,8 @@
<!-- See http://creativecommons.org/licenses/by-sa/2.5 -->
<license/>
-<version>1.32</version>
-<date>2007-07-22</date>
+<version>1.33</version>
+<date>2007-07-31</date>
<chapter>
<title>Introduction</title>
@@ -46,27 +46,12 @@
</p>
<p>
-Currently, there are two driver packages in the tree, though this will be
-reduced to just one package in the near future. The first,
-<c>nvidia-drivers</c>, contains the latest drivers from nVidia with support for
-<e>all</e> cards, with several versions available depending on how old your
-card is. It uses an eclass to detect what kind of card you're running so that it
-installs the proper version. The second package, <c>nvidia-legacy-drivers</c>,
-supports older cards. It is deprecated in favor of the all-inclusive
-<c>nvidia-drivers</c> package, which contains the same driver version(s). <b>Do
-not install <c>nvidia-legacy-drivers</c></b>; it's only kept in the tree to give
-its current users time to switch over to the new package. You should only use
-<c>nvidia-drivers</c>, as explained in the next chapter.
+The <c>nvidia-drivers</c> package contains the latest drivers from nVidia with
+support for <e>all</e> cards, with several versions available depending on how
+old your card is. It uses an eclass to detect what kind of card you're running
+so that it installs the proper version.
</p>
-<note>
-Previously, Gentoo provided separate ebuilds for the nVidia kernel module
-(<c>nvidia-kernel</c>) and the X11 GLX libraries (<c>nvidia-glx</c>). These
-ebuilds have since been removed from the Portage tree in favor of
-<c>nvidia-drivers</c>. If you use <c>nvidia-kernel</c> and <c>nvidia-glx</c>,
-then you should migrate to the newer packages.
-</note>
-
</body>
</section>
</chapter>
@@ -109,12 +94,6 @@
<uri>http://us.download.nvidia.com/XFree86/Linux-x86_64/100.14.11/README/appendix-a.html</uri>.
</p>
-<impo>
-The <c>nvidia-legacy-drivers</c> package is deprecated and should not be
-installed on a fresh system. Although it is a 71xx driver, the corresponding
-71xx driver version found in <c>nvidia-drivers</c> should be used instead.
-</impo>
-
</body>
</section>
</chapter>
@@ -455,7 +434,7 @@
and change graphical settings without restarting the X server and is available
through Portage as <c>media-video/nvidia-settings</c>. As mentioned earlier, it
will be pulled in automatically if you install
-<c>>=media-video/nvidia-drivers-100.14.09</c> with the <c>gtk</c> USE flag set
+<c>>=x11-drivers/nvidia-drivers-100.14.09</c> with the <c>gtk</c> USE flag set
in <path>/etc/make.conf</path> or in <path>/etc/portage/package.use</path>.
</p>
--
gentoo-doc-cvs@gentoo.org mailing list
^ permalink raw reply [flat|nested] 27+ messages in thread
* [gentoo-doc-cvs] cvs commit: nvidia-guide.xml
@ 2007-11-15 20:22 Josh Saddler
0 siblings, 0 replies; 27+ messages in thread
From: Josh Saddler @ 2007-11-15 20:22 UTC (permalink / raw
To: gentoo-doc-cvs
nightmorph 07/11/15 20:22:55
Modified: nvidia-guide.xml
Log:
updated nvidia guide with new driver version info
Revision Changes Path
1.44 xml/htdocs/doc/en/nvidia-guide.xml
file : http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/doc/en/nvidia-guide.xml?rev=1.44&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/doc/en/nvidia-guide.xml?rev=1.44&content-type=text/plain
diff : http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/doc/en/nvidia-guide.xml?r1=1.43&r2=1.44
Index: nvidia-guide.xml
===================================================================
RCS file: /var/cvsroot/gentoo/xml/htdocs/doc/en/nvidia-guide.xml,v
retrieving revision 1.43
retrieving revision 1.44
diff -u -r1.43 -r1.44
--- nvidia-guide.xml 18 Aug 2007 08:40:52 -0000 1.43
+++ nvidia-guide.xml 15 Nov 2007 20:22:55 -0000 1.44
@@ -1,5 +1,5 @@
<?xml version='1.0' encoding="UTF-8"?>
-<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/doc/en/nvidia-guide.xml,v 1.43 2007/08/18 08:40:52 nightmorph Exp $ -->
+<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/doc/en/nvidia-guide.xml,v 1.44 2007/11/15 20:22:55 nightmorph Exp $ -->
<!DOCTYPE guide SYSTEM "/dtd/guide.dtd">
<guide link="/doc/en/nvidia-guide.xml">
@@ -28,8 +28,8 @@
<!-- See http://creativecommons.org/licenses/by-sa/2.5 -->
<license/>
-<version>1.34</version>
-<date>2007-08-18</date>
+<version>1.35</version>
+<date>2007-11-15</date>
<chapter>
<title>Introduction</title>
@@ -74,24 +74,24 @@
</p>
<p>
-Older cards such as the GeForce 3 or GeForce 4
-series require the 96xx drivers. For these cards, you should mask
-<c>>=x11-drivers/nvidia-drivers-1.0.9700</c> in your
-<path>/etc/portage/package.mask</path> file. This will prevent newer versions of
-the driver which are incompatible with your card from being installed.
+Older cards such as the GeForce 3 or GeForce 4 series require the 96.x drivers.
+For these cards, you should mask <c>>=x11-drivers/nvidia-drivers-97.00</c> in
+your <path>/etc/portage/package.mask</path> file. This will prevent newer
+versions of the driver which are incompatible with your card from being
+installed.
</p>
<p>
Old NV2x-based cards (such as TNT, TNT2, GeForce, and GeForce 2) require the
-older 71xx drivers (such as <c>nvidia-drivers-1.0.7185</c>). For these cards,
-you should mask <c>>=x11-drivers/nvidia-drivers-1.0.8700</c> in
+older 71.x drivers (such as <c>nvidia-drivers-71.86.01</c>). For these cards,
+you should mask <c>>=x11-drivers/nvidia-drivers-87.00</c> in
<path>/etc/portage/package.mask</path>.
</p>
<p>
You can check for driver compatibility for your card at to determine which
-driver supports it at
-<uri>http://us.download.nvidia.com/XFree86/Linux-x86_64/100.14.11/README/appendix-a.html</uri>.
+driver supports it by viewing the README at its appropriate x86 or x86-64
+<uri link="http://www.nvidia.com/object/unix.html">release page</uri>.
</p>
</body>
@@ -253,9 +253,9 @@
</pre>
<note>
-The newer 100.x drivers can be installed with the <c>gtk</c> USE flag set. This
-will install <c>media-video/nvidia-settings</c>, a handy graphical tool for
-monitoring and configuring several aspects of your nVidia card.
+The drivers can be installed with the <c>gtk</c> USE flag set. This will install
+<c>media-video/nvidia-settings</c>, a handy graphical tool for monitoring and
+configuring several aspects of your nVidia card.
</note>
<impo>
@@ -433,9 +433,9 @@
nVidia also provides you with a settings tool. This tool allows you to monitor
and change graphical settings without restarting the X server and is available
through Portage as <c>media-video/nvidia-settings</c>. As mentioned earlier, it
-will be pulled in automatically if you install
-<c>>=x11-drivers/nvidia-drivers-100.14.09</c> with the <c>gtk</c> USE flag set
-in <path>/etc/make.conf</path> or in <path>/etc/portage/package.use</path>.
+will be pulled in automatically if you install the drivers with the <c>gtk</c>
+USE flag set in <path>/etc/make.conf</path> or in
+<path>/etc/portage/package.use</path>.
</p>
</body>
--
gentoo-doc-cvs@gentoo.org mailing list
^ permalink raw reply [flat|nested] 27+ messages in thread
* [gentoo-doc-cvs] cvs commit: nvidia-guide.xml
@ 2008-03-06 8:50 Joshua Saddler
0 siblings, 0 replies; 27+ messages in thread
From: Joshua Saddler @ 2008-03-06 8:50 UTC (permalink / raw
To: gentoo-doc-cvs
nightmorph 08/03/06 08:50:03
Modified: nvidia-guide.xml
Log:
switched from vesafb-tng to uvesafb
Revision Changes Path
1.45 xml/htdocs/doc/en/nvidia-guide.xml
file : http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/doc/en/nvidia-guide.xml?rev=1.45&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/doc/en/nvidia-guide.xml?rev=1.45&content-type=text/plain
diff : http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/doc/en/nvidia-guide.xml?r1=1.44&r2=1.45
Index: nvidia-guide.xml
===================================================================
RCS file: /var/cvsroot/gentoo/xml/htdocs/doc/en/nvidia-guide.xml,v
retrieving revision 1.44
retrieving revision 1.45
diff -u -r1.44 -r1.45
--- nvidia-guide.xml 15 Nov 2007 20:22:55 -0000 1.44
+++ nvidia-guide.xml 6 Mar 2008 08:50:03 -0000 1.45
@@ -1,5 +1,5 @@
<?xml version='1.0' encoding="UTF-8"?>
-<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/doc/en/nvidia-guide.xml,v 1.44 2007/11/15 20:22:55 nightmorph Exp $ -->
+<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/doc/en/nvidia-guide.xml,v 1.45 2008/03/06 08:50:03 nightmorph Exp $ -->
<!DOCTYPE guide SYSTEM "/dtd/guide.dtd">
<guide link="/doc/en/nvidia-guide.xml">
@@ -28,8 +28,8 @@
<!-- See http://creativecommons.org/licenses/by-sa/2.5 -->
<license/>
-<version>1.35</version>
-<date>2007-11-15</date>
+<version>1.36</version>
+<date>2008-03-06</date>
<chapter>
<title>Introduction</title>
@@ -165,31 +165,31 @@
</pre>
<p>
-A good framebuffer alternative is <c>VESA</c>:
+A framebuffer alternative is <c>VESA</c>:
</p>
<pre caption="Enable VESA support">
Device Drivers --->
Graphics Support --->
-<*> VESA VGA graphics support
+[*] VESA VGA graphics support
</pre>
<p>
-Then, under "VESA driver type" select either <c>vesafb</c> or
-<c>vesafb-tng</c>. If you are using an AMD64 processor, you should select
-<c>vesafb</c> rather than <c>vesafb-tng</c>:
+Or, you may want to try <c>uvesafb</c>, an <uri
+link="http://dev.gentoo.org/~spock/projects/uvesafb/">advanced
+framebuffer</uri>. Note that you can choose to compile it into your kernel, or
+as a module. The following example compiles uvesafb into the kernel.
</p>
-<pre caption="Select framebuffer type">
-(X) vesafb
-( ) vesafb-tng
+<pre caption="Enable uvesafb support">
+Device Drivers --->
+Graphics Support --->
+<*> Userspace VESA VGA graphics support
</pre>
<p>
-For more information, you can read up
-<path>/usr/src/linux/Documentation/fb/vesafb.txt</path> if you are using
-<c>vesafb</c> or look for your framebuffer documentation under
-<path>/usr/src/linux/Documentation/fb/</path>.
+For more information, you can look up the documentation for your chosen
+framebuffer in <path>/usr/src/linux/Documentation/fb/</path>.
</p>
</body>
--
gentoo-doc-cvs@lists.gentoo.org mailing list
^ permalink raw reply [flat|nested] 27+ messages in thread
* [gentoo-doc-cvs] cvs commit: nvidia-guide.xml
@ 2008-09-14 5:12 Joshua Saddler
0 siblings, 0 replies; 27+ messages in thread
From: Joshua Saddler @ 2008-09-14 5:12 UTC (permalink / raw
To: gentoo-doc-cvs
nightmorph 08/09/14 05:12:24
Modified: nvidia-guide.xml
Log:
updated kernel options, bug 237585
Revision Changes Path
1.46 xml/htdocs/doc/en/nvidia-guide.xml
file : http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/doc/en/nvidia-guide.xml?rev=1.46&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/doc/en/nvidia-guide.xml?rev=1.46&content-type=text/plain
diff : http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/doc/en/nvidia-guide.xml?r1=1.45&r2=1.46
Index: nvidia-guide.xml
===================================================================
RCS file: /var/cvsroot/gentoo/xml/htdocs/doc/en/nvidia-guide.xml,v
retrieving revision 1.45
retrieving revision 1.46
diff -u -r1.45 -r1.46
--- nvidia-guide.xml 6 Mar 2008 08:50:03 -0000 1.45
+++ nvidia-guide.xml 14 Sep 2008 05:12:23 -0000 1.46
@@ -1,5 +1,5 @@
<?xml version='1.0' encoding="UTF-8"?>
-<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/doc/en/nvidia-guide.xml,v 1.45 2008/03/06 08:50:03 nightmorph Exp $ -->
+<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/doc/en/nvidia-guide.xml,v 1.46 2008/09/14 05:12:23 nightmorph Exp $ -->
<!DOCTYPE guide SYSTEM "/dtd/guide.dtd">
<guide link="/doc/en/nvidia-guide.xml">
@@ -28,8 +28,8 @@
<!-- See http://creativecommons.org/licenses/by-sa/2.5 -->
<license/>
-<version>1.36</version>
-<date>2008-03-06</date>
+<version>1.37</version>
+<date>2008-09-13</date>
<chapter>
<title>Introduction</title>
@@ -136,9 +136,9 @@
</p>
<pre caption="Enabling agpgart">
-Device Drivers --->
-Character devices --->
-<*> /dev/agpgart (AGP Support)
+Device Drivers --->
+Graphics Support --->
+-*- /dev/agpgart (AGP Support) --->
</pre>
<note>
@@ -158,35 +158,40 @@
</impo>
<pre caption="Remove the in-kernel driver">
-Device Drivers --->
-Graphics Support --->
+Device Drivers --->
+Graphics Support --->
+<*> Support for frame buffer devices --->
< > nVidia Framebuffer Support
< > nVidia Riva support
</pre>
<p>
-A framebuffer alternative is <c>VESA</c>:
-</p>
-
-<pre caption="Enable VESA support">
-Device Drivers --->
-Graphics Support --->
-[*] VESA VGA graphics support
-</pre>
-
-<p>
-Or, you may want to try <c>uvesafb</c>, an <uri
+A framebuffer alternative is <c>uvesafb</c>, an <uri
link="http://dev.gentoo.org/~spock/projects/uvesafb/">advanced
framebuffer</uri>. Note that you can choose to compile it into your kernel, or
as a module. The following example compiles uvesafb into the kernel.
</p>
<pre caption="Enable uvesafb support">
-Device Drivers --->
-Graphics Support --->
+Device Drivers --->
+Graphics Support --->
+<*> Support for frame buffer devices --->
<*> Userspace VESA VGA graphics support
</pre>
+
+<p>
+Or you can try <c>VESA</c>:
+</p>
+
+<pre caption="Enable VESA support">
+Device Drivers --->
+Graphics Support --->
+<*> Support for frame buffer devices --->
+[*] VESA VGA graphics support
+</pre>
+
+
<p>
For more information, you can look up the documentation for your chosen
framebuffer in <path>/usr/src/linux/Documentation/fb/</path>.
^ permalink raw reply [flat|nested] 27+ messages in thread
end of thread, other threads:[~2008-09-14 5:12 UTC | newest]
Thread overview: 27+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2005-07-06 8:05 [gentoo-doc-cvs] cvs commit: nvidia-guide.xml Shyam Mani
-- strict thread matches above, loose matches on Subject: below --
2005-07-15 5:10 Shyam Mani
2005-09-11 20:19 Jan Kundrat
2005-10-05 0:03 Lukasz Damentko
2005-10-21 20:35 swift
2005-10-25 17:27 swift
2006-01-13 16:06 Xavier Neys
2006-01-21 12:54 swift
2006-01-25 21:41 Jan Kundrat
2006-03-04 6:35 Shyam Mani
2006-03-05 12:02 Josh Saddler
2006-03-28 12:33 Xavier Neys
2006-05-02 17:39 Josh Saddler
2006-05-26 20:38 Josh Saddler
2006-07-26 9:50 Lukasz Damentko
2006-09-02 10:19 Josh Saddler
2006-10-24 2:24 Josh Saddler
2006-11-29 15:57 Josh Saddler
2007-02-08 0:09 Dimitry Bradt
2007-02-08 3:41 Josh Saddler
2007-02-08 15:50 Josh Saddler
2007-03-24 1:04 Josh Saddler
2007-07-22 7:32 Josh Saddler
2007-07-31 21:07 Josh Saddler
2007-11-15 20:22 Josh Saddler
2008-03-06 8:50 Joshua Saddler
2008-09-14 5:12 Joshua Saddler
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox