Fedora 17 nVidia Drivers Install Guide (disable nouveau driver)

Nvidia LogoLooking Fedora 20 “Heisenbug” nVidia Drivers Install guide?

This is guide, howto install nVidia proprietary drivers on Fedora 17 “Beefy Miracle” and disable Nouveau driver. This guide works with GeForce 6/7/8/9/200/300 series cards.

Fedora 17 nVidia driver installation is not much different from previous Fedora versions. I have tested this guide with a couple computers, so let me know, if you have some problems.

Before nVidia drivers installation

Check is your nVidia card supported

lspci |grep -i VGA
 
## Example output ##
01:00.0 VGA compatible controller: nVidia Corporation GT218 [GeForce G210] (rev a2)

List of Supported NVIDIA GPU Products, your card should found before 173.14.xx driver section.

NVIDIA Optimus Technology

If your lspci |grep -i VGA output looks like following:

00:02.0 VGA compatible controller: Intel Corporation 2n Generation Core Processor Family Integrated Graphics Controller (rev 09)
01:00.0 VGA compatible controller: nVidia Corporation GF106 [GeForce GT 555M SDDR3] (rev a1)

Or you know that your computer have NVIDIA Optimus Technology, and it is impossible to turn Intel Graphics / NVDIDIA Optimus off in the BIOS then this guide is not working on your system. Check If !1 0 forums user Viger guide instead Fedora 17 for NVIDIA Optimus users (with Bumblebee 3.0 rpm).

Install nVidia proprietary drivers on Fedora 17 “BeefyMiracle” and disable the nouveau driver

1. Change root user

su -
## OR ##
sudo -i

2. Make sure that you are running latest kernel and have latest SELinux policy packages

If not then update kernel and reboot

yum update kernel* selinux-policy*
reboot

3. Add RPMFusion Repositories (Free and Non-Free)

32-bit and 64-bit

yum localinstall --nogpgcheck http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-stable.noarch.rpm http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-stable.noarch.rpm
 
## OR ##
 
yum localinstall --nogpgcheck http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-stable.noarch.rpm
yum localinstall --nogpgcheck http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-stable.noarch.rpm

4. Install nVidia proprietary drivers for GeForce 6/7/8/9/200/300/400/500 series cards

Select akmod, kmod or kmod-PAE from following.

akmod-nvidia

yum install akmod-nvidia xorg-x11-drv-nvidia-libs

Extra package for kernel-PAE users

yum install kernel-PAE-devel

or

kmod-nvidia

yum install kmod-nvidia xorg-x11-drv-nvidia-libs

or

kmod-nvidia-PAE and kernel-PAE-devel

yum install kernel-PAE-devel kmod-nvidia-PAE

akmod is good option and easy way avoid problems on kernel updates and is best and only option if you use:

  • self-compiled kernel
  • older Fedora kernel
  • quickly changing kernels from updates-testing/rawhide

Full spec of kmod and akmod differences, check this.

5. Remove / disable nouveau drivers from kernel initramfs

## Backup old initramfs nouveau image ##
mv /boot/initramfs-$(uname -r).img /boot/initramfs-$(uname -r)-nouveau.img
 
## Create new initramfs image ##
dracut /boot/initramfs-$(uname -r).img $(uname -r)

6. All is done and then just reboot

reboot
Follow If Not True Then False Updates!

194 Comments

  1. I followed your instructions to a T for installing the latest nvidia drivers. It was a awhile since I did it before on my laptop, so I wanted tested method for my server. It Failed.

    Something about Plymouth start failed to quit, yada yada. I read the comments and found the backout method. Did that. That failed too. Bad color blocks on screen, drv – channel 1 failed, channel 2 failed . . .yada yada.

    I went back and did the install structions again. Well, this time it worked. Go figure.

    The plus is my monitor is a 1900 x 1024 but was only getting 1280×1024 with default noveau. now i have full resolution with evga geforce nvidia 560 and Dell ST24 LED Monitor.

    Thanks !!

  2. I followed the guide, but I found the nvidia drivers messed up my display for bootup, shutdown, and virtual terminal screens. I kept using it for a few weeks anyways, but now I’ve tried going back to the original drivers.

    After following the guide posted earlier in this thread, I’ve been able to uninstall the nvidia drivers and boot using the initramfs I had backed up, using the same kernel version (3.5.3-1.fc17.i686). But now I’m not sure how to get back to the newer kernel version (3.5.4-2.fc17.i686), since the initramfs I have for it now causes the system to run very slow in addition to the issues I had with the nvidia drivers.

    I’ve checked to make sure the nvidia files are removed and that nouveau isn’t blacklisted, since those things were mentioned in this thread. I’ve recreated the initramfs using dracut, but it doesn’t change anything. Any ideas? Thanks!

    • Hi Baudzilla,

      How did you recreated initramfs after nVidia driver uninstall and did you checked that you recreated 3.5.4-2.fc17.i686 kernel initramfs?

      • I renamed the nvidia versions of the initramfs, appending “-nvidia-broken” to the name. Then I recreated the files using “dracut /boot/initramfs-$(uname -r).img $(uname -r)” while running in the 3.5.4-2.fc17.i686 kernel, and also tried recreating it while running the kernel version that was working by specifying the version explicitly “dracut /boot/initramfs-3.5.4-2.fc17.i686.img 3.5.4-2.fc17.i686″. Both attempts produced the same result.

        • Then it sounds good. Could you also post error(s) what you get when you try boot using newer 3.5.4-2.fc17.i686 kernel?

          And could you post output of following commands when you boot with 3.5.4-2.fc17.i686 kernel:

          lsmod |grep -e nouv -e nvidia
           
          rpm -qa \*nvidia\*
          • I don’t see anything recent under the Automatic Bug Reporting tool. Here’s the output of those commands.

            [baudzilla@A8N-E ~]$ lsmod |grep -e nouv -e nvidia
            nouveau 814795 0
            mxm_wmi 12727 1 nouveau
            wmi 18273 2 mxm_wmi,nouveau
            video 18504 1 nouveau
            i2c_algo_bit 13065 1 nouveau
            ttm 62705 1 nouveau
            drm_kms_helper 30925 1 nouveau
            drm 215938 3 ttm,drm_kms_helper,nouveau
            i2c_core 28305 5 drm,drm_kms_helper,i2c_algo_bit,nouveau,i2c_nforce2
            [baudzilla@A8N-E ~]$ rpm -qa \*nvidia\*
            [baudzilla@A8N-E ~]$

            Thanks for your help, JR =)

            • Looks good, no nVidia (packages or modules) and nouveau is loaded.

              So only problem now is that your system is slow?

              Could you check your graphics card temperatures? Are they high?

              yum install lm_sensors
               
              ## Then run sensors command ##
              sensors
              • The system runs very slow and in a lower resolution. It doesn’t seem to recognize my monitor and System Settings > Displays shows “Unknown”. As a result, it doesn’t recognize my monitor’s native resolution, so I can’t even select that. Additionally, I have the same problems that happened from installing the nVidia drivers, which is that the startup, shutdown, and virtual terminal screens look messed up. More specifically, text appears as blobs and startup shows a messed up looking progress bar at the bottom of the screen. Still, here’s the result of the sensor reading:
                [root@A8N-E ~]# sensors
                acpitz-virtual-0
                Adapter: Virtual device
                temp1: +40.0°C (crit = +75.0°C)

                atk0110-acpi-0
                Adapter: ACPI interface
                Vcore Voltage: +1.39 V (min = +1.45 V, max = +1.75 V)
                +3.3 Voltage: +3.31 V (min = +3.00 V, max = +3.60 V)
                +5.0 Voltage: +5.05 V (min = +4.50 V, max = +5.50 V)
                +12.0 Voltage: +11.90 V (min = +11.20 V, max = +13.20 V)
                CPU FAN Speed: 1814 RPM (min = 0 RPM, max = 1800 RPM)
                CHASSIS FAN Speed: 1061 RPM (min = 0 RPM, max = 1800 RPM)
                CHIPSET FAN Speed: 0 RPM (min = 0 RPM, max = 1800 RPM)
                CPU Temperature: +35.0°C (high = +90.0°C, crit = +125.0°C)
                MB Temperature: +31.0°C (high = +70.0°C, crit = +125.0°C)

                k8temp-pci-00c3
                Adapter: PCI adapter
                Core0 Temp: +35.0°C

                [root@A8N-E ~]# Disregard the chipset fan speed as it was replaced with a heat sink years ago.

                • Looks good too. Did nouveua drivers worked earlier with older kernel? Or is it even working normally now with older kernel?

                  Could you also post output of following command:

                  lspci |grep -i VGA
                  • The nouveau drivers worked and still do work with the older kernel, but ONLY using the initramfs that I had backed up from when I installed the nVidia drivers. I just tried rebuilding the initramfs file for the older kernel using dracut, and that caused it to have the same problems. Restoring the old initramfs reversed the issue again. It seems like dracut is creating bad files. Maybe the info it uses to build the initramfs is bad?

                    I ran the command you gave me under the newer and older kernels and both produced the same result:
                    01:00.0 VGA compatible controller: nVidia Corporation NV43 [GeForce 6600 GT] (rev a2)

                    • This sounds really strange. Could you post output of following commands example to (http://pastebin.org):

                      cat /etc/X11/xorg.conf
                       
                      cat /etc/X11/xorg.conf.d/00-nvidia.conf
                       
                      cat /etc/modprobe.d/blacklist-nouveau.conf
                       
                      cat /etc/grub2.cfg
                       
                      cat /etc/default/grub
  3. Here’s the output of those commands, running under the newer kernel: http://pastebin.com/W9kCHReX

    • Thanks, looks good too.

      What happens if you boot newer 3.5.5-2.fc17 or 3.5.6-1.fc17 kernel?

      • Both of those kernels do the same thing as the others. Now, I can’t remember if I rebuilt the initramfs before rebooting after I uninstalled the nVidia drivers. Could booting off the old initramfs file have corrupted my system?

        • I don’t believe that booting off the old initramfs file have corrupted your system.

          Let’s check more log files to find out that what is problem, could you post output of following commands (after boot) with working system and broken system (to http://pastebin.com):

          cat /var/log/Xorg.0.log
           
          tail -n 600 /var/log/messages
          • Okay, here’s the output from those commands with both kernels:
            Working http://pastebin.com/pmaaXZgX
            Broken http://pastebin.com/HiDk7qi9

          • I’ve posted the logs twice, but my posts keep disappearing and I don’t know why.

            • Hi Baudzilla,

              And sorry, your earlier comment was some reason marked as spam. So thanks for the log files and there is very likely the reason causing this problem.

              First question is, do you have any updates if you run simply?

              yum update

              You have following error on broken log file:
              (EE) [drm] failed to open device

              Could you post output of following command:

              for filename in $(ls /etc/modprobe.d/*); do echo $filename;cat $filename; echo;done
              • Yum says no packages marked for update.
                Here’s the output of that command:
                /etc/modprobe.d/blacklist.conf
                #
                # Listing a module here prevents the hotplug scripts from loading it.
                # Usually that'd be so that some other driver will bind it instead,
                # no matter which driver happens to get probed first. Sometimes user
                # mode tools can also control driver binding.
                #
                # Syntax: see modprobe.conf(5).
                #

                # watchdog drivers
                blacklist i8xx_tco

                # framebuffer drivers
                blacklist aty128fb
                blacklist atyfb
                blacklist radeonfb
                blacklist i810fb
                blacklist cirrusfb
                blacklist intelfb
                blacklist kyrofb
                blacklist i2c-matroxfb
                blacklist hgafb
                blacklist nvidiafb
                blacklist rivafb
                blacklist savagefb
                blacklist sstfb
                blacklist neofb
                blacklist tridentfb
                blacklist tdfxfb
                blacklist virgefb
                blacklist vga16fb
                blacklist viafb

                # ISDN - see bugs 154799, 159068
                blacklist hisax
                blacklist hisax_fcpcipnp

                # sound drivers
                blacklist snd-pcsp

                # I/O dynamic configuration support for s390x (bz #563228)
                blacklist chsc_sch

                /etc/modprobe.d/nvidia-installer-disable-nouveau.conf
                # generated by nvidia-installer
                blacklist nouveau
                options nouveau modeset=0

                /etc/modprobe.d/openfwwf.conf
                options b43 nohwcrypt=1 qos=0

                /etc/modprobe.d/udlfb.conf
                # Makes the stock fbdev driver work with the kernel driver
                options udlfb fb_defio=y

                • Thanks!

                  Run following command:

                  rm /etc/modprobe.d/nvidia-installer-disable-nouveau.conf

                  Then run dracut again with your latest kernel and reboot your system using latest kernel, is it working then?

                  • Yep, that fixed it. Thanks so much for your help! Any idea why that file was named slightly different than what we were searching for?

                    • Excellent! You are very welcome!

                      Do you have ever run nVidia original installer NVIDIA-Linux-x86-xxx.xx.xx.run file? Based on some information it will do the /etc/modprobe.d/nvidia-installer-disable-nouveau.conf file.

  4. Thanks! worked great in my nvidia 7300 LE (1A), the only difference was the name of this package: xorg-x11-drv-nvidia-libs

  5. JR, I probably did run that file. Before I followed this guide, I had tried unsuccessfully to install the driver using the download from the nVidia website. I wasn’t aware it had done anything at all though, since the installer would just fail.

    • Okay, this /etc/modprobe.d/nvidia-installer-disable-nouveau.conf file is likely created by nVidia installer (even the installation failed), because I can’t see this file on RPMFusion packages.

  6. Thank you for the guidance at installing nvidias drivers. It worked perfectly.

  7. Hi!
    One question; after installing the NVIDIA drivers, the animations seem to be slower. Also, it lags a lot when I open the Activities panel. With Nouveau, it doesn’t happen, although installing NVIDIA driver fixed some other problems.
    Is it normal? I have a NVIDIA 9300M GS, and I actually have Fedora 17 with Nouveau because I’m scared to slow my system again with NVIDIA.
    Thanks!

    • Hi Joska,

      Nope, it is not normal.

      Normally it should work without problems. I have heard some problems with nVidia drivers and Gnome Shell with earlier nVidia 2XX.XX drivers and nVidia has fixed some Gnome Shell related bugs earlier (based on nVidia Linux driver changelog).

      But based on this information it’s little bit hard to say why you have these types of problems. Did you tested any other desktop than Gnome 3.x?

      • Thank You very much.

  8. Thank you ! This guide worked like a charm. I moved to ubuntu because i had problems with video drivers on Fedora, but now i’m back on Fedora and with this guide i have no more problems with my videocard.

    Thanks again!

  9. Thanks worked a treat on fedora 15 here, however. I spent some time with xev, xbindkeys & xbindkeys configuration ;

    “amixer -c 2 set Speaker 1%+”
    m:0x0 + c:123
    #
    “amixer -c 2 set Speaker 1%-”
    m:0x0 + c:122

    now xev does not show these responses on my usb device, Is there a way to enable this again, as it seems xbind was lost with nouveau?

    • Take that as fedora 17

  10. Worked like a charm for me. With later kernels (really anything from 3.4.X and beyond) I was having laptop suspend/resume problems. With the 3.6.2 kernels the kernel was functioning find but the video system was not and I think it was due to inability of nouveau driver to perform modeset on waking up.

    So going over to nvidia driver fixed all that. The only thing I found was that I had to add

    Option “RegistryDwords” “EnableBrightnessControl=1″

    to /etc/X11/xorg.conf

    in order for brightness control to function properly with nvidia driver.

  11. Thank you for the guide, it worked flawlessly with FC17, as well as with FC15 one year ago.

    Keep up the good work :)

  12. i followed all 6 steps but after rebooting gnome failed to start will u please help?

    • output of steps followed is as follows

      $ lspci | grep -i vga
      02:00.0 VGA compatible controller: nVidia Corporation GT215 [GeForce GT 240] (rev a2)

      # yum update kernel* selinux-policy*

      Installed:
      akmod-nvidia.i686 1:304.60-1.fc17.2 xorg-x11-drv-nvidia-libs.i686 1:304.60-1.fc17

      # mv /boot/initramfs-$(uname -r).img /boot/initramfs-$(uname -r)-nouveau.img

      [root@localhost vinay]# dracut /boot/initramfs-$(uname -r).img $(uname -r)
      [root@localhost vinay]# reboot

      • Hi vinay,

        Could you post output of following commands:

        rpm -qa \*kmod\* \*nvidia\* kernel\* |sort
         
        uname -a
        • system is not starting it stucks on loading screen OS doesnt start

          • Could boot runlevel 3 or change another virtual console pressing ALT+F1, ALT+F2, ALT+F3 or CTRL+ALT+F1, CTRL+ALT+F2, CTRL+ALT+F3?

            Then run above commands?

  13. I have successfully installed the nVidia driver on my Fedora equipped with a pretty old card 8300 GS. You can find my story at

    • Hi,

      I have the same card and I am having trouble booting after using akmod – so I’d be interested to read your account. Can you reposst the link?

      BTW I have the same errors in /var/log/Xorg.5.log as the post below.

      Thanks,
      RCB

  14. System gets stuck on loading screen, failed to load into display(xfce).


    rpm -qa \*kmod\* \*nvidia\* kernal\* | sort
    akmod-nvidia-304.64-1.fc17.x86_64
    akmods-0.4.0-4.fc17.noarch
    kmod-7-1-fc17.x86_64
    kmod-libs-7-1.fc17.x86_64
    kmodtool-1-21.fc17.noarch
    nvidia-settings-1.0-22.fc17.x86_64
    nvidia-xconfig-1.0-20.fc17.x86_64
    xorg-x11-drc-nvidia-304.64-3.fc17.x86_64
    xorg-x11-drv-nvidia-libs-304.64-3.fc17.x86_64

    uname -a
    Linux elleryia-linux.localdomain in 3.3.4-5.fc17.x86_64

  15. Tried to restore the original nouveau .img file, same fail to boot result.

    • Hi Matt,

      Could you update your system

      yum update

      and try to boot with latest kernel version?

  16. GeForce 8400GS on a compact Acer Aspire running Fedora 18-beta (kernel 3.6.7). All you need to do is put a “/18″ on this page, next to your “Fedora 17″ title, and modify your link Tags! You Rock, dude!
    –DeanO.

    • Hi DeanO,

      Thanks, I have tested this too with Fedora 18 beta and yes, it’s working! I just wait final release of Fedora 18 before posting new Fedora 18 guide. :)

      • Hi JR,

        I had a question. I have the hardware the poster above mentioned. An Acer Aspire X3810 and I just put in a NVIDIA card – lspci say “VGA Compatible controller: NVIDIA Coporation G86 [GeForce 8300 GS] (rev a1).

        I followed the guide above but the system has been locking up and crashing. Usually right after I close or open a program – different programs will do it – browsers, the system config program for KDE, etc.

        This is a fresh install of Fedora 18 with everything updated and current.

        • Feel free to delete the above – I just rolled back to Nouveau and things seem fine.

          Always nice to meet another JR – thanks for your guide. I may give it a go again later.

          • Hi JR,

            Really nice to meet another JR. :)

            I’m preparing Fedora 18 nVidia Drivers Install Guide. I normally test my guides with a few machines so I think it’s ready on weekend or beginning of next week. This guide should work with Fedora 18, but actually final Fedora 18 nVidia guide might be little bit simpler than this, because I have noticed that the this guide step 5 is not always mandatory.

            • Thanks I’ll look for that.

              I would appreciate your opinion. I added the card so I could use it to run two monitors instead of one. This is a work machine. I don’t play games on it or anything. I write some code, work on web sites, do email, etc.

              I went back to the Nouveau drivers and it seems to be fine. I do get some weird stuff looks wise but everything seems to function o.k. The top of windows look strange, when I mouse over some menu items they get all odd looking – but nothing that stops me from working.

              Will getting the Nvidia drivers working really make a big difference or am I better off just sticking to the default?

  17. Thanks a lot! This solved my problem after updating fedora 17.

    Now, back to work. :)

  18. JR.

    All show that is running nVidia drivers. Work perfectly for nVidia Corporation G86 [GeForce 8500 GT] (rev a1)

    Thanks for a great GUIDE!!!!

  19. Hi! I followed these steps and installed the driver. After rebooting, I still get 1024×768 resolution on my widescreen LCD that has 1440×900 resolution. I see only 4:3 resolutions in both NVIDIA X Server Settings and System Settings>Displays. My monitor (ViewSonic VA1716w) is also displayed as UNKNOWN. Any hints?

    As I am on low bandwidth, I haven’t run a complete system update.

  20. Hola, soy de Chile, y les cuento que tuve una pelea de dias enteros con el archivo “initramfs” y el kernel de fedora…..disculpen hablar en español.

    El driver Noveau no viene en el “menuconfig” del kernel, sino en “initramfs”, por tanto hago una acotacion a esto-> ## Backup old initramfs nouveau image ##
    mv /boot/initramfs-$(uname -r).img /boot/initramfs-$(uname -r)-nouveau.img

    ## Create new initramfs image ##
    dracut /boot/initramfs-$(uname -r).img $(uname -r)

    a mi me resultó asi-> dracut –omit-drivers “nouveau” /boot/initramfs-$(uname -r).img $(uname -r)

    Antes de eso, logico edité el archivo /etc/modprobe.d/blacklist.conf
    blacklist nouveau
    options nouveau modeset=0

    /boot/grub2/grub.cfg -> antes de donde diga “load video” agregar una linea nouveau modeset=0

    reboot
    cuando cargue al 100%, presionar ctrl+alt+return
    login: root
    pass: xxxxxxx

    yum remove x11-xorg-drv-nouveau.x86_64 (algo asi)
    yum remove *nvdia* or nvidia or yum search nvidia, desintalar….etc etc

    FINALMENTE INSTALAR DRIVER PROPIO
    chmod 777 NVIDIA-Linux….run
    sh NVIDIA…..run

    Para los que usan Debian o tiene otra distribucion de linux donde modificar el archivo “initramfs”, este enlace -> http://gnesis.esi.uclm.es/node/13

    Espero les sirva de ayuda,
    Saludos cordiales.

    Translated with Google:

    Hello, I’m from Chile, and I tell them that I had a whole day bout with the file “initramfs” and fedora kernel ….. sorry speak Spanish.

    The Nouveau driver is not in the “menuconfig” kernel, but in “initramfs”, therefore I make a bounding this-> # # Backup old nouveau initramfs image # #
    mv / boot/initramfs- $ (uname-r). img / boot/initramfs- $ (uname-r)-nouveau.img

    # # Create new initramfs image # #
    dracut / boot/initramfs- $ (uname-r). img $ (uname-r)

    I turned my so-> dracut – omit-drivers “nouveau” / boot/initramfs- $ (uname-r). img $ (uname-r)

    Before that, logical edited the file / etc / modprobe.d / blacklist.conf
    blacklist nouveau
    modeset nouveau options = 0

    / boot/grub2/grub.cfg -> before that says “load video” nouveau modeset add a line = 0

    reboot
    when loaded to 100%, press ctrl + alt + return
    login: root
    pass: xxxxxxx

    yum remove xorg-x11-drv-nouveau.x86_64 (something)
    yum remove * nvidia * or nvidia or yum search nvidia, uninstall …. etc etc

    FINALLY OWN DRIVER INSTALL
    chmod 777 run NVIDIA-L inux ….
    sh NVIDIA ….. run

    For those who have used Debian or another Linux distribution which modify the “initramfs”, this link -> http://gnesis.esi.uclm.es/node/13

    I hope they can help,
    Best regards.

  21. se me olvidó agregar: cuando presionen ctrl+alt+return y cargue al 100%, hay que tipear init 3 para detener los graficos actuales.

    I forgot to add: when you press ctrl + alt + return and charge to 100%, there is to type init 3 to stop the current graphics.

  22. I followed the guide, and I installed the drivers.
    But, I have a problem. My monitor has 1280×768 resolution, but I don’t have this resolution in settings. (there is just: 1368×768, 1204×768, and 800×600).

    What can I do to have the 1280×768 resolution?

    lsmod |grep -e nouv -e nvidia //output: http://pastebin.com/01SxBnLY.

    • Hi Marius,

      Could you tell more about your nVidia graphics card and your monitor?

  23. Worked perfectly in the first run on my Dell E6420 with an Nvidia NVS 4200M!
    I disabled optimus in the bios and didnt encounter any problems.
    Thank you very much :)

    • Hi Conrad,

      And nice to hear that you got your graphics card working with nVidia drivers! :) You are very welcome!

  24. I followed your instructions and now my fedora doesn’t boot. except in recovery mode and executing “init 3″ I am able to access the command line. I ran the command lsmod | grep -e nouv -e nvidia which didn’t produce any output so I’m assuming I have no drivers for video and that’s y fedora isn’t booting. please help. I don’t want to use the nouveu driver because it seriously affects the battery life. I have a nvidia 630M on a ASUS K53S

    Thank you in advance.

    • Hi vedant,

      Could you post output of following commands:

      rpm -qa \*nvidia\* kernel\* |sort
       
      uname -a
  25. Thanks for the guide, I’ve used it to much success a number of times. Recently however (on the two machines I’m using right now) I’ve lost the ability to run updates. ‘sudo yum update’ produces (after a fresh reboot) the following:

    Error: Package: kmod-VirtualBox-3.6.11-5.fc17.x86_64-4.2.6-1.fc17.1.x86_64 (rpmfusion-free-updates)
    Requires: kernel-uname-r = 3.6.11-5.fc17.x86_64
    Installed: kernel-3.6.8-2.fc17.x86_64 (@updates)
    kernel-uname-r = 3.6.8-2.fc17.x86_64
    Installed: kernel-3.6.10-2.fc17.x86_64 (@updates)
    kernel-uname-r = 3.6.10-2.fc17.x86_64
    Installed: kernel-3.6.11-1.fc17.x86_64 (@updates)
    kernel-uname-r = 3.6.11-1.fc17.x86_64
    Available: kernel-3.3.4-5.fc17.x86_64 (fedora)
    kernel-uname-r = 3.3.4-5.fc17.x86_64
    Available: kernel-debug-3.3.4-5.fc17.x86_64 (fedora)
    kernel-uname-r = 3.3.4-5.fc17.x86_64.debug
    Available: kernel-debug-3.6.11-1.fc17.x86_64 (updates)
    kernel-uname-r = 3.6.11-1.fc17.x86_64.debug
    Error: Package: 1:kmod-nvidia-3.6.11-5.fc17.x86_64-304.64-1.fc17.7.x86_64 (rpmfusion-nonfree-updates)
    Requires: kernel-uname-r = 3.6.11-5.fc17.x86_64
    Installed: kernel-3.6.8-2.fc17.x86_64 (@updates)
    kernel-uname-r = 3.6.8-2.fc17.x86_64
    Installed: kernel-3.6.10-2.fc17.x86_64 (@updates)
    kernel-uname-r = 3.6.10-2.fc17.x86_64
    Installed: kernel-3.6.11-1.fc17.x86_64 (@updates)
    kernel-uname-r = 3.6.11-1.fc17.x86_64
    Available: kernel-3.3.4-5.fc17.x86_64 (fedora)
    kernel-uname-r = 3.3.4-5.fc17.x86_64
    Available: kernel-debug-3.3.4-5.fc17.x86_64 (fedora)
    kernel-uname-r = 3.3.4-5.fc17.x86_64.debug
    Available: kernel-debug-3.6.11-1.fc17.x86_64 (updates)
    kernel-uname-r = 3.6.11-1.fc17.x86_64.debug

    Any help would be appreciated.

    • Well, it seems that my issue has cleared itself up. I’m running an update right now.

  26. Great sharing. However, I still have difficulties in making Xorg.conf that works with NVidia on Fedora 18 (using nvidia-xconfig resulting freeze during boot up).
    My computer is Acer Travelmate 8481TG, Optimus Tech using Intel + Nvidia 520M.
    Thanks.

  27. Here my experiences, in the hope that it may help others:

    ‘yum install kmod-nvidia’ does not always detect the correct NVIDIA driver. It installs kmod-nvidia-3.7.9-101.fc17.i686.PAE-304.64-6.fc17.i686 instead of kmod-nvidia-173xx-3.7.9-101.fc17.i686.PAE-173.14 .36-4. fc17.3.i686 for my “Quadro FX 1300″ graphics card!
    This results in a black screen at startup (before the login screen appears).
    I found these error messages in /var/log/Xorg.5.log:[ 80.667] (II) LoadModule: "nvidia"
    [ 80.667] (II) Loading /usr/lib/xorg/modules/drivers/nvidia_drv.so
    [ 80.668] (II) Module nvidia: vendor="NVIDIA Corporation"
    [ 80.668] compiled for 4.0.2, module version = 1.0.0
    [ 80.668] Module class: X.Org Video Driver
    [ 80.770] (EE) NVIDIA: Failed to load the NVIDIA kernel module. Please check your
    [ 80.770] (EE) NVIDIA: system's kernel log for additional error messages.
    [ 80.770] (II) UnloadModule: "nvidia"
    [ 80.770] (II) Unloading nvidia
    [ 80.770] (EE) Failed to load module "nvidia" (module-specific error, 0)
    [ 80.771] (EE) No drivers available.

    and here the kernel error messages (a piece of the dmesg output):[ 11.282412] nvidia: module license 'NVIDIA' taints kernel.
    [ 11.282418] Disabling lock debugging due to kernel taint
    [ 11.311234] NVRM: The NVIDIA Quadro FX 1300 GPU installed in this system is
    [ 11.311234] NVRM: supported through the NVIDIA 173.14.xx Legacy drivers. Please
    [ 11.311234] NVRM: visit http://www.nvidia.com/object/unix.html for more
    [ 11.311234] NVRM: information. The 304.64 NVIDIA driver will ignore
    [ 11.311234] NVRM: this GPU. Continuing probe...
    [ 11.311247] NVRM: No NVIDIA graphics adapter found!

    The workaround:
    yum install kmod-nvidia-173xx-$(uname -r)
    and this installs (from /var/log/yum.log):
    Mar 02 10:06:18 Installed: nvidia-settings-1.0-22.fc17.i686
    Mar 02 10:06:19 Installed: nvidia-xconfig-1.0-20.fc17.i686
    Mar 02 10:06:22 Installed: xorg-x11-drv-nvidia-173xx-libs-173.14.36-1.fc17.i686
    Mar 02 10:06:42 Installed: kmod-nvidia-173xx-3.7.9-101.fc17.i686.PAE-173.14.36-4.fc17.3.i686
    Mar 02 10:06:44 Installed: xorg-x11-drv-nvidia-173xx-173.14.36-1.fc17.i686

    Remark: 3.7.9-101.fc17.i686.PAE may differ, it’s the kernel release (uname -r).

    And something very important, even though it has already been reported in this guide:
    check that the acpid daemon works! Otherwise you’ll have a lot of performance problems with old graphics cards.

    I’m very happy that finally the native NVIDIA driver works and this guide was helpfull anyway.

    Greetings.

    • Hi,

      I have the same error messages in Xorg.5.log for my 8300GS so it no longer boots – how did you find out that it was picking up the wrong drivers and how did you know which was the correct one?

      Thanks,
      RCB

  28. I run Fedora 17 on a PC with a GeForce 9800 GT
    lspci |grep -i VGA
    01:00.0 VGA compatible controller: nVidia Corporation G92 [GeForce 9800 GT] (rev a2)

    I run a yum update yesterday and it removed the nvidia driver installing the legacy one
    Jul 12 23:32:34 Installed: kernel-3.9.8-100.fc17.i686
    Jul 12 23:32:38 Installed: kmod-nvidia-304xx-3.9.8-100.fc17.i686-304.88-1.fc17.5.i686
    Jul 12 23:32:39 Installed: kmod-nvidia-304xx-304.88-1.fc17.5.i686
    Jul 12 23:32:45 Installed: xorg-x11-drv-nvidia-304xx-libs-304.88-8.fc17.i686
    Jul 12 23:32:51 Installed: xorg-x11-drv-nvidia-304xx-304.88-8.fc17.i686
    Jul 12 23:33:05 Erased: 1:xorg-x11-drv-nvidia-libs-304.88-2.fc17.i686
    Jul 12 23:33:06 Erased: 1:xorg-x11-drv-nvidia-304.88-2.fc17.i686
    Jul 12 23:33:29 Erased: 1:kmod-nvidia-304.88-1.fc17.7.i686

    Now gnome shell does not work and glxinfo answers:
    name of display: :0.0
    X Error of failed request: BadWindow (invalid Window parameter)
    Major opcode of failed request: 137 (NV-GLX)
    Minor opcode of failed request: 4 ()
    Resource id in failed request: 0x3400003
    Serial number of failed request: 33
    Current serial number in output stream: 33

    Could you help me?

  29. successfully installed in my system… thank you

  30. Works perfectly on Fedora 20 w GeForce 9500. Thanks

Leave a Comment

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>