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