Hardware:Installing nVidia drivers in Pardus 2007

From PardusWiki
Revision as of 18:37, 22 April 2008 by Atolboo (Talk | contribs)
Jump to: navigation, search

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