Hardware:Installing nVidia drivers in Pardus 2007

From PardusWiki
(Difference between revisions)
Jump to: navigation, search
(Choosing and Installing Drivers)
(Undo revision 3129 by Itycajofa (Talk) Spam.)
 
(6 intermediate revisions by 3 users not shown)
Line 1: Line 1:
 
__TOC__
 
__TOC__
  
==  Choosing and Installing Drivers ==
+
==  Choosing the nVidia driver? ==
If your graphic card is listed on [http://www.nvidia.com/object/1.0-7184_supported_products.html this site], you must install legacy (old) drivers:
+
Look on the Desktop in System at Display Info for the video card model.
<pre>sudo pisi it nvidia-glx-old nvidia-kernel-old</pre>
+
Otherwise you should install normal (new) drivers:
+
<pre>sudo pisi it nvidia-glx-new nvidia-kernel-new</pre>
+
  
==  Configuring xorg.conf  ==
+
Pardus has three different types of nVidia packages.
<pre>sudo kwrite /etc/X11/xorg.conf</pre>
+
:# nvidia-.....-new
<pre>Section "Device"
+
:# nvidia-.....
    Screen 0
+
:# nvidia-.....-old
    Identifier "VideoCard0"
+
    Driver    "nv"  # change "nv" to "nvidia"
+
    VendorName "nVidia Corporation"
+
    BoardName  "GeForce"
+
EndSection
+
  
Section "Screen"
+
On [http://tr.pardus-wiki.org/NASIL:NVidia_S%C3%BCr%C3%BCc%C3%BC_Kurulumu/S%C3%BCr%C3%BCc%C3%BC_Se%C3%A7imi this page] you can see which package is suitable for your card.
    Identifier "Screen0"
+
    Device    "VideoCard0"
+
    Monitor    "Monitor0"
+
    DefaultDepth 24
+
    Subsection "Display"
+
        Depth    24
+
        # change this to "1024×768" or whatever resolution you want to use
+
        Modes    "800x600"
+
    EndSubsection
+
EndSection</pre>
+
<pre>reboot</pre>
+
or press CTRL+ALT+Backspace to restart X
+
  
==  Testing Direct Rendering  ==
+
On this page above each of the three tables the the corresponding kernelversion is shown (nvidia-kernel-new, nvidia-kernel and nvidia-kernel-old).
<pre>glxinfo | grep -i direct</pre>
+
If Direct Rendering says "Yes", driver was installed successfully.<br>
+
Note: don't do this as root; you have to be a "normal user" for this command to work.
+
  
==  Enabling Compositing (Optional) ==
+
==  Installation of the driver ==
<pre>sudo kwrite /etc/X11/xorg.conf</pre>
+
Open a Konsole (Pardus > Programs > System) and enter the next command.
<pre>Section "Extensions"
+
    # uncomment following line (remove #)
+
    Option "Composite" "enable"
+
EndSection
+
  
Section "Device"
+
*For nvidia-kernel-new:<pre>sudo pisi it nvidia-glx-new nvidia-kernel-new nvidia-tools-new</pre>
    Screen 0
+
*For nvidia-kernel:<pre>sudo pisi it nvidia-glx nvidia-kernel nvidia-tools</pre>
    Identifier "VideoCard0"
+
*For nvidia-kernel-old:<pre>sudo pisi it nvidia-glx-old nvidia-kernel-old nvidia-tools-old</pre>
    Driver    "nvidia"
+
(it is also possible to install the package with Pardus > Package Manager)
    VendorName "nVidia Corporation"
+
    BoardName  "GeForce"
+
    # add following line
+
    Option      "AddARGBGLXVisuals" "true"
+
EndSection</pre>
+
<pre>reboot</pre>
+
or press CTRL+ALT+Backspace to restart X
+
  
==  Enabling Dual Screen (Optional) ==
+
==  Activating the driver ==
 +
Enter the following command in the Konsole.
 +
* For nvidia-kernel and nvidia-kernel-new:<pre>sudo nvidia-xconfig</pre>
 +
* For nvidia-kernel-old:<pre>sudo kwrite /etc/X11/xorg.conf</pre>
  
First, as usual before any changes, you need backup current xorg.conf. Next open config in favourite editor, and add
+
:and change the next section in xorg.conf;
following lines under section ''Device'':
+
  
<pre>Option "TwinView" "1"
+
:<pre>
Option "TwinViewXineramaInfoOrder" "DFP, CRT"
+
:Section "Device"
Option "UseDisplayDevice" "DFP, CRT"
+
:    Screen 0
Option "TwinViewOrientation" "DFP LeftOf CRT"
+
:    Identifier "VideoCard0"
Option "NoPowerConnectorCheck"
+
:    Driver    "nv"   # <----------------change "nv" to "nvidia"
Option "UseEdidFreqs" "1"
+
:    VendorName "nVidia Corporation"
Option "Metamodes" "CRT-0: 1280x1024, DFP-0: 1680x1050"
+
:   BoardName  "NV5M64 [RIVA TNT2 Model 64/Model 64 Pro]"
Option "SecondMonitorHorizSync" "31-82"
+
:EndSection</pre>
Option "SecondMonitorVertRefresh" "56-76"</pre>
+
  
Next you need comment out option Virtual under SubSection  'Display '. That option respond for size of virtual desktop.
+
:Example:
Also you need add  option “Viewport 0 0″  under same SubSection.
+
  
And a last change is under Section ServerLayout. Add following params:
+
:<pre>
 +
:Section "Device"
 +
:    Screen 0
 +
:    Identifier "VideoCard0"
 +
:    Driver    "nvidia"
 +
:    VendorName "nVidia Corporation"
 +
:    BoardName  "NV5M64 [RIVA TNT2 Model 64/Model 64 Pro]"
 +
:EndSection</pre>
 +
:Save and close the editor.
 +
Reboot or press Ctrl+Alt+Backspace to restart the X-server.
 +
 
 +
When the installation has been successfull the Display Info should now be '3D Support'.
 +
 
 +
==  Adjusting the screen resolution  ==
 +
*For nvidia-kernel-old and nvidia-kernel:
 +
:Enter this command in a Konsole.<pre>sudo kwrite /etc/X11/xorg.conf</pre>
 +
:and change the next section in xorg.conf
 +
 
 +
:<pre>
 +
:Section "Screen"
 +
:    Identifier "Screen0"
 +
:  Device    "VideoCard0"
 +
:    Monitor    "Monitor0"
 +
:    DefaultDepth 24
 +
:    Subsection "Display"
 +
:        Depth    24
 +
:        Modes    "1024x768" "800x600" "640x480"
 +
:              # ^--- add the new resolution  ("1600x1200", "1280x1024" or ...).
 +
:   EndSubsection
 +
:EndSection</pre>
 +
 
 +
:Example:
 +
 
 +
:<pre>
 +
:Section "Screen"
 +
:    Identifier "Screen0"
 +
:    Device    "VideoCard0"
 +
:    Monitor    "Monitor0"
 +
:    DefaultDepth 24
 +
:    Subsection "Display"
 +
:        Depth    24
 +
:        Modes    "1280x1024" "1024x768" "800x600" "640x480"
 +
:    EndSubsection
 +
:EndSection</pre>
 +
:Save the change and Reboot or press Ctrl+Alt+Backspace to restart the X-server.
 +
 
 +
*For nvidia-kernel-new:
 +
 
 +
:We will add a new item 'NVIDIA X Server Settings' to the Application Menu. As long as [http://bugs.pardus.org.tr/show_bug.cgi?id=7041 this bug] is not solved, we will do this in two stages.
 +
 
 +
#Open KDE Menu Editor. (Pardus > Run Command...  and enter kmenuedit + Run)
 +
#File > New Item... and enter NVIDIA X Server Settings + OK.
 +
#Enter at Command: nvidia-settings
 +
#Put a mark (select) at 'Run as different user' and enter at Username: root
 +
#Change (select) the icon at the upper-right.
 +
#File > Save and Quit the KDE Menu Editor.
 +
#Open KDE Menu Editor again.
 +
#Expand System by selecting the +.
 +
#Drag NVIDIA X Server Settings ---> System.
 +
#Select System (turns blue) and select File > New Submenu... and enter KDE Extra Modules + OK.
 +
#File > Save. (<-- we do this as the next step is a little bit tricky, and in this way it is easy to return to this point.)
 +
#Drag Lost & Found ---> KDE Extra Modules. ('Lost & Found' should be in 'KDE Extra Modules' and not below it, this is to prevent the screen from being overloaded with icons when we accidently put the mouse pointer on Lost & Found.)
 +
#File > Save and Quit the KDE Menu Editor.
 +
 
 +
:The resolution, a second monitor and other stuff can be changed in the newly created 'NVIDIA X Server Settings".
 +
:Don't forget to use 'Save to X Configuration File' in order to make the changes permanently.
 +
 
 +
==  Removing the nVidia logo  ==
 +
During the startup procedure of Pardus, a nVidia logo will appear during a couple of seconds.
 +
 
 +
To remove this logo, enter the next command in a Konsole.<pre>sudo kwrite /etc/X11/xorg.conf</pre>
 +
and put <pre>Option "NoLogo"</pre> in the Device section of /etc/X11/xorg.conf
 +
 
 +
Example:
 +
<pre>Section "Device"
 +
    Identifier    "VideoCard0"
 +
    Driver        "nvidia"
 +
    VendorName    "NVIDIA Corporation"
 +
    BoardName      "GeForce FX 5200"
 +
    Option        "NoLogo"
 +
EndSection</pre>
  
<pre>Screen 0 "Default Screen" 0 0
+
==  How to "Undo" everything. ==
Option "Xinerama" "Off"</pre>
+
  
Thats all. Save modified config, press  Ctrl+Alt+Backspace  to restart X server and enjoy your new desktop ;-)
+
For a manual on how to remove all your nVidia settings see [http://en.pardus-wiki.org/HOWTO:Fix_broken_X_session this page].
  
 
[[Category:Hardware]]
 
[[Category:Hardware]]
Line 85: Line 130:
 
[[fr:Hardware:Installing_nVidia_Drivers]]
 
[[fr:Hardware:Installing_nVidia_Drivers]]
 
[[tr:NASIL:NVidia Sürücü Kurulumu]]
 
[[tr:NASIL:NVidia Sürücü Kurulumu]]
 +
[[nl:Hardware:Installatie van nVidia drivers]]

Latest revision as of 14:06, 30 November 2010

Contents


Choosing the nVidia driver?

Look on the Desktop in System at Display Info for the video card model.

Pardus has three different types of nVidia packages.

  1. nvidia-.....-new
  2. nvidia-.....
  3. nvidia-.....-old

On this page you can see which package is suitable for your card.

On this page above each of the three tables the the corresponding kernelversion is shown (nvidia-kernel-new, nvidia-kernel and nvidia-kernel-old).

Installation of the driver

Open a Konsole (Pardus > Programs > System) and enter the next command.

(it is also possible to install the package with Pardus > Package Manager)

Activating the driver

Enter the following command in the Konsole.

and change the next section in xorg.conf;
Section "Device"
Screen 0
Identifier "VideoCard0"
Driver "nv" # <----------------change "nv" to "nvidia"
VendorName "nVidia Corporation"
BoardName "NV5M64 [RIVA TNT2 Model 64/Model 64 Pro]"
EndSection
Example:
Section "Device"
Screen 0
Identifier "VideoCard0"
Driver "nvidia"
VendorName "nVidia Corporation"
BoardName "NV5M64 [RIVA TNT2 Model 64/Model 64 Pro]"
EndSection
Save and close the editor.

Reboot or press Ctrl+Alt+Backspace to restart the X-server.

When the installation has been successfull the Display Info should now be '3D Support'.

Adjusting the screen resolution

Enter this command in a Konsole.
sudo kwrite /etc/X11/xorg.conf
and change the next section in xorg.conf
Section "Screen"
Identifier "Screen0"
Device "VideoCard0"
Monitor "Monitor0"
DefaultDepth 24
Subsection "Display"
Depth 24
Modes "1024x768" "800x600" "640x480"
# ^--- add the new resolution ("1600x1200", "1280x1024" or ...).
EndSubsection
EndSection
Example:
Section "Screen"
Identifier "Screen0"
Device "VideoCard0"
Monitor "Monitor0"
DefaultDepth 24
Subsection "Display"
Depth 24
Modes "1280x1024" "1024x768" "800x600" "640x480"
EndSubsection
EndSection
Save the change and Reboot or press Ctrl+Alt+Backspace to restart the X-server.
We will add a new item 'NVIDIA X Server Settings' to the Application Menu. As long as this bug is not solved, we will do this in two stages.
  1. Open KDE Menu Editor. (Pardus > Run Command... and enter kmenuedit + Run)
  2. File > New Item... and enter NVIDIA X Server Settings + OK.
  3. Enter at Command: nvidia-settings
  4. Put a mark (select) at 'Run as different user' and enter at Username: root
  5. Change (select) the icon at the upper-right.
  6. File > Save and Quit the KDE Menu Editor.
  7. Open KDE Menu Editor again.
  8. Expand System by selecting the +.
  9. Drag NVIDIA X Server Settings ---> System.
  10. Select System (turns blue) and select File > New Submenu... and enter KDE Extra Modules + OK.
  11. File > Save. (<-- we do this as the next step is a little bit tricky, and in this way it is easy to return to this point.)
  12. Drag Lost & Found ---> KDE Extra Modules. ('Lost & Found' should be in 'KDE Extra Modules' and not below it, this is to prevent the screen from being overloaded with icons when we accidently put the mouse pointer on Lost & Found.)
  13. File > Save and Quit the KDE Menu Editor.
The resolution, a second monitor and other stuff can be changed in the newly created 'NVIDIA X Server Settings".
Don't forget to use 'Save to X Configuration File' in order to make the changes permanently.

During the startup procedure of Pardus, a nVidia logo will appear during a couple of seconds.

To remove this logo, enter the next command in a Konsole.
sudo kwrite /etc/X11/xorg.conf
and put
Option "NoLogo"
in the Device section of /etc/X11/xorg.conf

Example:

Section "Device"
    Identifier     "VideoCard0"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    BoardName      "GeForce FX 5200"
    Option         "NoLogo"
EndSection

How to "Undo" everything.

For a manual on how to remove all your nVidia settings see this page.

Personal tools
Namespaces
Variants
Actions
Navigation
Print/export
Toolbox
In other languages