/[gentoo]/xml/htdocs/doc/en/nvidia-guide.xml
Gentoo

Contents of /xml/htdocs/doc/en/nvidia-guide.xml

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.3 - (hide annotations) (download) (as text)
Sat Jul 31 12:26:42 2004 UTC (10 years, 4 months ago) by swift
Branch: MAIN
Changes since 1.2: +6 -5 lines
File MIME type: application/xml
#56925 - Fix emerge nvidia-glx command

1 swift 1.1 <?xml version='1.0' encoding="UTF-8"?>
2 swift 1.3 <!-- $Header: /home/cvsroot/gentoo/xml/htdocs/doc/en/nvidia-guide.xml,v 1.2 2004/05/18 16:15:25 swift Exp $ -->
3 swift 1.1 <!DOCTYPE guide SYSTEM "/dtd/guide.dtd">
4    
5     <guide link="/doc/en/nvidia-guide.xml">
6     <title>Gentoo Linux nVidia Guide</title>
7    
8     <author title="Author">
9     <mail link="swift@gentoo.org">Sven Vermeulen</mail>
10     </author>
11    
12     <abstract>
13     Many Gentooists have an nVidia chipset on their system. nVidia provides specific
14     Linux drivers to boost the performance of your card. This guide informs you how
15     to install and configure these drivers.
16     </abstract>
17    
18     <license/>
19    
20 swift 1.3 <version>1.1</version>
21     <date>July 31, 2004</date>
22 swift 1.1
23     <chapter>
24     <title>Configuring your Card</title>
25     <section>
26     <title>Installing the Appropriate Drivers</title>
27     <body>
28    
29     <p>
30     The nVidia drivers include kernel modules that must integrate in your current
31     kernel. To accomplish this, your kernel must support the loading of kernel
32     modules. If you used <c>genkernel</c> to configure the kernel for you then
33     you're all set. If not, double check your kernel configuration so that this
34     support is enabled:
35     </p>
36    
37     <pre caption="Enabling the Loading of Kernel Modules">
38     Loadable module support ---&gt;
39     [*] Enable loadable module support
40     </pre>
41    
42     <p>
43     nVidia's modules and libraries are combined in two packages: <c>nvidia-glx</c>
44     and <c>nvidia-kernel</c>. The former are the X11 GLX libraries while the latter
45 swift 1.3 are the kernel modules. Since <c>nvidia-glx</c> depends on <c>nvidia-kernel</c>,
46     installing <c>nvidia-glx</c> is sufficient:
47 swift 1.1 </p>
48    
49     <pre caption="Installing the nVidia modules">
50 swift 1.3 # <i>emerge nvidia-glx</i>
51 swift 1.1 </pre>
52    
53     <p>
54     Once the installation has finished, run <c>modprobe nvidia</c> to load the
55     kernel module into memory.
56     </p>
57    
58     <pre caption="Loading the kernel module">
59     # <i>modprobe nvidia</i>
60     </pre>
61    
62     <p>
63     You probably want to have this done each time you boot your system, so edit
64     <path>/etc/modules.autoload.d/kernel-2.6</path> (or <path>kernel-2.4</path>) and
65     add <c>nvidia</c> to it. Don't forget to run <c>modules-update</c> afterwards!
66     </p>
67    
68     <pre caption="Running modules-update">
69     # <i>modules-update</i>
70     </pre>
71    
72     </body>
73     </section>
74     <section>
75     <title>Configuring the X Server</title>
76     <body>
77    
78     <p>
79     Once the appropriate drivers are installed you need to configure your X Server
80     (XFree86 or Xorg) to use the <c>nvidia</c> driver instead of the default
81     <c>nv</c> driver.
82     </p>
83    
84     <p>
85     Open <path>/etc/X11/XF86Config</path> (or <path>/etc/X11/xorg.conf</path>) with
86     your favorite editor (such as <c>nano</c> or <c>vim</c>) and go to the
87     <c>Device</c> section. In that section, change the <c>Driver</c> line:
88     </p>
89    
90     <pre caption="Changing nv to nvidia in the X Server configuration">
91     Section "Device"
92     Identifier "nVidia Inc. GeForce2"
93     <i>Driver "nvidia"</i>
94     VideoRam 65536
95     EndSection
96     </pre>
97    
98     <p>
99     Run <c>opengl-update</c> so that the X Server uses the nVidia GLX libraries:
100     </p>
101    
102     <pre caption="Running opengl-update">
103     # <i>opengl-update nvidia</i>
104     </pre>
105    
106     </body>
107     </section>
108     <section>
109     <title>Testing your Card</title>
110     <body>
111    
112     <p>
113     To test your nVidia card, fire up X and run the <c>glxinfo | grep direct</c>
114     command. It should say that direct rendering is activated:
115     </p>
116    
117     <pre caption="Checking the direct rendering status">
118     $ <i>glxinfo | grep direct</i>
119     direct rendering: Yes
120     </pre>
121    
122     <p>
123     To monitor your FPS, run <c>glxgears</c>.
124     </p>
125    
126     </body>
127     </section>
128     </chapter>
129     </guide>

  ViewVC Help
Powered by ViewVC 1.1.20