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 -- [email protected] mailing list
