2531
Comment:
|
4462
Formatting consistency, fix 2 typos, add new section and fix xxx-need-result-xxx
|
Deletions are marked like this. | Additions are marked like this. |
Line 1: | Line 1: |
== Determining your card model == To determine your card model, open a Terminal (Applications > System Tools > Terminal) and type: |
<<TableOfContents(5)>> == What is xorg-x11-drv-nvidia? == xorg-x11-drv-nvidia is the package which provides the common files required by the nVidia driver. Its subpackage, xorg-x11-drv-nvidia-libs, provides the binary libraries used by the driver. == Installation Instructions == |
Line 4: | Line 7: |
/sbin/lspci | grep VGA | yum install xorg-x11-drv-nvidia |
Line 6: | Line 9: |
== Installing the drivers == === Akmods === An akmod is a new type of package similar to the kmod. Akmods have a feature set similar to dkms, as they will rebuild a binary kmod package for you if one does not exist when you boot with a new kernel. However, akmods have more overhead than regular kmods as they require a few development tools such as gcc and automake. If you think you'd like to use akmods, simply replace '''kmod''' with '''akmod''' in the instructions below. For example, kmod-nvidia-96xx becomes '''a'''kmod-nvidia-96xx. Akmods are fully compatible with regular kmods, so you can switch between the two or even use both at once without any problems. === Fedora 10 === Please remember that once the drivers are installed, they will configure your xorg.conf automatically and changes will take effect after a full reboot. There is no need to run nvidia-xconfig or other tools. ==== GeForce 6 and higher ==== |
=== x86_64 users === If you are running x86_64 and want to have 3D acceleration with 32bit applications, you'll need to install the 32bit version of xorg-x11-drv-nvidia-libs: |
Line 15: | Line 12: |
yum install kmod-nvidia }}} ==== GeForce 5 (FX series) ==== {{{ yum install kmod-nvidia-173xx }}} ==== GeForce 2 through GeForce 4 ==== {{{ yum install kmod-nvidia-96xx }}} ==== Older ==== Unfortunately, nVidia has not yet released a 71.xx legacy driver compatible with Fedora 10. === Fedora 8 and 9 === ==== GeForce 6 and higher ==== {{{ yum install kmod-nvidia }}} ==== GeForce 5 (FX series) ==== {{{ yum install kmod-nvidia-173xx }}} ==== GeForce 2 through GeForce 4 ==== {{{ yum install kmod-nvidia-96xx }}} ==== Older ==== Unfortunately, nVidia has not yet released a 71.xx legacy driver compatible with Fedora 10. {{{ yum install kmod-nvidia-legacy |
yum install xorg-x11-drv-nvidia-libs.i386 |
Line 47: | Line 15: |
=== Special note: x86_64 users === If you wish to have 3D acceleration in 32bit packages such as Wine, be sure to install the xorg-x11-drv-nvidia-libs.i386 package for your driver variant. For example, if you installed kmod-nvidia then you will require xorg-x11-drv-nvidia-libs.i386, but if you install kmod-nvidia-'''96xx''', you will need xorg-x11-drv-nvidia-'''96xx'''-libs.i386. |
== Configuration == === After initial driver installation or upon driver upgrades === The nVidia driver will be activated after a login / logout cycle, however it is highly recommended that you reboot immediately after initially installing or updating the nVidia drivers. Please note that you '''do not''' need to run ''nvidia-xconfig'' or ''nvidia-settings'' to configure your system's xorg.conf after driver installation. xorg.conf and any other applicable files will be edited for you. |
Line 50: | Line 19: |
== Troubleshooting == If you're experiencing problems with the drivers (in particular, lack of 3D after using nvidia-xconfig or nvidia-settings), try executing these commands: |
=== Adjusting driver settings === Run '''livna-config-display''' via the system menu or command line. == Common Problems == === Scrolling in Firefox is slow (no 3D) === This often happens when you use nvidia-settings or nvidia-xconfig to configure your xorg.conf without letting livna-config-display do it's autoconfiguration first. To fix this, run these two commands: |
Line 55: | Line 28: |
}}} === Yum gives me a dependency errors about kmods and won't let me update. === This happens when a new kernel has been released and a matching kmod from RPM Fusion hasn't synced across all the mirrors, or vice-versa. Try giving it a few hours and if the problems persist, you can also try refreshing yum's cache: {{{ yum clean metadata |
|
Line 56: | Line 34: |
This will re-configure xorg.conf for use with the RPM Fusion drivers. | If after this you still experience problems, please report a bug. == FAQ == === Why should I use this package rather than the ones from nvidia.com? === The packages from [[http://www.nvidia.com|nvidia.com]] have been known to replace libGL, which isn't a problem until you decide to use another X driver or uninstall the nvidia driver. The RPM Fusion packages will ''never'' overwrite files like this. As well, the drivers packaged at RPM Fusion will make your life a bit easier by letting you grab new kmods through '''Yum''' or the '''Software Update''' tool. A few extra utilities, to ensure that the drivers 'just work' with minimal user interaction (the initscripts, livna-config-display), are also included. === How come my xorg.conf is always getting edited for me ? === This is a known problem, it will be fixed with the introduction of rpmfusion-config-display. In the mean time, if you'd really like to stop the drivers from making changes to your xorg.conf, run the livna-config-display GUI interface and you'll find a checkbutton to disable editing. Alternatively, you can run this command in a terminal: {{{ livna-config-display --active off }}} === How can I tell if I am actually running the RPM Fusion packaged nVidia driver ? === * Be sure you are using the 'nvidia' Xorg driver and that the kernel module is loaded: {{{ cat /etc/X11/xorg.conf | grep Driver lsmod | grep nvidia }}} You should see something similar to this (numbers will vary): {{{ Driver "nvidia" nvidia 3923388 14 }}} * Check if OpenGL 3D acceleration is working: {{{ glxinfo | grep direct }}} You should see: {{{ direct rendering: Yes }}} * Check using glxgears: {{{ glxgears }}} A small window will open up showing a rotating cogs animation. Meanwhile, after every 5 seconds, the program displays the number of frames per second, for example: {{{ 6171 frames in 5.0 seconds = 1234.026 FPS 6085 frames in 5.0 seconds = 1216.950 FPS 6151 frames in 5.0 seconds = 1230.076 FPS <ctrl+c> }}} If the animation is choppy or if FPS values are less than 800 FPS, 3D rendering is possibly being done in software. Please remember that glxgears ''is not a benchmark'', and should not be used to evaluate GPU performance. == Reporting bugs == If you think you've found a problem and would like to report it, include the following information along with the description of the bug: * Attach your /var/log/Xorg.0.log file * Attach your /etc/X11/xorg.conf file, if it exists * Run {{{dmesg > ~/dmesg.txt}}} and attach the "dmesg.txt" found in your home folder |
Line 58: | Line 83: |
CategoryPackages | CategoryPackage |
Contents
What is xorg-x11-drv-nvidia?
xorg-x11-drv-nvidia is the package which provides the common files required by the nVidia driver. Its subpackage, xorg-x11-drv-nvidia-libs, provides the binary libraries used by the driver.
Installation Instructions
yum install xorg-x11-drv-nvidia
x86_64 users
If you are running x86_64 and want to have 3D acceleration with 32bit applications, you'll need to install the 32bit version of xorg-x11-drv-nvidia-libs:
yum install xorg-x11-drv-nvidia-libs.i386
Configuration
After initial driver installation or upon driver upgrades
The nVidia driver will be activated after a login / logout cycle, however it is highly recommended that you reboot immediately after initially installing or updating the nVidia drivers. Please note that you do not need to run nvidia-xconfig or nvidia-settings to configure your system's xorg.conf after driver installation. xorg.conf and any other applicable files will be edited for you.
Adjusting driver settings
Run livna-config-display via the system menu or command line.
Common Problems
Scrolling in Firefox is slow (no 3D)
This often happens when you use nvidia-settings or nvidia-xconfig to configure your xorg.conf without letting livna-config-display do it's autoconfiguration first. To fix this, run these two commands:
nvidia-config-display disable nvidia-config-display enable
Yum gives me a dependency errors about kmods and won't let me update.
This happens when a new kernel has been released and a matching kmod from RPM Fusion hasn't synced across all the mirrors, or vice-versa. Try giving it a few hours and if the problems persist, you can also try refreshing yum's cache:
yum clean metadata
If after this you still experience problems, please report a bug.
FAQ
Why should I use this package rather than the ones from nvidia.com?
The packages from nvidia.com have been known to replace libGL, which isn't a problem until you decide to use another X driver or uninstall the nvidia driver. The RPM Fusion packages will never overwrite files like this. As well, the drivers packaged at RPM Fusion will make your life a bit easier by letting you grab new kmods through Yum or the Software Update tool. A few extra utilities, to ensure that the drivers 'just work' with minimal user interaction (the initscripts, livna-config-display), are also included.
How come my xorg.conf is always getting edited for me ?
This is a known problem, it will be fixed with the introduction of rpmfusion-config-display. In the mean time, if you'd really like to stop the drivers from making changes to your xorg.conf, run the livna-config-display GUI interface and you'll find a checkbutton to disable editing. Alternatively, you can run this command in a terminal:
livna-config-display --active off
How can I tell if I am actually running the RPM Fusion packaged nVidia driver ?
- Be sure you are using the 'nvidia' Xorg driver and that the kernel module is loaded:
cat /etc/X11/xorg.conf | grep Driver lsmod | grep nvidia
You should see something similar to this (numbers will vary):
Driver "nvidia" nvidia 3923388 14
- Check if OpenGL 3D acceleration is working:
glxinfo | grep direct
You should see:
direct rendering: Yes
- Check using glxgears:
glxgears
A small window will open up showing a rotating cogs animation. Meanwhile, after every 5 seconds, the program displays the number of frames per second, for example:
6171 frames in 5.0 seconds = 1234.026 FPS 6085 frames in 5.0 seconds = 1216.950 FPS 6151 frames in 5.0 seconds = 1230.076 FPS <ctrl+c>
If the animation is choppy or if FPS values are less than 800 FPS, 3D rendering is possibly being done in software. Please remember that glxgears is not a benchmark, and should not be used to evaluate GPU performance.
Reporting bugs
If you think you've found a problem and would like to report it, include the following information along with the description of the bug:
- Attach your /var/log/Xorg.0.log file
- Attach your /etc/X11/xorg.conf file, if it exists
Run dmesg > ~/dmesg.txt and attach the "dmesg.txt" found in your home folder