Fedora 16 nVidia Drivers Install Guide (disable nouveau driver)
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 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 try If !1 0 user Viger excellent NVIDIA Optimus (Bumblebee) guide for Fedora 16 users.
Install nVidia proprietary drivers on Fedora 16 “Verne” 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
rpm -Uvh http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-stable.noarch.rpm rpm -Uvh 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-libsExtra package for kernel-PAE users
yum install kernel-PAE-develor
kmod-nvidia
yum install kmod-nvidia xorg-x11-drv-nvidia-libsor
kmod-nvidia-PAE and kernel-PAE-devel
yum install kernel-PAE-devel kmod-nvidia-PAEakmod 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
Troubleshooting
rdblacklist=nouveau nouveau.modeset=0 missing
Some users have reported that the rdblacklist=nouveau nouveau.modeset=0 might be missing on grub2 “linux” row, after NVIDIA drivers installation. Add rdblacklist=nouveau nouveau.modeset=0 to /etc/default/grub file.
## Modify following line ## GRUB_CMDLINE_LINUX="quiet rhgb" ## to ## GRUB_CMDLINE_LINUX="quiet rhgb rdblacklist=nouveau nouveau.modeset=0"
Then make grub2 config with grub2-mkconfig command:
grub2-mkconfig -o /boot/grub2/grub.cfg
Please let me know if you have some problems with nVidia drivers installation. You could also tell you if you got the drivers installed using this guide and what graphics card you have?
Related posts:
- Fedora 15 nVidia Drivers Install Guide (disable nouveau driver)
- Fedora 14 nVidia Drivers Install Guide (disable nouveau driver)
- Fedora 13 nVidia Drivers Install Guide (disable the nouveau driver)
- Fedora 13 ATI Catalyst (fglrx) 10.11 Drivers Install/Uninstall
- Fedora 13 ATI Drivers (Mesa 3D DRI Radeon)
458 Comments
Leave a Comment
Trackbacks/Pingbacks
- Fedora 16 安装 nVidia 显卡驱动 | 理想乡 - [...] 本文翻译自《Fedora 16 nVidia Drivers Install Guide (disable nouveau driver)》,作者为 JR。E 文一般,如有错误,欢迎指正。 [...]
- Fedora 16 Screen Flicker – The Telarah Times - [...] I think I have an answer (at least it appears to be working) which is to install the Proprietary ...
- Got a Linux on my ASUS N75S « fritzone’s blog - [...] this in basic video mode, but bumblebee was not working regardless that I followed the steps found here. ArchLinux ...
- Wanted: simple driver install guide - [...] driver, you'll need to disable it. On my machine, Step 5 from this page is what did the trick: ...
i cant install the legacy nvidia driver i.e. FX drivers (173.xx) in fedora 16.. the non-free repo does n’t contain the 173.xx nvidia driver…can u say any other way of installing the 173.xx drivers directly from nvidia website?
Hi Prabu,
Nice note! I updated this guide, because installation is not currently possible with legacy nVidia driver. One possible way is try to use RPMFusion Fedora 15 akmod package or then install nVidia driver directly from nVidia’s website.
Thanks for the reply..
Are you sure it will work without any crashes if i use fedora 15 repo..
Because i installed the driver for opensuse 12.1 from opensuse 11.4 repo..since they hadn’t created a repo for properitary drivers for the 12.1 versions. It didn’t work as there is a differnce in kernel versions.
Don’t u think there would kernel conflicts with fedora 16 as happened with opensuse
Hi Prabu,
Sorry, but I’m not sure, because I don’t have any GeForce FX cards to test it. It might cause some problems, but I think it’s only way to try install nVidia legacy drivers on Fedora 16, if you don’t want to use original drivers from nVidia site. :/
I’m not actually sure why nVidia 173.xx drivers are not included RPMFusion’s Fedora 16 repo.
Because they contain proprietary “blobs” of executable files in the form of the device drivers themselves. Giving out that source code would disclose proprietary implementations of optimized OpenGL.
Hi msar,
I don’t see your point?
nVidia 173.xx proprietary drivers has been long time on RPMFusion repo before Fedora 16 release and now you can found nVidia latest 290.10 proprietary drivers from Fedora 16 RPMFusion repo…
Great!! Thanx!
Hey JR,
Will these install instructions work with a Quadro NVS 285? An older card, yes. I saw in your Fedora 15 install guide that you responded positively to other Quadro users with the same question, but didn’t know if there would be a difference…
Thanks!
Hi Ryan,
I just checked latest nVidia drivers supported cards. And yes it looks like that your card Quadro NVS 285 is supported with nVidia drivers. :)
Hi, thank you very much for this. Getting tired of the Ubuntu interface I decided to move over to Fedora; these are the only instructions that have worked for me. Thanks again!
Didn’t worked for me ;/
stay on boot screen
there’s something that i can do to recover this without reinstall?
Maybe something with grub.conf
=/
Hi matheus,
Do you mean it stays just on grub screen? Or could you boot your system?
I mean, https://fedoraproject.org/w/uploads/4/42/Tours_Fedora11_006_Plymouth_Boot.png
;/
You could try to boot run level 3 with grub?
Or you could use your backup nouveua image with changing your initramfs-initramfs-3.1.0-7.fc16.x86_64.img to initramfs-initramfs-3.1.0-7.fc16.x86_64-nouveau.img and boot.
Please let me know if you can’t get this working?
Then when you get your system booted you can remove akmod driver and try kmod instead. Bender had same problem, but get NVIDIA drivers working with kmod.
I could not make it work, I’ll reinstall and try again but I think this freaking Nouveau should be optional. I always have problems with it, my nvidia (GTS 250) cooler loses control.
;/
Hi again Matheus,
Could you boot your system now runlevel 5 with nVidia driver? And could you change to another virtual terminal, with ALT+F2, ALT+F3 etc.?
If yes then please run following commands and post output here:
Yes, i could chance ALT+F2, ALT+F3 etc. But at this moment i’m gonna start all over the process, anyway thank u for your help, thats what Linux need, good support!
Sometimes it’s good take fresh start. And thank you very much for compliments! This is my hobby try to help Linux users. Sometimes it’s very hard, because I can’t see situation, but I have used Linux systems over 11 years so I have seen many strange situations with my own systems and I have heard all kind stuff. ;)
Please let us know did you get nVidia proprietary drivers working and how? :) And if you need some help, please let me know!
Fresh install work with kmod-nvidia :D
Awesome! :D
The selinux stuff isn’t needed any more, apparently. If you look at the tickets opened on the driver, you’ll see it was excluded a couple minor rpm versions ago. I just used your instructions without doing the selinux stuff and it’s working great. Just FYI. And thank you so much for putting this out there!
Thanks Mark,
Yes it’s working now (with latest selinux-policy and selinux-policy-targeted update) without any extra selinux stuff. Removed that part from guide.
Matheus, I have the same problem, only it is crashing at ramdisk. I’m going to try the proprietary nvidia driver and see how it works out..
After reinstalling the OS, I was able to get it to work with kmod. Just use that instead of akmod.
Hi,
The NVIDIA proprietary drivers do not work properly with glibc-2.14.90-14.i686 that comes with Fedora 16. I experience considerable latency in the GUI.
Does any one else face the same issue?
Hi Ratnadeep,
For me it’s working normally, but I remember that the some users have same style issues on Fedora 15 with NVIDIA proprietary drivers. Then the slowness was caused by mutter.
Hi JR,
I tried installing the nvidia 173.xx driver from the nvidia website.. i got the kernel conflict issue that some people had a few months ago..
” Starte SYSV: late init initscript for live image”
This forced me to remove the proprietary nvidia drivers and use only nouveau..I think this is the end of 5 FX series nvidia cards with gnome 3.2
i don’t get the acceleration properly with those open source drivers. I have used almost all gnome 3.2 distros with the proprietary driver. Nothing seems to be working.
I would say that ” GNOME 3 TEAM COULD OFFICIALLY ANNOUNCE THE GRAPHICS REQUIREMENT FOR GNOME SHELL TO BE FROM Geforce 6 CARDS”. THEY SIMPLY BOASTS SAYING THAT USING nouveau WOULD IMPROVE THE GRAPHICS. BUT THAT DOESN’T SEEM TO BE WITH Older cards.”
I officially announce that “Minimum nvidia card requirement for gnome 3 is geforce 6″. and i heard from the nvidia forum that they wont be developing the legacy drivers for gnome 3 to work with 173.xx drivers.
Hi Prabu,
Thanks for testing this and thank you very much this information.
Yes you are right this looks like end of FX series cards with Gnome 3.2. It’s sad, but true. :(
Of course there is good alternatives for Fedora 16, like CentOS 6, which has old Gnome 2 and should works several years with GeForce FX cards… :)
I was able to resolve the issue at this point by editing /etc/X11/xorg.conf and changing ‘vesa’ to ‘nvidia’.
Didnt work for me. I am using Dell Latitude D620. lspci shows 01:00.0 VGA compatible controller: nVidia Corporation G72M [Quadro NVS 110M/GeForce Go 7300] (rev a1)
The computer freezes at GDM screen. Everything looks ok. My mouse works but I cant click anything. I can go to the command line mode by pressing Alt+F2 but cannot come back.
Hi jawad,
Your card Quadro NVS 110M/GeForce Go 7300 should be supported.
Please check your selinux-policy and selinux-policy-targeted versions, with following command:
rpm -qa selinux-policy selinux-policy-targetedWhich versions you have installed?
selinux-policy-targeted-3.10.0-55.fc16.noarch
selinux-policy-3.10.0-55.fc16.noarch
Could you check (or even post) following log files:
/var/log/messages
/var/log/audit/audit.log
~/.xsession-errors
Could you find anything suspicious?
.xsession-errors
—————————-
GNOME_KEYRING_CONTROL=/tmp/keyring-VsXOwJ
GNOME_KEYRING_CONTROL=/tmp/keyring-VsXOwJ
SSH_AUTH_SOCK=/tmp/keyring-VsXOwJ/ssh
GNOME_KEYRING_CONTROL=/tmp/keyring-VsXOwJ
SSH_AUTH_SOCK=/tmp/keyring-VsXOwJ/ssh
GPG_AGENT_INFO=/tmp/keyring-VsXOwJ/gpg:0:1
GNOME_KEYRING_CONTROL=/tmp/keyring-VsXOwJ
SSH_AUTH_SOCK=/tmp/keyring-VsXOwJ/ssh
GPG_AGENT_INFO=/tmp/keyring-VsXOwJ/gpg:0:1
Window manager warning: 0 stored in GConf key /desktop/gnome/peripherals/mouse/cursor_size is out of range 1 to 128
Initializing tracker-store…
Tracker-Message: Setting up monitor for changes to config file:’/home/ahmad/.config/tracker/tracker-store.cfg’
** Message: applet now removed from the notification area
Initializing tracker-miner-fs…
Tracker-Message: Setting up monitor for changes to config file:’/home/ahmad/.config/tracker/tracker-miner-fs.cfg’
Failed to play sound: File or data not found
JS LOG: GNOME Shell started at Fri Nov 11 2011 22:56:00 GMT+0500 (PKT)
Window manager warning: CurrentTime used to choose focus window; focus window may not be correct.
Window manager warning: Got a request to focus the no_focus_window with a timestamp of 0. This shouldn’t happen!
** Message: applet now embedded in the notification area
Tracker-Message: Setting up monitor for changes to config file:’/home/ahmad/.config/tracker/tracker-store.cfg’
Starting log:
File:’/home/ahmad/.local/share/tracker/tracker-miner-fs.log’
Starting log:
File:’/home/ahmad/.local/share/tracker/tracker-store.log’
(null) get context on /home/ahmad/.config/monitors.xml.A23N4V failed: ‘No such file or directory’
(null) get context on /home/ahmad/.config/monitors.xml.UY3N4V failed: ‘No such file or directory’
Window manager warning: Log level 8: meta_window_move_resize: assertion `!window->override_redirect’ failed
Window manager warning: Log level 8: meta_window_move_resize: assertion `!window->override_redirect’ failed
** (deja-dup-monitor:1659): DEBUG: monitor.vala:221: Automatic backups disabled. Not scheduling a backup.
——————————————–
suspicious entries in audit.log
———————————
type=ADD_USER msg=audit(1321002105.853:71): user pid=2201 uid=0 auid=1000 ses=2 subj=unconfined_u:system_r:useradd_t:s0-s0:c0.c1023 msg=’op=adding user acct=”gdm” exe=”/usr/sbin/useradd” hostname=? addr=? terminal=? res=failed’
type=ADD_USER msg=audit(1321002105.853:72): user pid=2201 uid=0 auid=1000 ses=2 subj=unconfined_u:system_r:useradd_t:s0-s0:c0.c1023 msg=’op=adding user acct=”gdm” exe=”/usr/sbin/useradd” hostname=? addr=? terminal=? res=failed’
type=SERVICE_STOP msg=audit(1321005939.067:101): user pid=1 uid=0 auid=4294967295 ses=4294967295 subj=system_u:system_r:init_t:s0 msg=’: comm=”abrtd” exe=”/bin/systemd” hostname=? addr=? terminal=? res=failed’
type=USER_AUTH msg=audit(1321006109.350:57): user pid=1346 uid=0 auid=4294967295 ses=4294967295 subj=system_u:system_r:xdm_t:s0-s0:c0.c1023 msg=’op=PAM:authentication acct=”ahmad” exe=”/usr/libexec/gdm-session-worker” hostname=? addr=? terminal=:0 res=failed’
type=USER_LOGIN msg=audit(1321006109.350:58): user pid=1346 uid=0 auid=4294967295 ses=4294967295 subj=system_u:system_r:xdm_t:s0-s0:c0.c1023 msg=’uid=1000: exe=”/usr/libexec/gdm-session-worker” hostname=? addr=? terminal=/dev/tty1 res=failed’
type=USER_AUTH msg=audit(1321006217.078:58): user pid=1417 uid=0 auid=4294967295 ses=4294967295 subj=system_u:system_r:local_login_t:s0-s0:c0.c1023 msg=’op=PAM:authentication acct=”root” exe=”/bin/login” hostname=? addr=? terminal=tty2 res=failed’
type=USER_LOGIN msg=audit(1321006217.079:59): user pid=1417 uid=0 auid=4294967295 ses=4294967295 subj=system_u:system_r:local_login_t:s0-s0:c0.c1023 msg=’op=login id=0 exe=”/bin/login” hostname=? addr=? terminal=tty2 res=failed’
type=SERVICE_START msg=audit(1321021563.422:174): user pid=1 uid=0 auid=4294967295 ses=4294967295 subj=system_u:system_r:init_t:s0 msg=’: comm=”abrtd” exe=”/bin/systemd” hostname=? addr=? terminal=? res=failed’
type=SERVICE_START msg=audit(1321023436.379:19): user pid=1 uid=0 auid=4294967295 ses=4294967295 subj=system_u:system_r:init_t:s0 msg=’: comm=”akmods” exe=”/bin/systemd” hostname=? addr=? terminal=? res=failed’
type=USER_AUTH msg=audit(1321023463.780:49): user pid=1350 uid=0 auid=4294967295 ses=4294967295 subj=system_u:system_r:local_login_t:s0-s0:c0.c1023 msg=’op=PAM:authentication acct=”root” exe=”/bin/login” hostname=? addr=? terminal=tty2 res=failed’
type=USER_LOGIN msg=audit(1321023463.781:50): user pid=1350 uid=0 auid=4294967295 ses=4294967295 subj=system_u:system_r:local_login_t:s0-s0:c0.c1023 msg=’op=login id=0 exe=”/bin/login” hostname=? addr=? terminal=tty2 res=failed’
type=SERVICE_START msg=audit(1321024513.506:19): user pid=1 uid=0 auid=4294967295 ses=4294967295 subj=system_u:system_r:init_t:s0 msg=’: comm=”akmods” exe=”/bin/systemd” hostname=? addr=? terminal=? res=failed’
type=SERVICE_START msg=audit(1321034125.008:17): user pid=1 uid=0 auid=4294967295 ses=4294967295 subj=system_u:system_r:init_t:s0 msg=’: comm=”akmods” exe=”/bin/systemd” hostname=? addr=? terminal=? res=failed’
————————————–
Btw. Was your system working normally with nouveau before nVidia driver install?
Could you try to change SELinux permissive mode?
Modify /etc/selinux/config file following line:
And then reboot.
I disabled selinux but it didnt help.
nouveau driver is also having problems. I have posted the screen shot.
http://www.flickr.com/photos/34949363@N04/6334554340/in/photostream
So you could log in? I understood that your system freezes at GDM screen?
I can log in with nouveau driver but have display is broken. When I install nvidia drivers I cant log in. The machine freezes at GDM.
I did a little research and seems to the problem is hardware. Check this bug report about same style issues with Quadro NVS 110M/GeForce Go 7300 and Gnome Shell :/
So it looks like your nouveau driver problems may be due to overheating and nVidia proprietary drivers have some other issues with your card and Gnome Shell.
Could you also check /var/log/Xorg.0.log file errors and warnings?
After following this guide I was able to successfully install the nvidia drivers but I seem to have lost my plymouth boot screen. Does anyone know how to repair this issue? Also, I have noticed Fedora 16 displays grub messages during the boot process unlike my previous 15 install, any suggestions to help hide these messages?
Hi Ray,
Try following (as root):
1. Install plymouth and some theme (example spinfinity):
yum install plymouth-theme-spinfinity2. Setup spinfinity as default theme:
3. Update initrd
What grub messages do you mean? Something like following?
Hi JR,
I’m having some trouble setting this up… I’ve just built my new pc (Z86 chipset, Core i5 2500k and Nvidia GTX 550 TI) and would love to switch to Fedora, so tired of Ubuntu.
I’ve tried a fresh install with akmod and a fresh install with kmod but I can’t get it to boot into Gnome 3 with the correct drivers. The nouveau drivers worked though, at least they gave me a basic desktop (low res).
After the tutorial it boots up until Gnome is about to be loaded and then stops, it doesn’t freeze because I’m able to use ALT-F2 or ALT-F3 to load different terminals sessions. It just sits there doing nothing…
I hope you can help me with this one :)
Thanks a bunch!
Best regards,
Martijn.
Hi Martijn,
Excellent description of your problem! Much easier to start…thanks! :)
First change to another virtual terminal with ALT-F2 and check output (and post here) following commands:
rpm -qa selinux-policy selinux-policy-targetedHi JR,
I’ve worked in IT support, always hated it when people said “it doesn’t work”. You’ll learn to describe problems then ;)
The lsmod command didn’t give any feedback to my surprise!
The rpm command returned this:
selinux-policy-3.10.0-55.fc16.noarch
selinux-policy-targeted-3.10.0-55.fc16.noarch
Thanks.
Regards,
Martijn.
Hi Martijn,
Now I understand why described your problem so nicely… ;)
So your problem is not SELinux.
It’s strange if either lsmod commands give any feedback. Try to change to another console again and write:
Do you get some error?
If not then try following:
Do you get any errors?
You could also check Xorg.0.log errors with following command:
Hi JR,
return of modprobe nvidia:
FATAL: Module nvidia not found
So that’s quite clear, the kernel module wasn’t built I guess…
The X11 log showed this:
NVIDIA: Failed to load the NVIDIA kernel module. Please check your system’s kernel log for additional error messages.
Failed to load module “nvidia” (module-specific error,0)
No drivers available.
Something comes to mind, I’ve updated the kernel (it’s 3.1.1.something now) as the tutorial says. I did the kernel upgrage behore I installed the drivers!
It looks like the Nvidia drivers aren’t available to the kernel…
I’ve discovered something else, I tried the other entry in the grub menu (older kernel) and voila… a full nvidia powered Gnome environment…
Guess I installed it for the wrong kernel? :(
First of all it’s nice to hear that you get nVidia drivers working! :D
Then a little explanation of your situation…
So you are using kmod-nvidia and it’s ok option, but biggest problem is that the nVidia drivers build come always later than the kernel update, so you have to wait (normally few hours or sometimes days) latest kmod-nvidia before kernel update. With akmod-nvidia this is not issue, because kernel modules are build on boot.
You could easily check your installed kernel versions and kmod-nvidia versions with following commands:
So you have now option use old kernel until new kmod-nvidia is built or try to use akmod-nvidia (some users have reported issues with akmods, but example for me it’s working smoothly)… :)
Do you get the idea? :D
Hey man, I tried your instructions, and it installed successfully. But the system’s become too slow now. It just reacts very slowly. Could you help me? Thanks!
Hi Khushman,
Could you tell your computer specs and your graphics card model?
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!
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! :)
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 0×24
(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.
Hi jawad,
Please boot with nVidia drivers and run following commands on command line and send output here:
And output of following command:
has anyone had any success with the dell e6420 using the NVidia NVS 4200M 512mb DDR3 Discrete graphics?
thanks,
K
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.
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… :)
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!
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. :)
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 !
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:
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 ^^
Good! :)
Could you try to disable Intel Graphics from BIOS?
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 :/ )
Before doing that you can run following on commands on command line and post output here:
With those command you see is the nvidia or nouveau module loaded. Then you could do also following:
If you doesn’t get any errors? Then do following:
killall Xorg startxAnd 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:
Undo like following:
And yes this should be compatible with akmod-nvidia and kmod-nvidia. :)
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.
Hi again Antoine,
Could you post output of following command:
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,
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:
Thanks so much for this guide, it works great!
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.
root@fedora16:~ # lspci | grep -i VGA
01:00.0 VGA compatible controller: nVidia Corporation G71 [GeForce 7300 GS] (rev a1)
root@fedora16:~ # lsmod |grep nouveau
root@fedora16:~ # 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
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.
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?
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
Hi again Adrian,
Could you try use kmod instead?
You could also try run following command with akmod:
Is it failing or working?
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!
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.
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
Okey then try following:
Backup configs just in case:
Add/modify following to /etc/default/grub:
Add following to /etc/modprobe.d/blacklist.conf:
Run:
Then reboot.
Then post output of following commands here:
Stupid question : I have to install the akmod-nvidia driver before rebooting I suppose ?
Yes, install akmod-nvidia or kmod-nvidia before booting. :)
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 :/
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?
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…
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… :)
What about a guide for those -if there are any- with GeForce4???
Thank you.
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… :/
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:
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
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
Hi James,
Akmods is automatically on runlevels 2, 3, 4, 5:
So this is reason why it’s starts on runlevel 3 also.
But yes your problem. Could you run following command on rescue mode?
Then try to reboot. Akmods should be disabled now. Could you get to shell on init 3 level?
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
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
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:
Output is something like:
Remove all these, example with following command:
I think this should remove all installed nVidia stuff, but it’s good to check that you do not have following config files:
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:
Please let know, is this working? :)
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
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… :)
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
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. :)
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
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:
2. Install plymouth and some theme (example spinfinity):
yum install plymouth-theme-spinfinity3. Setup spinfinity as default theme:
4. Update initrd
5. Reboot and check, is it working?
You are legend. I cannot run google chrome anymore for some reason but all of my linux games now work. Thanks!
Hi Janek,
Thanks! :)
Could you tell more specific, what’s the problem with running Google Chrome when you use nVidia drivers?
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)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?
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
Thanks for this info Janek :)
Try to start Google Chrome with following command:
google-chrome --disable-extensionsIs it still killed by signal 11 (SIGSEGV)?
Unfortunately, yes :(
So problem is not any extensions, like flash or java…
Which version of Google Chrome you use (stable, beta or unstable)?
stable, downloaded with yum, following your guide for adding a google.repo file.
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):
messages:
audit.log
xsession errors:
ContextMenuFactory::showContextMenu: “/usr/local/share/applications/google-chrome.desktop”
Failed to find service for KUrl(“file:///usr/local/share/applications/google-chrome.desktop”)
ContextMenuFactory::showContextMenu: “/usr/local/share/applications/google-chrome.desktop”
dmesg:
glibc:
glibc-devel-2.14.90-19.i686
glibc-common-2.14.90-19.i686
glibc-headers-2.14.90-19.i686
glibc-2.14.90-19.i686
One more note:
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
also appears everytime i have a fresh installation of Linux. Then all i have to do is open selinux and copy in commands that they give to prevent the “error”. I am not sure what it does.
Hi Janek,
And thanks for your logs. :)
Looks like that the NVIDIA libGL (/usr/lib/nvidia/libGL.so.1) cause an instant crash. Try to start Google Chrome with mesa libGL using following command on command line:
Is it working then? :)
And for SELinux problem you can try create and install SELinux local policy module, with following commands (as root):
Or alternatively you can try to run restrecon command whole /opt directory (as root):
WOW! Yes it does! That is very impressive bug-tracking :) Thank You! Also could you show me which line pointed you to the solution? That would be a very good lesson as i like to program for linux too :)
And the selinux wasn’t a problem – it just used to pop up when the google chrome was started but it pointed me to a solution. Thank You again I will surely follow your upcoming tutorials :)
Avesome! :) Thanks! :) You are welcome! :)
Things which pointed to the solution:
1. You did know exactly that the problem exists just with the nVidia drivers and not the nouveau drivers
2. Process killed by signal 11 (SIGSEGV) refers normally some glibc problems
3. Your dmesg output rows revealed reason finally
Red Hat Bugzilla is also good tool to find some reusable information… :)
Btw. if you want make this way to start Google Chrome more permanent, then you could do custom launcher for Google Chrome…
First create example gchrome file under /usr/bin (as root):
Open /usr/bin/gchrome file with your favorite editor and paste following content to file (as root):
Then when you run gchrome instead of google-chrome your browser should start normally…
Then you could also create gchrome.desktop launcher to get graphical launcher also.
Create /usr/share/applications/gchrome.desktop file with your favorite editor and paste following content to it (as root):
This should also work after Google Chrome updates. I have not tested these, but I guess these might work… :D Please let me know, if these not work?
Yeah the script you sent works and it creates a working shortcut in my menu but everytime I run google chrome, it asks if I want to set it as default. I click default but after closing the browser it still does that. Do you know how to force it to be the default. Thanks for all your help by the way :)
Cool! :)
Try following
Open Activities -> Write syst… -> open “System Info” -> select “Default Applications” -> select Google Chrome from “Web” menu
Sorry i think i forgot to write that i use KDE therefore i can’t even locate activities. I went to Launcher > System settings > Default Applications > Web Browser > and chose google chrome but that still doesn’t achieve the goal.
Ok, then try following:
1. Set chrome to be Default browser in “Default applications” (as you did)
2. Ignore Google Chrome question for setting default browser (click “Don’t ask again” if this comes up).
3. Go to System settings -> Select Advanced tab -> Select File associations, find HTML and move Google Chrome to top of the list.
Yes! It didn’t work at first but after a reboot it stays as a default browser. Thank You for your help – very much appreciated!
You are welcome! :) Nice to hear that everything is working now… ;)
My Asus N53SV-XV1 boots with nouveau driver. Resolution is okay at 1920×1080 LVSD1. However, I’d prefer if nvidia drivers worked. They don’t. First I tried “yum install kmod-nvidia”. It installed along with the other three dependencies. On reboot, the balloon appeared, the fedora symbol appeared in the balloon, and then I was dumped into text mode where I could start a terminal session. I checked /etc/modprobe.d to make sure nouveau was blacklisted. It was. “lsmod | grep nouveau” yielded nothing. I verified that the revision level of the kernel matched that of the newly-installed kmod-nvidia.
lsmod | grep nvidia yielded two lines:
nvidia 12112133 0
i2c_core 25728 7
nvidia,videodev,i2c_i801,i915,drm_kms_helper,drm,i2c_algo_bit
Looking in /var/log/Xorg.0.log, one sees that no screens are found.
I tried installing akmod-nvidia on top of the kmod-nvidia install, and it failed. Then I tried removing both (10 files total), and installing just akmod-nvidia. It failed as well.
It looks like my Asus machine does not like the nVidia drivers. What else should I try?
Hi Greta,
Could you post output of following commands:
With old version of bumblebee, optimus in fedora 16 64 bit is ok.
My notebook is asus N53SV with nvidia 540M
1) Download old version bumblebee from https://github.com/MrMEEE/bumblebee/commits/master
2)install VirtualGl 2.2.90 rpm from:
http://www.virtualgl.org/Downloads/VirtualGL
3) blacklist nouveau in /etc/blacklist.conf
4) move old initramfs
mv /boot/initramfs-$(uname -r).img /boot/initramfs-$(uname -r)-nouveau.img
5) recreate initramfs without nouveau
dracut /boot/initramfs-$(uname -r).img $(uname -r)
6) restart pc
7) install bumblebee
Now optimus is ok
$ glxgears
301 frames in 5.0 seconds = 60.058 FPS
$ optirun64 glxgears
Hi Viger,
Excellent to hear that bumblebee is working with Fedora 16! And thank you very much nice guide, I really appreciate it! :)
Hi JR, for suspend/hibernate with bumblebee in Fedora 16 a quick workaround to this issue I used to do, is to add a pm-utils file that kills the daemon at suspend/hibernate and reenables it at wakeup with nvidia module:
For example /etc/pm/sleep.d/10_bumblebee
And don’t forget to give execution permission to that file.
Thanks again Viger, looks awesome! :D
~ $ lspci | grep -i VGA
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)
~ $ lsmod | grep i915
i2c_core 25728 7 nvidia,videodev,i2c_i801,i915,drm_kms_helper,drm,i2c_algo_bit
When I saw two VGA lines, I modified nvidia-xorg.conf and xorg.conf to add a line in the device section:
BusID “PCI:01:00:0″
When that didn’t work, I changed the final colon to dot. That did not work, either.
If your computer uses NVIDIA Optimus Technology and Intel Card cannot be totally disabled, then nVidia drivers it might be very hard to get working.
On this page you can find some discussion about NVIDIA Optimus here and same discussion continues here. I’m not sure did Antoine get this working, but I can recommend you too to try VGA Switcheroo or Bumblebee Project. I have heard some success stories with those.
More info about VGA Switcheroo found here:
Fedora – VGA Switcheroo
Gentoo Wiki – VGA Switcheroo
Ubuntu – VGA Switcheroo
More info about Bumblebee Project found from here. Bumblebee Project try to achieve something similar, as the nVidia hybrid drivers for Windows.
Please, let me know if you could get it working? :)
Thanks. I’ll let you know. For the next month or so, I have things that take priority. When I can, I will get back to it.
Nice guide! Thanks!
290.10 drivers is slow in firefox, maximize, minimize,
173.xx works very well, hwo can I install 173.xx version on F16?
(GPU – Geforce 7300GT)
Hi R,
Currently only way to install 173.xx is use nVidia on package from their website. For more info check this discussion and this comment.
Thanks!
So any older version of the driver can be used with Kernel 3.1.x ?
And I had already tried that method, but setup fails, it tells me to check /var/log/nvidia-installer.log,
Can I get a rpm for 173 version anywhere?
I think that older nVidia 173.xx version can be used with kernel 3.1.x, just checked that ATRpms have nvidia 173.xx kernel 3.1.xx RPM builds. I don’t have any idea is those working, but you can of course try.
Thanks, so this is what I should do:-
1. No need to update kernel, rpmfusion repo is already added in my list.
2. Execute the rpm file.
3. Disable nouveau drivers from kernel initramfs (like you mentioned here).
4. Reboot.
Correct?
I just checked that rpm and it also needs f16 nvidia-graphics-devices rpm and your kernel of course should be 3.1.1-2.fc16 (not the latest 3.1.2-1.fc16). But yes with these additions it should be correct. :)
So what should I install first? devices-rpm or 173.xx rpm? And kmdl means kmod right?
Nvidia-graphics-devices rpm is dependency of 173.xx rpm, so that’s why it should be installed first, but I think that if you install just both successfully it’s enough. :)
Kmdl works same way as kmod yes, it’s compiled for a specific kernel.
Thanks JR, but the file nvidia-graphics173.14.31-kmdl-3.1.1-2.fc16.i686.PAE is not available anywhere,
See what it says in this site:-
nvidia-graphics173.14.31-kmdl-3.1.1-2.fc16.i686.PAE-173.14.31-112.fc16.i686.rpm.html
Try this one:
nvidia-graphics173.14.31-kmdl-3.1.2-1.fc16.i686.PAE-173.14.31-112.fc16.i686.rpm
It is actually for 3.1.2-1 kernel…but I don’t have any idea is it working or not…
Dell E6520 has Optimus enabled by default, you must turn it off in the BIOS under video before installing (a)kmod-nvidia packages.
Hi j0hnL,
Excellent to hear that it’s possible to turn NVIDIA Optimus off on Dell laptops! :) Here is some discussion about Asus laptops and those have not option in the BIOS to turn NVIDIA Optimus off…if the information is true, what I have heard.
Broke my FC 16 – using PAE with a 9600 GeForce
Kernel doesn’t work now, back on original.
Will restore it
Thanks.
Hi Dave,
So did you get it restored? Could you tell more specific about your problem?
3.1.4-1.fc16.i686.PAE
Results of uname -r
rpm -Uvh http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-stable.noarch.rpm
Retrieving http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-stable.noarch.rpm
warning: /var/tmp/rpm-tmp.VtNxI9: Header V3 RSA/SHA256 Signature, key ID 865cc9ea: NOKEY
error: Failed dependencies:
rpmfusion-free-release >= 16 is needed by (installed) rpmfusion-nonfree-release-16-1.1.noarch
rpm -Uvh http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-stable.noarch.rpm
Retrieving http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-stable.noarch.rpm
warning: /var/tmp/rpm-tmp.wPI55p: Header V3 RSA/SHA256 Signature, key ID f09d8368: NOKEY
Preparing… ########################################### [100%]
package rpmfusion-nonfree-release-16-1.1.noarch (which is newer than rpmfusion-nonfree-release-14-2.noarch) is already installed
Thats the start missing GPG Key? Not sure
Could you post output of following commands:
Hi there, i have a Quadro 4 980 XGL and am rather new to this.
Following the PAE steps, all looked to be successful until i reboot.
What was the graphical fedora teardrop on boot are now bars (fine)
but following that my boot hangs at the line:
Started LSB: Mount and unmount network filesystems..
_
thankfully there were directions here on how to revert back to neuveau,
but i need to get an nvidia driver working for a 3d package im using.
Running the NVidia installation shell script for 96.43.2? resulted in the same problem.
any help would be appreciated. thanks.
Hi Steve,
I don’t know is nVidia legacy drivers (96.43.xx) really compatible with 3.1 kernel and can’t find any RPM builds for PAE-kernel. Some builds for i386 and x86_64 kernels found here, but I don’t have any idea is those working at all.
Hey JR, Thanks for the lead. Im willing to give this a shot before reverting to an older os. But I could use a bit of a walk through if you don’t mind.
The instructions there suggest:
nvidia-graphics-legacy-96xx Install Howto
1. Download the latest atrpms-repo rpm from
http://dl.atrpms.net/f16-i386/atrpms/stable/
- This one looks about right? Are there others there i need?
nvidia-graphics96.43.20-kmdl-3.1.4-1.fc16.i686.PAE-96.43.20-106.fc16.i686.rpm
- what do i do with it when i download it?
2. Install atrpms-repo rpm:
# rpm -Uvh atrpms-repo*rpm
3. Install nvidia-graphics-legacy-96xx rpm package:
# yum install nvidia-graphics-legacy-96xx
- do i just need to run the above two commands as is?
Hello again Steve,
Yes your method looks good.
Also ATrpm’s nvidia-graphics96.43.20-kmdl-3.1.4-1.fc16.i686.PAE-96.43.20-106.fc16.i686.rpm looks good for currently latest Fedora 16 kernel (3.1.4-1)…
Please let me know do you get it working or if you have some problems?
I tried to follow your guild and I was able to install the driver on my computer (Lenovo Y470, GeForce 550M) on the latest Fedora16. However, once I reboot the machine, I’ve got error with the XServer and since then, I can’t start the Xserver anymore.
I have try other methods:
e.g. install kernel-devel and then point the path /usr/src/kernel/xxxxx.fc16 to the official driver installer
still, the same result appear. Will you have any idea? Thank you very much, I have been working on it for days now and it’s kinda frustrating…
Hi Sam,
Could you tell something about that Xserver / Xorg error?
So, have you tried install drivers with nVidia installer?
Hi Jr,
Thank you for your reply. I did tried installing the drivers with the nVidia installer, providing the kernel source pathway to the installer. It helped me to install the latest nVidia driver, however, I can’t start the X server after the installation. Reboot doesn’t help either. Below is the log that I’ve got from the command startx
[ 22.620]
X.Org X Server 1.11.2
Release Date: 2011-11-04
[ 22.621] X Protocol Version 11, Revision 0
[ 22.621] Build Operating System: x86-12 2.6.32-131.17.1.el6.x86_64
[ 22.621] Current Operating System: Linux choi 3.1.4-1.fc16.x86_64 #1 SMP Tue Nov 29 11:37:53 UTC 2011 x86_64
[ 22.621] Kernel command line: BOOT_IMAGE=/vmlinuz-3.1.4-1.fc16.x86_64 root=/dev/mapper/vg_choi-lv_root ro rd.md=0 rd.dm=0 rd.lvm.lv=vg_choi/lv_root KEYTABLE=us quiet SYSFONT=latarcyrheb-sun16 rhgb rd.luks=0 rd.lvm.lv=vg_choi/lv_swap LANG=en_US.UTF-8
[ 22.621] Build Date: 10 November 2011 07:40:04PM
[ 22.621] Build ID: xorg-x11-server 1.11.2-3.fc16
[ 22.621] Current version of pixman: 0.22.2
[ 22.621] Before reporting problems, check http://wiki.x.org
to make sure that you have the latest version.
[ 22.621] Markers: (–) probed, (**) from config file, (==) default setting,
(++) from command line, (!!) notice, (II) informational,
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[ 22.622] (==) Log file: “/var/log/Xorg.0.log”, Time: Sat Dec 10 14:54:05 2011
[ 22.623] (==) Using config file: “/etc/X11/xorg.conf”
[ 22.623] (==) Using config directory: “/etc/X11/xorg.conf.d”
[ 22.623] (==) Using system config directory “/usr/share/X11/xorg.conf.d”
[ 22.624] (==) ServerLayout “Layout0″
[ 22.624] (**) |–>Screen “Screen0″ (0)
[ 22.624] (**) | |–>Monitor “Monitor0″
[ 22.624] (**) | |–>Device “Device0″
[ 22.624] (**) |–>Input Device “Keyboard0″
[ 22.624] (**) |–>Input Device “Mouse0″
[ 22.624] (==) Automatically adding devices
[ 22.624] (==) Automatically enabling devices
[ 22.644] (**) FontPath set to:
/usr/share/fonts/default/Type1,
catalogue:/etc/X11/fontpath.d,
built-ins
[ 22.644] (==) ModulePath set to “/usr/lib64/xorg/modules”
[ 22.644] (WW) Hotplugging is on, devices using drivers ‘kbd’, ‘mouse’ or ‘vmmouse’ will be disabled.
[ 22.644] (WW) Disabling Keyboard0
[ 22.644] (WW) Disabling Mouse0
[ 22.644] (II) Loader magic: 0x7caac0
[ 22.644] (II) Module ABI versions:
[ 22.644] X.Org ANSI C Emulation: 0.4
[ 22.644] X.Org Video Driver: 11.0
[ 22.644] X.Org XInput driver : 13.0
[ 22.644] X.Org Server Extension : 6.0
[ 22.645] (–) PCI:*(0:0:2:0) 8086:0116:17aa:3981 rev 9, Mem @ 0xf1400000/4194304, 0xe0000000/268435456, I/O @ 0×00003000/64, BIOS @ 0x????????/131072
[ 22.645] (–) PCI: (0:1:0:0) 10de:0df6:17aa:3981 rev 161, Mem @ 0xf0000000/16777216, 0xc0000000/268435456, 0xd0000000/33554432, I/O @ 0×00002000/128, BIOS @ 0x????????/524288
[ 22.645] (II) LoadModule: “extmod”
[ 22.646] (II) Loading /usr/lib64/xorg/modules/extensions/libextmod.so
[ 22.646] (II) Module extmod: vendor=”X.Org Foundation”
[ 22.646] compiled for 1.11.2, module version = 1.0.0
[ 22.646] Module class: X.Org Server Extension
[ 22.646] ABI class: X.Org Server Extension, version 6.0
[ 22.646] (II) Loading extension SELinux
[ 22.646] (II) Loading extension MIT-SCREEN-SAVER
[ 22.646] (II) Loading extension XFree86-VidModeExtension
[ 22.646] (II) Loading extension XFree86-DGA
[ 22.646] (II) Loading extension DPMS
[ 22.646] (II) Loading extension XVideo
[ 22.646] (II) Loading extension XVideo-MotionCompensation
[ 22.646] (II) Loading extension X-Resource
[ 22.646] (II) LoadModule: “dbe”
[ 22.646] (II) Loading /usr/lib64/xorg/modules/extensions/libdbe.so
[ 22.646] (II) Module dbe: vendor=”X.Org Foundation”
[ 22.646] compiled for 1.11.2, module version = 1.0.0
[ 22.646] Module class: X.Org Server Extension
[ 22.646] ABI class: X.Org Server Extension, version 6.0
[ 22.646] (II) Loading extension DOUBLE-BUFFER
[ 22.646] (II) LoadModule: “glx”
[ 22.647] (II) Loading /usr/lib64/xorg/modules/extensions/libglx.so
[ 23.209] (II) Module glx: vendor=”NVIDIA Corporation”
[ 23.209] compiled for 4.0.2, module version = 1.0.0
[ 23.209] Module class: X.Org Server Extension
[ 23.209] (II) NVIDIA GLX Module 290.10 Wed Nov 16 18:01:24 PST 2011
[ 23.209] (II) Loading extension GLX
[ 23.209] (II) LoadModule: “record”
[ 23.209] (II) Loading /usr/lib64/xorg/modules/extensions/librecord.so
[ 23.209] (II) Module record: vendor=”X.Org Foundation”
[ 23.209] compiled for 1.11.2, module version = 1.13.0
[ 23.209] Module class: X.Org Server Extension
[ 23.209] ABI class: X.Org Server Extension, version 6.0
[ 23.209] (II) Loading extension RECORD
[ 23.209] (II) LoadModule: “dri”
[ 23.209] (II) Loading /usr/lib64/xorg/modules/extensions/libdri.so
[ 23.210] (II) Module dri: vendor=”X.Org Foundation”
[ 23.210] compiled for 1.11.2, module version = 1.0.0
[ 23.210] ABI class: X.Org Server Extension, version 6.0
[ 23.210] (II) Loading extension XFree86-DRI
[ 23.210] (II) LoadModule: “dri2″
[ 23.210] (II) Loading /usr/lib64/xorg/modules/extensions/libdri2.so
[ 23.210] (II) Module dri2: vendor=”X.Org Foundation”
[ 23.210] compiled for 1.11.2, module version = 1.2.0
[ 23.210] ABI class: X.Org Server Extension, version 6.0
[ 23.210] (II) Loading extension DRI2
[ 23.210] (II) LoadModule: “nvidia”
[ 23.210] (II) Loading /usr/lib64/xorg/modules/drivers/nvidia_drv.so
[ 23.210] (II) Module nvidia: vendor=”NVIDIA Corporation”
[ 23.210] compiled for 4.0.2, module version = 1.0.0
[ 23.210] Module class: X.Org Video Driver
[ 23.211] (II) NVIDIA dlloader X Driver 290.10 Wed Nov 16 17:41:10 PST 2011
[ 23.211] (II) NVIDIA Unified Driver for all Supported NVIDIA GPUs
[ 23.211] (++) using VT number 1
[ 23.211] (EE) No devices detected.
[ 23.211]
Fatal server error:
[ 23.211] no screens found
[ 23.211]
Please consult the Fedora Project support
at http://wiki.x.org
for help.
[ 23.211] Please also check the log file at “/var/log/Xorg.0.log” for additional information.
[ 23.211]
Thanks Sam,
Could you post output of following command:
Hi Jr,
The output of that command is
VGA compatible controller: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller (rev 09)
VGA compatible controller: nVidia Corporation Device 0df6
You could also check that is it possible to turn Intel Graphics / Optimus off in the BIOS under video on your Lenovo Y470?
If not (or if you want use both cards) then use Viger guides, for Bumblebee. :)
> 23.210] Module class: X.Org Video Driver
>[ 23.211] (II) NVIDIA dlloader X Driver 290.10 Wed Nov 16 >17:41:10 PST 2011
>[ 23.211] (II) NVIDIA Unified Driver for all Supported NVIDIA >GPUs
>[ 23.211] (++) using VT number 1
>[ 23.211] (EE) No devices detected.
>[ 23.211]
>Fatal server error:
>[ 23.211] no screens found
Hi Sam, the problem is Xorg . This reload intel video driver. Delete xorg.conf in /etc/X11 and Xserver return ok (but no acceleration with nvidia driver). I had this error “no screen found”, but the solution,
for fedora 16 with optimus tecnology and geforce 540M, was bumblebee (old version, not bumblebee-project). View above procedure that I wrote maybe you can help.
Hi, Viger,
By deleting the xorg.conf file, I can start up the Xserver again. Thank you very much. I will see what will happen after I install the bumblebee.
Thanks again Viger, you have very valuable knowledge! :)
If you have time, could you post your Bumblebee guide to If Not True Then False forums? Best place is under Fedora / CentOS / Red Hat (RHEL) board. I instruct all of the NVIDIA Optimus users to use your guide and add link to this post of course. :)
On forums you could easily modify your guide later, format your command line commands with tags, like [code=bash]yum install something[/code], add links and so on. :)
Hi,JR my Bumblebee guide is here:
http://forums.if-not-true-then-false.com/index.php/topic,31.0.html
I hope goes well and help fedora 16 user’s
Excellent Viger! I really appreciate your work! I add NVIDIA Optimus part to this guide soon… ;) Thank you so much! :)
Dear Viger,
By doing what you posted above, with that bumblebee I was able to install the driver without any problems. A big thanks to you!!
Sam
I have an old pci FX5500, and can’t get this, or any of the other instructions I’ve found on the web to work. It continues to load the vesa driver. If I change xorg-conf file, it hangs on bootup.
Hello Dennis,
290.xx is not compatible with your GeForce FX 5500 card, that’s why this guide is not working. Only way to get it work is use older 173.14.xx nVidia drivers.
For more info about 173.14.xx nVidia drivers on Fedora 16 check this discussion, this comment and .
Thanks JR. I have successfully installed the nVidia driver for my 9600mgs with this guide. The method to uninstall it is also effective. By the way, do you mind if I translate it into a Chinese version ?
Hi Arthur,
You’re welcome! Nice to hear that you got it working! :)
Feel free to translate this into Chinese…and if you want, you could of course link back to this post. :)
Now the Chinese version has been published, you can see it here. :)
Thanks Arthur! Looks very good! :D
Hi JR.
I see you are very eager answering questions. So I’m going to put a request as well.
I also see the “nvidia started synv late init script for live image” message, when I try to follow your guide.
Using step 3 of your guide (and having installed akmod) gives me following errors though:
rpm -Uvh http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-stable.noarch.rpm
Retrieving http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-stable.noarch.rpm
warning: /var/tmp/rpm-tmp.fIqBVi: Header V3 RSA/SHA256 Signature, key ID 865cc9ea: NOKEY
error: Failed dependencies:
rpmfusion-free-release >= 16 is needed by (installed) rpmfusion-nonfree-release-16-1.1.noarch
rpm -Uvh http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-stable.noarch.rpm
Retrieving http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-stable.noarch.rpm
warning: /var/tmp/rpm-tmp.EFvmpu: Header V3 RSA/SHA256 Signature, key ID f09d8368: NOKEY
error: can't create transaction lock on /var/lib/rpm/.rpm.lock (Permission denied)
lspci |grep -i VGAshows:
02:00.0 VGA compatible controller: nVidia Corporation G96 [GeForce 9400 GT] (rev a1)lsmod |grep nvidia
Gives no output at all.
lsmod |grep nouveaugives:
nouveau 532662 0
ttm 45950 1 nouveau
drm_kms_helper 23190 1 nouveau
drm 157236 3 nouveau,ttm,drm_kms_helper
i2c_algo_bit 4166 1 nouveau
i2c_core 21588 5 i2c_viapro,nouveau,drm_kms_helper,drm,i2c_algo_bit
mxm_wmi 1379 1 nouveau
video 10740 1 nouveau
rmmod nouveaugives:
ERROR: Removing 'nouveau': Operation not permittedmodprobe nvidiagives:
FATAL: Module nvidia not found.Hi torsten,
Did you run those commands as root user?
Looks like some reason you couldn’t install RPMFusion repos. Please post output of following command:
[torsten@phoebe ~]$ rpm -qa rpmfusion*
rpmfusion-nonfree-release-16-1.1.noarch
rpmfusion-free-release-16-1.2.noarch
and being sudo:
[torsten@phoebe ~]$ su -
Password:
[root@phoebe ~]# rpm -Uvh http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-stable.noarch.rpm
Retrieving http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-stable.noarch.rpm
warning: /var/tmp/rpm-tmp.DkCdvh: Header V3 RSA/SHA256 Signature, key ID 865cc9ea: NOKEY
error: Failed dependencies:
rpmfusion-free-release >= 16 is needed by (installed) rpmfusion-nonfree-release-16-1.1.noarch
Looks like you have RPMfusion packages installed ok, then post also following outputs:
I just reinstalled Fedora 16 (Live CD with Gnome 3). I did so, because I followed several other web sites before I found your guide. And now I was afraid I already messed up the system too much.
I was now able to install the repositories without error messages. However, I still get the SYSV error.
Then I realised I was a bit stupid, when I used the lsmod |grep nvidia and nouveau commands, because I processed them with the old kernel/grub entry, where I still have the nouveau drivers installed, else I wouldn’t be able to write to you.
So these are the outputs:
lsmod |grep nvidia
nvidia 10777987 0
i2c_core 23631 2 nvidia, i2c_viapro
“lsmod |grep nouveau” and “modprobe nvidia” give empty outputs. I will be back in a second with the new commands you gave me.
[torsten@phoebe ~]$ rpm -qa *nvidia*
nvidia-xconfig-1.0-11.fc16.i686
akmod-nvidia-290.10-1.fc16.3.i686
xorg-x11-drv-nvidia-290.10-1.fc16.i686
xorg-x11-drv-nvidia-libs-290.10-1.fc16.i686
kmod-nvidia-3.1.5-1.fc16.i686-290.10-1.fc16.3.i686
nvidia-settings-1.0-13.fc16.i686
[torsten@phoebe ~]$ rpm -qa kernel*
kernel-3.1.5-1.fc16.i686
kernel-3.1.0-7.fc16.i686
kernel-devel-3.1.5-1.fc16.i686
kernel-headers-3.1.5-1.fc16.i686
[torsten@phoebe ~]$
Using “yum repolist” installed several updates on my machine.
When I reboot now the SYSV error disappeared. However, when the Fedora loading bar finished, nothing happens. I can enter a new terminal though.
Where do I go from there?
Actually your situation looks almost good, so now when you enter to the new terminal could you then check following commands:
When I restarted now, I again have the SYSV screen.
$ grep “EE” /var/log/Xorg.0.log
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[ 27.534] (II) Loading extension MIT-SCREEN-SAVER
[ 27.588] (EE) Screen(s) found, but none have a usable configuration.
The nvidia/nouveau greps give the same output I posted before:
nvidia 10777987 0
i2c_core 23631 2 nvidia, i2c_viapro
And empty for nouveau.
Check that do you have /etc/X11/xorg.conf file?
Btw. comments can be only 10 levels deep, so I have to start new “thread” after all comments, when I answer your comment… :)
$ ls -la /etc/X11/xorg.conf-rw-rw-r--. 1 root root 68 Dec 13 20:43 /etc/X11/xorg.conf
I recently purchased a Dell XPS with a NVIDIA GeForce GT 550M Graphics card on it. Detailed spec on the machine can be found at:
http://bit.ly/skXSLv
I installed fedora 16 on it. To fedora to work (live cd), I had to start fedora with “xdriver=vesa nomodeset” parameter. I’ve followed your instructions to install nvidia driver. I did the reboot but the system hangs upon boot. I can’t get the system to boot any more.
Any suggestions for me?
any help much appreciated.
Thanks
Girish
Hi Girish,
Could you change another virtual console (CTRL+ALT+F2, CTRL+ALT+F3, CTRL+ALT+F4 or just ALT+F2, ALT+F3, ALT+F4), when it hangs?
Do you use akmod-nvidia or kmod-nvidia?
Then post output of following commands:
JR,
Thank you for your response.
When it hangs it won’t even start (or so I thought), so I reinstalled the os in troubleshoot mode.
The output of the commands you have suggested are as follows:
lspci |grep -i VGA
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 Device 1246 (rev a1)
grep “EE” /var/log/Xorg.0.log
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[ 19.767] (II) Loading extension MIT-SCREEN-SAVER
lsmod |grep nvidia
=== NO OUTPUT FOR THIS
lsmod |grep nouveau
nouveau 754554 0
ttm 61533 1 nouveau
drm_kms_helper 30277 2 i915,nouveau
drm 213647 4 i915,nouveau,ttm,drm_kms_helper
i2c_algo_bit 5572 2 i915,nouveau
i2c_core 28203 7 i2c_i801,videodev,i915,nouveau,drm_kms_helper,drm,i2c_algo_bit
mxm_wmi 1743 1 nouveau
video 12388 2 i915,nouveau
Thanks
Girish
Your Dell laptop have NVIDIA Optimus Technology. You could try to disable it (actually you have to disable Intel Graphics) from BIOS and then use this guide to install nVidia drivers or you can use your NVIDIA Optimus Technology enabled with following our user Viger excellent guide, which you could find on If !1 0 Forums -> NVIDIA Optimus (Bumblebee) guide for Fedora 16 users.
I’ll try what you have suggested.
Thank you JR!
Girish
I seem to be having trouble with the
mv /boot/initramfs-$(uname -r).img /boot/initramfs-$(uname -r)-nouveau.imgdracut /boot/initramfs-$(uname -r).img $(uname -r)
The terminal returns: “mv: target `3.1.5-1.fc16.i686′ is not a directory”
Nevermind, looks like I was being an idiot. Tried to enter it as one command when it’s two.
:D
I was too fast or too slow… ;)
Did you get it working? Or do you have some other problems with it? :)
Hi schwarherz,
Did you noticed that these commands are two different commands?
Thanks!
After disabling Nouveau driver and generating new initramfs my NB Asus PRO7BJ works fine now.
NVIDIA card GEFORCE GT 425M (CUDA).
@torsten
Try following:
And then restart your computer.
no difference.
The terminal doesn’t find the xorg.conf anymore, if I type “ls -la /etc/X11/xorg.conf”, but I still randomly get either SYSV or the loading screen gets stuck (with the ability to open a terminal, I reckon the screen doesn’t get repainted there).
Now I reckognized a new line after the :
“Started permit user sessions.”
I don’t know if I overlooked it the other times or if it makes any difference at all.
Sorry, this is what I wanted to write:
…
Now I reckognized a new line after the “SYSV late init initscript for live image”:
“Started permit user sessions.”
…
Could you post again (when you boot without xorg.conf file) errors from /var/log/Xorg.0.log file:
Then you could try killall Xorg and startx manually to see what happens:
killall Xorg startx$ grep “EE” /var/log/Xorg.0.log
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[ 25.508] (II) Loading extension MIT-SCREEN-SAVER
[ 25.822] (EE) [drm] failed to open device
[ 25.830] (EE) open /dev/fb0: No such device
[ 25.830] (EE) Screen(s) found, but none have a usable configuration.
$killall Xorg
Xorg: no process found
$ startX
…
Fatal server error:
no screens found
…
xinit: giving up
xinit: unable to connect to X server: Connection refused
xinit: server error
I have to ask more information, because it’s only thing what I have… :)
Could you paste whole /var/log/Xorg.0.log log file (after booting with nVidia drivers) content and whole lspci command output example to pastebin.com?
And could you tell your computer model?
I have exactly the same problem. Its seem to a a
glibc issue according to:
http://www.fedoraforum.org/forum/showthread.php?t=269717
Hi Groovy,
Did you read that whole fedoraforum thread?
And did you checked when this thread is started and closed?
It was before Fedora 16 final release…
Here is glibc, kernel and nvidia packages what I have currently on this computer:
Latest glibc, latest kernel, latest akmod-nvidia, everything is working perfectly together for me…so it’s very hard to believe that old F16 Beta glibc problem/bug still exists, but of course it is possible, especially if you use old packages. So the only thing I can be absolutely sure is that this combination (latest glibc, latest kernel, latest akmod-nvidia) works well for me.
Just wanted to tell you I’m still there. I won’t be able to work on this problem until tomorrow, so stay tuned.
Hi torsten, I stay tuned… =D
Helped me out a lot, THANKS!