Fedora 16 nVidia Drivers Install Guide (disable nouveau driver) - Comment Page: 2

Looking Fedora 22/21 nVidia Drivers Install Guide? [inttf_post_ad1] This is guide, howto install nVidia proprietary drivers on Fedora 16 and disable Nouveau driver. This guide works with GeForce 6/7/8/9/200/300 series cards. Fedora 16 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 GT215 [GeForce GT 240] (rev a2) List of Supported NVIDIA GPU Products, your card should...

494 comments on “Fedora 16 nVidia Drivers Install Guide (disable nouveau driver) - Comment Page: 2

1 2 3 4 10
    1. This was a fantastic guide! I’m running Fedora 16 on a Sony Vaio VPCF1 with the Nvidia GT425M. I followed these steps: set selinux to permissive; installed the RPM Fusion repos from their web site; installed the Nvidia drivers from add/remove software; removed the Nouveau drivers from add/remove software, copied and pasted the commands in Step 5 above in the terminal as root; reboot; Nvidia splash screen shows and all is good!

      Reply
      • Hi Stephen,

        And currently even SELinux on permissive mode shouldn’t be needed, because of updated selinux-policy and selinux-policy-targeted packages. ;) Excellent to hear that you got it wroking! :)

        Reply
    2. Hi JR,

      My card works perfectly with Fedora 15. I think there is no heating issue because the result is the same when the laptop is just started after a long break. However I have the following error in my Xorg.0.log

      [ 29.926] (EE) NVIDIA(0): Failed to get supported display device(s)
      [ 29.950] (EE) NVIDIA(0): No display devices found for this X screen.

      And I have following error in gdm 0.log
      X.Org X Server 1.11.2
      Release Date: 2011-11-04
      X Protocol Version 11, Revision 0
      Build Operating System: x86-01 2.6.32-131.2.1.el6.x86_64
      Current Operating System: Linux ahmad-laptop.cogilent.net 3.1.1-1.fc16.i686 #1 SMP Fri Nov 11 22:23:53 UTC 2011 i686
      Kernel command line: BOOT_IMAGE=/vmlinuz-3.1.1-1.fc16.i686 root=/dev/mapper/vg_ahmadlaptop-lv_root ro rd.md=0 rd.dm=0 KEYTABLE=us quiet SYSFONT=latarcyrheb-sun16 rhgb rd.luks=0 LANG=en_US.UTF-8 rd.lvm.lv=vg_ahmadlaptop/lv_swap rd.lvm.lv=vg_ahmadlaptop/lv_root nouveau.modeset=0 rd.driver.blacklist=nouveau
      Build Date: 10 November 2011 07:40:39PM
      Build ID: xorg-x11-server 1.11.2-3.fc16
      Current version of pixman: 0.22.2
      Before reporting problems, check http://wiki.x.org
      to make sure that you have the latest version.
      Markers: (–) probed, (**) from config file, (==) default setting,
      (++) from command line, (!!) notice, (II) informational,
      (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
      (==) Log file: “/var/log/Xorg.0.log”, Time: Tue Nov 15 17:27:49 2011
      (==) Using config file: “/etc/X11/xorg.conf”
      (==) Using config directory: “/etc/X11/xorg.conf.d”
      (==) Using system config directory “/usr/share/X11/xorg.conf.d”
      (==) ServerLayout “Default Layout”
      (**) |–>Screen “Default Screen” (0)
      (**) | |–>Monitor “”
      (**) | |–>Device “Videocard0”
      (==) No monitor specified for screen “Default Screen”.
      Using a default monitor configuration.
      (**) |–>Input Device “Keyboard0”
      (**) |–>Input Device “Mouse0”
      (==) Automatically adding devices
      (==) Automatically enabling devices
      (==) FontPath set to:
      catalogue:/etc/X11/fontpath.d,
      built-ins
      (**) ModulePath set to “/usr/lib/xorg/modules/extensions/nvidia,/usr/lib/xorg/modules”
      (WW) Hotplugging is on, devices using drivers ‘kbd’, ‘mouse’ or ‘vmmouse’ will be disabled.
      (WW) Disabling Keyboard0
      (WW) Disabling Mouse0
      (–) PCI:*(0:1:0:0) 10de:01d7:1028:01c2 rev 161, Mem @ 0xed000000/16777216, 0xd0000000/268435456, 0xee000000/16777216, BIOS @ 0x????????/131072
      (II) Loading /usr/lib/xorg/modules/extensions/libextmod.so
      (II) Module extmod: vendor=”X.Org Foundation”
      compiled for 1.11.2, module version = 1.0.0
      (II) Loading /usr/lib/xorg/modules/extensions/libdbe.so
      (II) Module dbe: vendor=”X.Org Foundation”
      compiled for 1.11.2, module version = 1.0.0
      (II) Loading /usr/lib/xorg/modules/extensions/nvidia/libglx.so
      (II) Module glx: vendor=”NVIDIA Corporation”
      compiled for 4.0.2, module version = 1.0.0
      (II) NVIDIA GLX Module 290.06 Mon Oct 31 10:12:40 PDT 2011
      (II) Loading /usr/lib/xorg/modules/extensions/librecord.so
      (II) Module record: vendor=”X.Org Foundation”
      compiled for 1.11.2, module version = 1.13.0
      (II) Loading /usr/lib/xorg/modules/extensions/libdri.so
      (II) Module dri: vendor=”X.Org Foundation”
      compiled for 1.11.2, module version = 1.0.0
      (II) Loading /usr/lib/xorg/modules/extensions/libdri2.so
      (II) Module dri2: vendor=”X.Org Foundation”
      compiled for 1.11.2, module version = 1.2.0
      (II) Loading /usr/lib/xorg/modules/drivers/nvidia_drv.so
      (II) Module nvidia: vendor=”NVIDIA Corporation”
      compiled for 4.0.2, module version = 1.0.0
      (II) NVIDIA dlloader X Driver 290.06 Mon Oct 31 09:52:55 PDT 2011
      (II) NVIDIA Unified Driver for all Supported NVIDIA GPUs
      (–) using VT number 2

      (II) Loading /usr/lib/xorg/modules/libfb.so
      (II) Module fb: vendor=”X.Org Foundation”
      compiled for 1.11.2, module version = 1.0.0
      (II) Loading /usr/lib/xorg/modules/libwfb.so
      (II) Module wfb: vendor=”X.Org Foundation”
      compiled for 1.11.2, module version = 1.0.0
      (II) Loading /usr/lib/xorg/modules/drivers/nvidia_drv.so
      (II) Loading /usr/lib/xorg/modules/libwfb.so
      (II) Loading /usr/lib/xorg/modules/libfb.so
      (==) NVIDIA(0): Depth 24, (==) framebuffer bpp 32
      (==) NVIDIA(0): RGB weight 888
      (==) NVIDIA(0): Default visual is TrueColor
      (==) NVIDIA(0): Using gamma correction (1.0, 1.0, 1.0)
      (**) NVIDIA(0): Enabling 2D acceleration
      (EE) NVIDIA(0): Failed to get supported display device(s)
      (WW) NVIDIA(GPU-0): Failed to query OR info 0x24
      (II) NVIDIA(0): NVIDIA GPU GeForce Go 7300 (G72) at PCI:1:0:0 (GPU-0)
      (–) NVIDIA(0): Memory: 262144 kBytes
      (–) NVIDIA(0): VideoBIOS: 05.72.22.21.fc
      (II) NVIDIA(0): Detected PCI Express Link width: 16X
      (–) NVIDIA(0): Interlaced video modes are supported on this GPU
      (–) NVIDIA(0): Connected display device(s) on GeForce Go 7300 at PCI:1:0:0
      (–) NVIDIA(0): none
      (EE) NVIDIA(0): No display devices found for this X screen.
      (II) Unloading nvidia
      (II) Unloading wfb
      (II) Unloading fb
      (EE) Screen(s) found, but none have a usable configuration.

      Fatal server error:
      no screens found

      Please consult the Fedora Project support
      at http://wiki.x.org
      for help.
      Please also check the log file at “/var/log/Xorg.0.log” for additional information.

      Server terminated with error (1). Closing log file.

      Reply
      • Hi jawad,

        Please boot with nVidia drivers and run following commands on command line and send output here:

        
        lsmod |grep nvidia
        lsmod |grep nouveau
        

        And output of following command:

        
        rpm -qa *nvidia* *kernel*
        
        Reply
    3. has anyone had any success with the dell e6420 using the NVidia NVS 4200M 512mb DDR3 Discrete graphics?

      thanks,
      K

      Reply
    4. I have a problem when intent install nvidia driver with Fedora 16. I have a Nvidia Gforce GTS 360M/Toshiba Qosmio X505-890.

      I don’t have experience in system linux/Fedora, that is my first time. I have used all recomendation.

      Plase you help me with that problem.

      Reply
      • Hi Hugo,

        Could you explain your problem more specific?

        It’s good to remember that, no one else couldn’t see your monitor or system, so you have to give much more information…example:
        what you have done?
        What happen then?
        what you see?
        And so on… :)

        Reply
    5. i just wanted to ass my system is a compaq laptop with a GeForce Go 6100 mobile chip in it. First i was in a 32 bit OS and the installation worked perfectly with the akmod, then i install my 64 Fedora 16 and then installed the akmod drivers again. The akmod driver caused the system not to boot , it was getting stuck at the end of the loading screen ( three overlapping bars across the bottom of the screen 2 blue 1 while) So i had to load into an older kernel and erase akmod and install kmod and now its working great thanks!

      Reply
      • Hi Fusionnrg,

        Excellent to hear that you got it working after all! :D

        Personally I don’t have any issues with Fedora 16 x86_64 (64-bit) system and akmod-nvidia, everything is working smoothly. :)

        Reply
    6. Hello ! It doesn’t work for me, not even the kmod version…

      I use an Asus x53sv, with a geforce GT 540M (and an intel chipset, thanks to optimus nvidia technology). The nouveau driver use this intel chipset and doesn’t even recognize the other card.

      GDM blocks after displaying “Started SYSV: Late init script for live image..” and SELinux is disabled.

      Fedora 16 and of course, x86_64. I keep searching an answer over the web…
      Could you help me ? Thanks !

      Reply
      • Hi Antoine,

        So you have nVidia and Intel graphics on that same machine and nouveau recognize just Intel graphics?

        Let’s see, what could be done. :)

        Could you post output of following command:

        
        lspci |grep -i VGA
        
        Reply
        • 00:02.0 VGA compatible controller: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller (rev 09)
          01:00.0 VGA compatible controller: nVidia Corporation GF106 [GeForce GT 555M SDDR3] (rev a1)

          mea culpa, it recognizes both ^^

          Reply
          • Good! :)

            Could you try to disable Intel Graphics from BIOS?

            Reply
            • There is no option for any GPU in the BIOS…

              A friend of mine suggest to disable the nouveau driver by editing
              /etc/modprobe.d/blacklist.conf (and add “blacklist nouveau” and “options nouveau modeset=0”), /etc/default/grub (and add “rdblacklist=nouveau nouveau.modeset=0” under GRUB_CMDLINE_LINUX) and then doing “grub2-mkconfig”.

              Is it compatible with the (a)kmod-nvidia ? Could it be undone easily ? (I’m not used to the full text mode :/ )

              Reply
              • Before doing that you can run following on commands on command line and post output here:

                
                lsmod |grep nvidia
                lsmod |grep nouveau
                

                With those command you see is the nvidia or nouveau module loaded. Then you could do also following:

                
                rmmod nouveau
                modprobe nvidia
                

                If you doesn’t get any errors? Then do following:

                
                killall Xorg
                startx
                

                And you see X or you get some errors…?

                But yes you could do what your friend suggested if nouveau module is still loading on boot. And you could undone those changes if you first backup your /etc/modprobe.d/blacklist.conf and /etc/default/grub files. So you could do it like following:

                
                mkdir /root/conf-backup
                cp /etc/modprobe.d/blacklist.conf /root/conf-backup/
                cp  /etc/default/grub /root/conf-backup/
                
                ## Modify files ##
                
                grub2-mkconfig
                

                Undo like following:

                
                cp /root/conf-backup/blacklist.conf /etc/modprobe.d/blacklist.conf
                cp /root/conf-backup/grub /etc/default/grub
                grub2-mkconfig
                

                And yes this should be compatible with akmod-nvidia and kmod-nvidia. :)

                Reply
                • Hi, sorry for the delay.

                  I don’t know what I did but I don’t get any respond to lsmod |grep nvidia nor lsmod |grep nouveau (I checked lsmod completely and it didn’t appear…) :
                  $ lsmod|grep nvidia
                  $ lsmod|grep nouveau
                  $

                  Of course both of the next command fail :
                  # rmmod nouveau
                  ERROR: Module nouveau does not exist in /proc/modules
                  # modprobe nvidia
                  FATAL: Module nvidia not found.

                  I continue to have Gnome 3 fully functional, glxgears keeps being synchronize with my screen framerate, and my GPU fan keeps running at top speed :/

                  I didn’t try any of the solution I proposed before.

                  Reply
                  • Hi again Antoine,

                    Could you post output of following command:

                    
                    glxinfo |grep -i "\(render\|opengl\)"
                    
                    Reply
                    • direct rendering: Yes
                      OpenGL vendor string: Tungsten Graphics, Inc
                      OpenGL renderer string: Mesa DRI Intel(R) Sandybridge Mobile
                      OpenGL version string: 2.1 Mesa 7.11
                      OpenGL shading language version string: 1.20
                      OpenGL extensions:
                      GL_EXT_vertex_array_bgra, GL_NV_conditional_render,

                      Reply
                      • So your system is currently using Intel Graphics. I think that the only way to get nVidia card working is disable Intel card.

                        Could you post output of following command:

                        
                        lsmod |grep i915
                        
    7. Thanks so much for this guide, it works great!

      Reply
    8. I’m having issues with the 32 bit version of Fedora 16. When I use the NVIDIA proprietary drivers GDM freezes on startup. Sometimes I can get a mouseover effect in if I’m quick but that’s about it. I’ve also tried used akmod but then I get the fallback desktop.

      I’ve tried the propriety 285.05.09, 275.21 and 290.06 drivers. /var/log/Xorg.0.log

      I see this message in /var/log/gdm/:0-greeter.log

      Cannot use session '/var/lib/gdm/.config/gnome-session/sessions/gdm-shell.session': non-existing or invalid file.


      [email protected]:~ # lspci | grep -i VGA
      01:00.0 VGA compatible controller: nVidia Corporation G71 [GeForce 7300 GS] (rev a1)

      [email protected]:~ # lsmod |grep nouveau
      [email protected]:~ # lsmod |grep nvidia
      nvidia 10750623 40
      i2c_core 21564 2 nvidia,i2c_piix4

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

      # generated by nvidia-installer
      blacklist nouveau
      options nouveau modeset=0

      /etc/selinux/config

      # This file controls the state of SELinux on the system.
      # SELINUX= can take one of these three values:
      # enforcing - SELinux security policy is enforced.
      # permissive - SELinux prints warnings instead of enforcing.
      # disabled - No SELinux policy is loaded.
      SELINUX=disabled
      # SELINUXTYPE= can take one of these two values:
      # targeted - Targeted processes are protected,
      # mls - Multi Level Security protection.
      SELINUXTYPE=targeted

      Reply
      • I’ve tried the x86_64 version of Fedora 16 and get the same result.

        I’ve also tried akmod with both x86 and x86_64 versions and get the fallback desktop. When I symlink /usr/lib64/xorg/modules/extensions/libglx.so to /usr/lib64/xorg/modules/extensions/nvidia/libglx.so I get gnome in accelerated mode but it freezes just like before on the login screen.

        Reply
        • Hi Adrian,

          Thanks for very helpful basic info. :)

          So your nVidia driver is loaded correctly, but Gnome-Shell is not working with it.

          Could you check /var/log/messages log file do you get any errors related Gnome / Gnome-Shell / GDM?

          Reply
    9. Thanks for the reply. These are some of the questionable lines from /var/log/messages:


      Nov 20 10:00:03 fedora16 kernel: [ 10.675119] nvidia: module license 'NVIDIA' taints kernel.
      Nov 20 10:00:03 fedora16 kernel: [ 10.675129] Disabling lock debugging due to kernel taint
      Nov 20 10:00:03 fedora16 kernel: [ 11.416960] nvidia 0000:01:00.0: PCI INT A -> GSI 18 (level, low) -> IRQ 18
      Nov 20 10:00:03 fedora16 kernel: [ 11.416980] vgaarb: device changed decodes: PCI:0000:01:00.0,olddecodes=io+mem,decodes=none:owns=io+mem
      Nov 20 10:00:03 fedora16 kernel: [ 11.417315] NVRM: loading NVIDIA UNIX x86_64 Kernel Module 290.06 Mon Oct 31 08:23:47 PDT 2011
      Nov 20 10:00:12 fedora16 akmods[912]: Checking kmods exist for 3.1.1-2.fc16.x86_64[ OK ]
      Nov 20 10:00:12 fedora16 systemd[1]: Failed to read PID file /var/run/akmodsd.pid after start. The service might be broken.
      Nov 20 10:00:46 fedora16 gnome-session[1290]: DEBUG(+): GsmDBusClient: obj_path=/org/gnome/SessionManager interface=org.gnome.SessionManager method=IsInhibited
      Nov 20 10:00:46 fedora16 gnome-session[1290]: DEBUG(+): GsmDBusClient: obj_path=/org/gnome/SessionManager interface=org.gnome.SessionManager method=IsInhibited
      Nov 20 10:01:00 fedora16 dbus-daemon[864]: ** Message: No devices in use, exit

      Reply
      • Hi again Adrian,

        Could you try use kmod instead?

        You could also try run following command with akmod:

        
        service akmods restart
        

        Is it failing or working?

        Reply
        • Still failing. The computer has a GeForce 7300GS. It seems Ubuntu and OpenSuSE users are also having the same issues- https://bugs.launchpad.net/ubuntu/+source/nvidia-graphics-drivers/+bug/728745

          I installed F16 and the drivers on a machine with a GeForce 8500GT. So surprised everything worked perfectly and I was able to get the past gdm into full 3d desktop until… I opened more than one window and everything came to a grinding halt… some gnome process using 30%, 50%, 90% of the CPU. So in the end GNOME 3 did not play well with the Nvidia drivers.

          My solution was to switch to Ubuntu and I installed 11.10 on the GeForce 8500GT machine. It has one click Nvidia drivers and it all ‘just worked’. It even asked me if I wanted to install them! Long story short F16 seems to be a repeat of F9 where lots of things broke on me. Not having time to tinker with my OS every release, needing proprietary driver support and not needing anything Fedora specific means that it no longer meets my requirements. Unfortunate as I have been a Fedora user since F3.

          FYI, Ubuntu 11.10 + Nvidia drivers didn’t work on the 7300GS machine. No biggie, it’s an old and cheap card.

          Thanks for your help!

          Reply
          • Hi again Adrian,

            You are welcome! :)

            And nice to hear that you got your nVidia card working as expected on Ubuntu. Ubuntu is nice distro and I have some Ubuntu / Debian boxes also :)

            I think that the Fedora Projects very very strict policy to use only free and open source softwares is reason why i.e. nVidia’s proprietary drivers are “much harder” to install on Fedora than Ubuntu.

            Reply
    10. Here is the output of lsmod |grep i915 :
      i915 389602 4
      drm_kms_helper 26490 1 i915
      drm 194476 5 i915,drm_kms_helper
      i2c_algo_bit 4958 1 i915
      i2c_core 25728 6 videodev,i2c_i801,i915,drm_kms_helper,drm,i2c_algo_bit
      video 12388 1 i915

      Reply
      • Okey then try following:

        Backup configs just in case:

        
        mkdir /root/conf-backup
        cp /etc/modprobe.d/blacklist.conf /root/conf-backup/
        cp  /etc/default/grub /root/conf-backup/
        

        Add/modify following to /etc/default/grub:

        
        GRUB_CMDLINE_LINUX="i915.modeset=0 rdblacklist=i915  blacklist=vga16fb i915.noaccel=1"
        

        Add following to /etc/modprobe.d/blacklist.conf:

        
        blacklist i915
        options i915 modeset=0
        

        Run:

        
        grub2-mkconfig
        

        Then reboot.

        Then post output of following commands here:

        
        lsmod |grep i915
        lsmod |grep nvidia
        lsmod |grep nouveau
        
        Reply
        • Stupid question : I have to install the akmod-nvidia driver before rebooting I suppose ?

          Reply
          • Yes, install akmod-nvidia or kmod-nvidia before booting. :)

            Reply
            • Same problem than in the beginning, GDM blocks after the line
              “Started SYSV: Late init script for live image..”

              I followed the instructions twice, with akmod and with kmod. Here are the outputs (they are the same with kmod and akmod except that “i2c_i801” and “videodev” switch their positions in the line) :

              $lsmod |grep i915
              i915 389602 1
              drm_kms_helper 26490 1 i915
              drm 194476 2 i915,drm_kms_helper
              i2c_algo_bit 4958 1 i915
              i2c_core 25728 7 nvidia,videodev,i2c_i801,i915,drm_kms_helper,drm,i2c_algo_bit
              video 12388 1 i915

              $lsmod |grep nvidia
              nvidia 12090537 0
              i2c_core 25728 7 nvidia,i2c_i801,videodev,i915,drm_kms_helper,drm,i2c_algo_bit

              and no output for lsmod|grep nouveau

              When I rebooted after removing akmod, I get this error once :
              “Could not create ICE listening socket: Cannot establish any listening sockets.” I don’t know if it can help…

              Don’t have any clue of what I did wrong :/

              Reply
              • This situation is very strange, because your Intel card won’t disable…fortunately both drivers are loaded.

                Maybe stupid question but could these graphic cards used totally separately example on Windows?

                Reply
                • nVidia provides a software to use both cards with Windows. It’s quite big and overcomplicated just to choose which software will use which card. I would say it always uses both cards…

                  Reply
                  • Two things what you could try are VGA Switcheroo or Bumblebee Project. I can’t currently offer specific guide, because I don’t have any machine with hybrid graphics, but I just dig some resources for you.

                    More info about VGA Switcheroo could be found here:
                    Fedora – VGA Switcheroo
                    Gentoo Wiki – VGA Switcheroo
                    Ubuntu – VGA Switcheroo

                    Bumblebee Project try to achieve something similar, as the nVidia hybrid drivers for Windows. Hopefully nVidia brings later their own version also Linux side.

                    Please let me know, if there is something where I can help you? And please let us know, if you could use successfully VGA Switcheroo or Bumblebee Project… :)

                    Reply
    11. What about a guide for those -if there are any- with GeForce4???

      Thank you.

      Reply
      • Hi Yop,

        Sorry, no guide for Fedora 16 and GeForce4 cards. GeForce4 is barely supported anymore, even the old nVidia drivers. GeForce4 cards is supported by nVidia 96.43.xx driver, you could of course manually install those, but example Gnome 3.2 maybe not running with it. And manual nVidia driver installation + Fedora style constant kernel updates is not best combination… :/

        Reply
    12. Hi JR,

      I tried your method with the akmod drivers on my Dell Precision workstation with PNY GeForce 8600 GTS video card with freshly installed Fedora 16 KDE spin (updated to the latest 3.1.2 kernel). The box is frozen at the message:

      Started SYSV: Late init script for live image..

      I cannot get to an alternate term with Alt-F2 or anything. The box is thoroughly wedged at this point.

      Booting from a rescue image, I can mount the / and /boot partitions. I’ve reverted back to the original initramfs but that leaves me where I am now. I’ve tried editing the grub parameters and deleting the “blacklist nouveau” stuff, but it still freezes. I believe at this point, short of doing a complete reinstall (last resort), I need to disable the akmod kernel modules but don’t know how. I have no other debug info for you since I can’t get to a shell, sorry. How to disable the akmod driver and get back to the crappy nouveau?

      Thanks,

      James

      Reply
      • Replying to myself, I forgot to mention that I have selinux disabled and I’ve edited systemctl to boot multi-user mode (init 3 in the old days). I don’t know why it wants to load the graphics driver at all. In any case, I still can’t get to a shell on the local image and can only mess with the / and /boot partitions after booting from a rescue image.

        Thanks again,

        James

        Reply
        • Hi James,

          Akmods is automatically on runlevels 2, 3, 4, 5:

          
          akmods         	0:off	1:off	2:on	3:on	4:on	5:on	6:off
          

          So this is reason why it’s starts on runlevel 3 also.

          But yes your problem. Could you run following command on rescue mode?

          
          chkconfig akmods off
          

          Then try to reboot. Akmods should be disabled now. Could you get to shell on init 3 level?

          Reply
          • I’m now able to boot into single-user mode. Once in, I used yum to erase the akmod rpms altogether, but this doesn’t help. It still hangs at the same point.

            When I edit kernel boot parameters, I see a “blacklist-nouveau” and another one about “nouveau.modset=0”. Erasing these enables the Plymouth boot screen, while before I was seeing the older colored bar across the bottom. I always interrupt it with the Esc key to see the messages. Now with the Plymouth screen it eventually puts up the “F” logo center-screen and I can’t escape to the text message screen. Very frustrating.

            Thanks,

            James

            Reply
            • Replying to myself yet again, some good news to report. I was finally able to boot into runlevel 3 (I had the symlink to “multi-user.target” in the wrong place. So now I’m good except for a graphical desktop. Currently doing a “yum groupinstall “KDE Software Compilation”” just as a test. I would still greatly appreciate any further advice you might have regarding the inability to revert to the nouveau driver.

              Thanks,

              James

              Reply
              • Excellent to hear that you are able to boot into runlevel 3 again!

                To revert back to nouveau driver:
                First check what nVidia related stuff you have installed:

                
                yum list installed |grep nvidia
                

                Output is something like:

                
                akmod-nvidia.x86_64              1:290.06-1.fc16.3  @rpmfusion-nonfree-updates  
                kmod-nvidia-3.1.0-7.fc16.x86_64.x86_64
                kmod-nvidia-3.1.1-1.fc16.x86_64.x86_64
                kmod-nvidia-3.1.1-2.fc16.x86_64.x86_64
                nvidia-settings.x86_64           1.0-12.fc16        @rpmfusion-nonfree-rawhide  
                nvidia-xconfig.x86_64            1.0-10.fc16        @rpmfusion-nonfree-rawhide  
                xorg-x11-drv-nvidia.x86_64       1:290.06-2.fc16    @rpmfusion-nonfree-updates  
                xorg-x11-drv-nvidia-libs.x86_64  1:290.06-2.fc16    @rpmfusion-nonfree-updates 
                

                Remove all these, example with following command:

                
                yum remove akmod-nvidia nvidia-settings nvidia-xconfig xorg-x11-drv-nvidia xorg-x11-drv-nvidia-libs
                

                I think this should remove all installed nVidia stuff, but it’s good to check that you do not have following config files:

                
                ls -la /etc/X11/xorg.conf
                ls -la /etc/X11/xorg.conf.d/00-nvidia.conf
                ls -la /etc/modprobe.d/blacklist-nouveau.conf
                

                Remove (and backup) those files if exists.

                Check also /etc/grub2.cfg file, if you have nouveau.modeset=0 and rdblacklist=nouveau on Linux line.

                Then revert back to nouveua initramfs.

                You could also do:

                
                mv /boot/initramfs-$(uname -r).img /boot/initramfs-$(uname -r)-nvidia-broken.img
                dracut /boot/initramfs-$(uname -r).img $(uname -r)
                

                Please let know, is this working? :)

                Reply
                • Hi JR,

                  Let me first apologize… I did something really stupid in building my new machine. I had neglected to attach the external power plug to my PCI Express video card. This only became obvious when I issued a “startx” from runlevel three. The X server error even said something to the effect that additional power was needed! Once I attached the power, the system booted runlevel 5 just fine. I’m good now, although I’m a little gun shy about trying out the kmod drivers. akmod might have worked if I’d had the video card power connected — I think I’ll just wait a while.

                  One last item. My grub2.cfg file did have the blacklist=nouveau and modeset=0 parameters so I erased them. Thanks for educating me about grub2!

                  Regards,

                  James

                  Reply
                  • Hi James,

                    No need to apologize!

                    Excellent to hear that you have your system running with graphics. I do not even know that the graphic card would need a external power supply. I think that both kmod and akmod could work nicely, when you try… :)

                    Actually normally grub2.cfg isn’t good to edit manually. There is grub2-mkconfig command which regenerates grub2.cfg from /etc/default/grub and /etc/grub.d/ config files. But I don’t have any idea how RPMFusion nVidia packages set those blacklist=nouveau and modeset=0 because I can’t find any grub2 confs where those settings are, so that’s why manual editing is needed… :)

                    Reply
                    • By “external power” I meant the special connector just for PCI-X cards. It’s a square, four-pin plug on the card itself. Modern power supplies have one or two cables for PCI-X. I’m surprised the card worked at all without it!

                      Again thanks for helping me revive the box. I’m pretty satisfied with the video performance under nouveau, but I love to experiment nonetheless.

                      Take care,

                      James

                      Reply
                      • Oh, now I get it what you meant with that “external power”. I’m also surprised that it worked without it.

                        It was my pleasure to help you. I know what you mean, nouveau is very good choice and enough for many users who don’t want to play any fancy 3d games. Nowadays I personally prefer Intel Graphics (especially on laptops) which works really well out of the box, have low power consumption and is enough to run Gnome 3 (Gnome-Shell) smoothly. :)

    13. Hi!

      Thanks for your guide, everything works fine, except that the Drivers somehow messed up the boot process. With nouveau i had a graphical with the right resolution during the boot process, now with the Nvidia driver, it’s only text and a blue progress bar. Slightly ugly and totally unworthy for Fedora. Is there some easy way to fix the resolution during the boot process?

      regards, Christoph

      Reply
      • Hi Christoph,

        Excellent to hear that everything worked as expected. And yes to fix your boot process (plymouth) try following (as root):

        1. Check available plymouth themes:

        
        yum search plymouth-theme
        

        2. Install plymouth and some theme (example spinfinity):

        
        yum install plymouth-theme-spinfinity
        

        3. Setup spinfinity as default theme:

        
        plymouth-set-default-theme spinfinity
        

        4. Update initrd

        
        /usr/libexec/plymouth/plymouth-update-initrd
        

        5. Reboot and check, is it working?

        
        reboot
        
        Reply
    14. You are legend. I cannot run google chrome anymore for some reason but all of my linux games now work. Thanks!

      Reply
      • Hi Janek,

        Thanks! :)

        Could you tell more specific, what’s the problem with running Google Chrome when you use nVidia drivers?

        Reply
        • Well, if the nouveau (standard installation) drivers are installed then chrome is fine but after I install nvidia drivers google chrome crashes. I already installed fedora 16 three times and chrome always crashed when i installed nvidia drivers. If i run the google-chrome through terminal i just get the “standard”

          Segmentation fault (core dumped)

          and ABRT throws this:

          Process /opt/google/chrome/chrome was killed by signal 11 (SIGSEGV)

          Reply
          • Is Google Chrome only program which gets killed by signal 11 and every else programs work without any problems?

            Could you tell more about your graphic card and computer, is you graphic card using shared memory? Do you use kmod or akmod?

            Reply
            • 1. Yes it is the only program killed by signal 11
              2. graphics card is (lspci): 01:00.0 VGA compatible controller: nVidia Corporation G96 [GeForce 9600M GT] (rev a1)
              3. No it’s dedicated 1GB memory.
              4. i use akmod.
              5. also i have 4GB of RAM, core 2 duo processor by intel. (laptop)
              6. glxinfo:

              direct rendering: Yes
              server glx vendor string: NVIDIA Corporation
              server glx version string: 1.4

              OpenGL vendor string: NVIDIA Corporation
              OpenGL renderer string: GeForce 9600M GT/PCI/SSE2
              OpenGL version string: 3.3.0 NVIDIA 290.10
              OpenGL shading language version string: 3.30 NVIDIA via Cg compiler

              Reply
              • Thanks for this info Janek :)

                Try to start Google Chrome with following command:

                
                google-chrome --disable-extensions
                

                Is it still killed by signal 11 (SIGSEGV)?

                Reply
                • Unfortunately, yes :(

                  Reply
                  • So problem is not any extensions, like flash or java…

                    Which version of Google Chrome you use (stable, beta or unstable)?

                    Reply
                    • stable, downloaded with yum, following your guide for adding a google.repo file.

                      Reply
                      • Nice. :) Shouldn’t be problem then…I write this message with Google Chrome stable and nvidia-akmod drivers. :)

                        Back to your Google Chrome problem, please post output of following commands (try to start Google Chrome first):

                        
                        grep chrome /var/log/messages
                        
                        grep chrome /var/log/audit/audit.log
                        
                        grep chrome ~/.xsession-errors
                        
                        dmesg |grep chrome
                        
                        rpm -qa glibc*
                        
    15. messages:

      
      Nov 29 18:34:19 JanekFedora yum[2179]: Installed: google-chrome-stable-15.0.874.121-109964.i386
      Nov 29 18:34:40 JanekFedora setroubleshoot: SELinux is preventing /opt/google/chrome/chrome from execmod access on the file /opt/google/chrome/libffmpegsumo.so. For complete SELinux messages. run sealert -l bcd08908-bbc5-4522-a776-d1635b92f64c
      Nov 29 19:46:41 JanekFedora abrt[9080]: Saved core dump of pid 1549 (/opt/google/chrome/chrome) to /var/spool/abrt/ccpp-2011-11-29-19:46:41-1549 (61440 bytes)
      Nov 29 19:54:40 JanekFedora kernel: [ 3082.756131] chrome[10273]: segfault at 7463696c ip 00140cc4 sp bfebc790 error 4 in libX11.so.6.3.0[110000+135000]
      Nov 29 19:54:41 JanekFedora abrt[10276]: Saved core dump of pid 10273 (/opt/google/chrome/chrome) to /var/spool/abrt/ccpp-2011-11-29-19:54:40-10273 (81027072 bytes)
      Nov 29 21:10:12 JanekFedora kernel: [ 3781.510700] chrome[3540]: segfault at e7033315 ip 0027edb4 sp bff548e0 error 7 in ld-2.14.90.so (deleted)[272000+21000]
      Nov 29 21:10:16 JanekFedora abrt[16994]: Saved core dump of pid 3540 (/opt/google/chrome/chrome) to /var/spool/abrt/ccpp-2011-11-29-21:10:12-3540 (231059456 bytes)
      Nov 29 21:10:42 JanekFedora kernel: [ 3811.333190] chrome[17193]: segfault at d7a8d315 ip 0086adb4 sp bff452e0 error 7 in ld-2.14.90.so[85e000+21000]
      Nov 29 21:10:45 JanekFedora abrt[17200]: Saved core dump of pid 17193 (/opt/google/chrome/chrome) to /var/spool/abrt/ccpp-2011-11-29-21:10:42-17193 (136642560 bytes)
      Nov 29 21:10:45 JanekFedora kernel: [ 3814.611600] chrome[17212]: segfault at f9372315 ip 00230db4 sp bff55f80 error 7 in ld-2.14.90.so[224000+21000]
      Nov 29 21:10:45 JanekFedora abrt[17225]: Not dumping repeating crash in '/opt/google/chrome/chrome'
      Nov 29 21:10:47 JanekFedora kernel: [ 3816.118202] chrome[17227]: segfault at ba0e7315 ip 001dedb4 sp bfb9c2c0 error 6 in ld-2.14.90.so[1d2000+21000]
      Nov 29 21:10:47 JanekFedora abrt[17250]: Not dumping repeating crash in '/opt/google/chrome/chrome'
      Nov 29 21:12:32 JanekFedora kernel: [ 3921.301577] chrome[17309]: segfault at fb52a315 ip 00a60db4 sp bfcffca0 error 7 in ld-2.14.90.so[a54000+21000]
      Nov 29 21:12:34 JanekFedora abrt[17318]: Saved core dump of pid 17309 (/opt/google/chrome/chrome) to /var/spool/abrt/ccpp-2011-11-29-21:12:32-17309 (136945664 bytes)
      Nov 29 21:12:39 JanekFedora kernel: [ 3928.535514] chrome[17322]: segfault at ba0d8315 ip 00f2adb4 sp bfb674b0 error 6 in ld-2.14.90.so[f1e000+21000]
      Nov 29 21:12:39 JanekFedora abrt[17358]: Not dumping repeating crash in '/opt/google/chrome/chrome'
      Nov 29 21:15:57 JanekFedora kernel: [ 4126.256888] chrome[17431]: segfault at 4115f315 ip 00916db4 sp b2ae1be0 error 6 in ld-2.14.90.so[90a000+21000]
      Nov 29 21:15:59 JanekFedora abrt[17453]: Saved core dump of pid 17417 (/opt/google/chrome/chrome) to /var/spool/abrt/ccpp-2011-11-29-21:15:57-17417 (215437312 bytes)
      Nov 29 21:25:43 JanekFedora kernel: [ 4712.455685] chrome[17769]: segfault at c47db315 ip 00b40db4 sp b2987be0 error 7 in ld-2.14.90.so[b34000+21000]
      Nov 29 21:25:45 JanekFedora abrt[17791]: Saved core dump of pid 17755 (/opt/google/chrome/chrome) to /var/spool/abrt/ccpp-2011-11-29-21:25:43-17755 (216485888 bytes)
      Nov 29 21:36:39 JanekFedora kernel: [ 5369.015531] chrome[18330]: segfault at eea36315 ip 00452db4 sp b2a57be0 error 7 in ld-2.14.90.so[446000+21000]
      Nov 29 21:36:42 JanekFedora abrt[18352]: Saved core dump of pid 18316 (/opt/google/chrome/chrome) to /var/spool/abrt/ccpp-2011-11-29-21:36:39-18316 (216506368 bytes)
      Nov 29 21:36:59 JanekFedora kernel: [ 5388.381751] chrome[18396]: segfault at 2ab3c315 ip 009eedb4 sp b2a64be0 error 6 in ld-2.14.90.so[9e2000+21000]
      Nov 29 21:37:01 JanekFedora abrt[18418]: Saved core dump of pid 18382 (/opt/google/chrome/chrome) to /var/spool/abrt/ccpp-2011-11-29-21:36:59-18382 (216526848 bytes)
      Nov 29 22:00:50 JanekFedora kernel: [ 6819.342341] chrome[19290]: segfault at 34a82315 ip 00e2adb4 sp b2a65be0 error 6 in ld-2.14.90.so[e1e000+21000]
      Nov 29 22:00:52 JanekFedora abrt[19312]: Saved core dump of pid 19276 (/opt/google/chrome/chrome) to /var/spool/abrt/ccpp-2011-11-29-22:00:50-19276 (216625152 bytes)
      Nov 30 11:17:48 JanekFedora kernel: [20061.948705] chrome[27599]: segfault at 305f3315 ip 00cf5db4 sp b2a19be0 error 6 in ld-2.14.90.so[ce9000+21000]
      Nov 30 11:17:51 JanekFedora abrt[27621]: Saved core dump of pid 27584 (/opt/google/chrome/chrome) to /var/spool/abrt/ccpp-2011-11-30-11:17:48-27584 (200761344 bytes)
      Nov 30 19:31:48 JanekFedora kernel: [35889.690125] chrome[2714]: segfault at d9cfa315 ip 00510db4 sp b2971be0 error 7 in ld-2.14.90.so[504000+21000]
      Nov 30 19:31:53 JanekFedora abrt[2744]: Saved core dump of pid 2699 (/opt/google/chrome/chrome) to /var/spool/abrt/ccpp-2011-11-30-19:31:49-2699 (215457792 bytes)
      Dec  1 19:07:19 JanekFedora kernel: [73464.819080] chrome[27189]: segfault at 16d21315 ip 0085bdb4 sp b2b2ebe0 error 6 in ld-2.14.90.so[84f000+21000]
      Dec  1 19:07:23 JanekFedora abrt[27211]: Saved core dump of pid 27175 (/opt/google/chrome/chrome) to /var/spool/abrt/ccpp-2011-12-01-19:07:19-27175 (215478272 bytes)
      Dec  1 19:07:46 JanekFedora kernel: [73492.051439] chrome[27257]: segfault at fe65b315 ip 002dbdb4 sp b29dbbe0 error 6 in ld-2.14.90.so[2cf000+21000]
      Dec  1 19:07:49 JanekFedora abrt[27279]: Saved core dump of pid 27243 (/opt/google/chrome/chrome) to /var/spool/abrt/ccpp-2011-12-01-19:07:46-27243 (208097280 bytes)
      Dec  1 19:09:01 JanekFedora yum[27335]: Erased: google-chrome-stable-15.0.874.121-109964.i386
      Dec  2 11:46:45 JanekFedora yum[2843]: Installed: google-chrome-stable-15.0.874.121-109964.i386
      Dec  2 11:48:52 JanekFedora kernel: [  771.505511] chrome[3272]: segfault at 48ad6315 ip 0034bdb4 sp b288cbe0 error 6 in ld-2.14.90.so[33f000+21000]
      Dec  2 11:48:55 JanekFedora abrt[3294]: Saved core dump of pid 3258 (/opt/google/chrome/chrome) to /var/spool/abrt/ccpp-2011-12-02-11:48:52-3258 (215437312 bytes)
      Dec  2 20:08:07 JanekFedora kernel: [13200.241213] chrome[9488]: segfault at 5a644315 ip 007d4db4 sp b2ad5be0 error 6 in ld-2.14.90.so[7c8000+21000]
      Dec  2 20:08:09 JanekFedora abrt[9510]: Saved core dump of pid 9473 (/opt/google/chrome/chrome) to /var/spool/abrt/ccpp-2011-12-02-20:08:07-9473 (216506368 bytes)
      Dec  2 20:10:20 JanekFedora kernel: [13333.337926] chrome[9595]: segfault at 1307315 ip 00e99db4 sp b23c0be0 error 6 in ld-2.14.90.so[e8d000+21000]
      Dec  2 20:10:23 JanekFedora abrt[9617]: Saved core dump of pid 9581 (/opt/google/chrome/chrome) to /var/spool/abrt/ccpp-2011-12-02-20:10:20-9581 (216506368 bytes)
      Dec  2 20:11:26 JanekFedora kernel: [13398.851538] chrome[9736]: segfault at c217d315 ip 00de2db4 sp b2acdbe0 error 7 in ld-2.14.90.so[dd6000+21000]
      Dec  2 20:11:28 JanekFedora abrt[9758]: Saved core dump of pid 9722 (/opt/google/chrome/chrome) to /var/spool/abrt/ccpp-2011-12-02-20:11:26-9722 (216616960 bytes)
      Dec  2 20:11:32 JanekFedora kernel: [13405.441358] chrome[9791]: segfault at dc33315 ip 00f43db4 sp b2a08be0 error 6 in ld-2.14.90.so[f37000+21000]
      Dec  2 20:11:32 JanekFedora abrt[9813]: Not dumping repeating crash in '/opt/google/chrome/chrome'
      Dec  2 20:12:14 JanekFedora kernel: [13446.963203] chrome[9911]: segfault at ba08c315 ip 00e9edb4 sp b2adabe0 error 6 in ld-2.14.90.so[e92000+21000]
      Dec  2 20:12:17 JanekFedora abrt[9933]: Saved core dump of pid 9896 (/opt/google/chrome/chrome) to /var/spool/abrt/ccpp-2011-12-02-20:12:14-9896 (216616960 bytes)
      Dec  2 22:01:56 JanekFedora kernel: [20029.303049] chrome[17110]: segfault at c57a8315 ip 00351db4 sp b2ac1be0 error 7 in ld-2.14.90.so[345000+21000]
      Dec  2 22:02:00 JanekFedora abrt[17132]: Saved core dump of pid 17096 (/opt/google/chrome/chrome) to /var/spool/abrt/ccpp-2011-12-02-22:01:56-17096 (214437888 bytes)
      Reply
1 2 3 4 10

Leave a Reply

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

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Close