Fedora 17 nVidia Drivers Install Guide (disable nouveau driver) - Comment Page: 3
Looking Fedora 22/21 nVidia Drivers Install Guide?
[inttf_post_ad1]
This is guide, howto install nVidia proprietary drivers on Fedora 17 "Beefy Miracle" and disable Nouveau driver. This guide works with GeForce 6/7/8/9/200/300 series cards.
Fedora 17 nVidia driver installation is not much different from previous Fedora versions. I have tested this guide with a couple computers, so let me know, if you have some problems.
Before nVidia drivers installation
Check is your nVidia card supported
lspci |grep -i VGA
## Example output ##
01:00.0 VGA compatible controller: nVidia Corporation GT218 [GeForce G210] (rev a2)
List of Supported NVIDIA GPU Products, your...
it worked fine with the nouveau driver, but then only a small fraction of its capabilities were being used. With the Nvidia driver, F16, F17, Ubuntu, and Windows 7 ALL saw problems.
Installed a GTX560 and Nvidia 295.40 driver and ALMOST everything works. The GTX560 is marginal for processing GPUGrid workunits. Almost nothing else can be happening on the computer when a GPUGrid work unit is running on the GTX560 or the workunit gets Compute Error. When the GTX 480 worked, it was a champ, taking everything I could throw at it and smiling.
Okay, this sounds like some overheating problem with nVidia drivers, because it works normally with nouveau when only small fraction of GTX480 card capabilities were used. Did you checked your GTX480 card temperatures with nVidia drivers (on any operating systems)? It might be interesting information… :)
Yes the card temperatures were normal, i.e. about 60-65C without any BOINC processes running. This problem started BEFORE we got to the login screen.
This sounds very strange problem, if temperatures were normal.
Did you used Gnome 3 (gnome-shell) and GDM 3?
Just a small tip. To remove the annoying nVidia splash screen, add this to the Section part of your /etc/X11/xorg.conf;
Option “NoLogo” “true”
Interesting, I have never ever seen an nvidia splash screen on boot, not to Fedora, nor to Ubuntu. And I just checked in Ubuntu and that Option is not there, I did add Option “Coolbits” “5” to get fan control and that does work
Must be device specific. Happens on Fedora, Ubuntu, Slack-based distros etc. with the Quadro NVS 140M (ThinkPad T61), always after adding proprietary driver. The Nvidia logo flashes on the entire screen before loading X. Really 1990 and annoying :)
This also happens on Fedora 17 using the instructions in your post.
The Option must be added to the Device section (typo in orig post:P).
Hi JR,
installing the driver as described in your post worked perfectly for me. I have a problem though.
Every now and then (say 20 minutes) the gnome-shell process spikes up to 100 % CPU usage and the mouse pointer movement gets really choppy. This last for like 5 to 7 seconds and then gnome-shell returns to the usual 0 – 1 % CPU usage. This problem did definately not occur with nouveau.
Do you have any suggestions as to what the problem might be. BTW it happens when browsing the web, listening to music, working in eclipse and all kinds of other activities.
Hi Milo,
This sounds like old Gnome-shell uses 100% of CPU bug.
Could you tell more about your system and graphics card, example output of following commands:
Hi,
I’m running F17 with installed updates. And yes I installed F17 default desktop, which to my knowledge is a upstream Gnome 3 DE, right? The problem you mentioned sounds a lot like mine, though my problem comes and goes. It works perfectly fine for me with the effects and all that. It’s just those spikes I get every now and then. Thanks a lot for taking the time. Beneath are the requested outputs.
rpm -qa \*nvidia\* kernel\* |sort
akmod-nvidia-304.32-1.fc17.x86_64
kernel-3.3.4-5.fc17.x86_64
kernel-3.4.6-2.fc17.x86_64
kernel-3.5.0-2.fc17.x86_64
kernel-devel-3.5.0-2.fc17.x86_64
kernel-headers-3.5.0-2.fc17.x86_64
kmod-nvidia-3.5.0-2.fc17.x86_64-304.32-1.fc17.x86_64
nvidia-settings-1.0-19.fc17.x86_64
nvidia-xconfig-1.0-17.fc17.x86_64
xorg-x11-drv-nvidia-304.32-1.fc17.x86_64
xorg-x11-drv-nvidia-libs-304.32-1.fc17.x86_64
lspci | grep -i vga
01:00.0 VGA compatible controller: nVidia Corporation GF110 [GeForce GTX 560 Ti] (rev a1)
lsmod |grep -e nvidia -e nouveau
nvidia 11244340 40
i2c_core 38177 2 i2c_i801,nvidia
uname -a
Linux milo-fedora-desktop 3.5.0-2.fc17.x86_64 #1 SMP Mon Jul 30 14:48:59 UTC 2012 x86_64 x86_64 x86_64 GNU/Linux
grep EE /var/log/Xorg.0.log
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[ 36.098] (II) Loading extension MIT-SCREEN-SAVER
I did like you said, but when I tried to create a new initramfs image, it got stuck and I had to restart the pc.
Now it doesn’t boot anymore because it can’t find an initramfs image.
Is there anything I can do now?
Hi Guilherme,
Could you boot recovery mode, or use some another kernel to boot?
Hi again Milo,
Everything looks very good. Could you test some another desktop instead Gnome 3, like kde, xfce or lxde with nVidia drivers, do you have still same problem?
This is easy method to see is problem just nVidia drivers, or Gnome 3 with nVidia drivers.
Hi JR,
I will give it a try and get back to you.
The guide is perfect with
nvidia-xconfig
Hi Aaanubiis,
Yes, nvidia-xconfig is excellent tool if you want reconfigure Xorg.
this guide totally works for my GeForce FX 2700M !!!
thanks a lot!
Hi
Your’s rpmfusion repositories are for Fedora 18.
Hi galanonim,
I updated RPMFusion repos from branched (which worked before) to stable. Thanks for note! :)
Hi,
worked perfectly after a new fresh install of fedora 17 x86_64 with a Gefore GTX 550 Ti ;
When I tried it on my previous install, I was getting various troubles (no window decoration, no top main menu bar, sometimes flickering of the screen a kind of sleep mode, etc..)
Thanks for your help;
Thanks for this, helped a bunch with a frankenstein currently using an nVidia Quadro 600.
Work perfectly with Fedora 17 (Nvidia 9500 GS)… Thanks
Eu fiz tudo conforme o tutorial e deu tdo certo, funcionou perfeitamente. obrigado!!!
– I did as the tutorial and everything worked. working perfectly. thank you!
esquecÃ, Estou usando Fedora 17 com Nvidia 8600GT (XFX)
– forgot, I’m using Fedora 17 with Nvidia 8600GT (XFX)
I tried it for my nVIDIA 610m with no error in installation but don’t know the reason it failed to find any screen and ended up with a no server fatal error(1),no screen found.Here is the log file :
[ 29.446]
X.Org X Server 1.12.2
Release Date: 2012-05-29
[ 29.446] X Protocol Version 11, Revision 0
[ 29.446] Build Operating System: x86-06 2.6.32-220.17.1.el6.x86_64
[ 29.446] Current Operating System: Linux L30.ph3niX 3.3.4-5.fc17.x86_64 #1 SMP Mon May 7 17:29:34 UTC 2012 x86_64
[ 29.447] Kernel command line: BOOT_IMAGE=/vmlinuz-3.3.4-5.fc17.x86_64 root=/dev/mapper/vg_l30-lv_root ro rd.md=0 rd.dm=0 rd.lvm.lv=vg_l30/lv_swap SYSFONT=True rd.luks=0 rd.lvm.lv=vg_l30/lv_root KEYTABLE=us-acentos LANG=en_US.UTF-8 rhgb quiet
[ 29.447] Build Date: 26 June 2012 04:32:54AM
[ 29.447] Build ID: xorg-x11-server 1.12.2-4.fc17
[ 29.447] Current version of pixman: 0.24.4
[ 29.447] Before reporting problems, check http://wiki.x.org
to make sure that you have the latest version.
[ 29.447] Markers: (–) probed, (**) from config file, (==) default setting,
(++) from command line, (!!) notice, (II) informational,
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[ 29.447] (==) Log file: “/var/log/Xorg.0.log”, Time: Sat Aug 25 11:43:31 2012
[ 29.447] (==) Using config file: “/etc/X11/xorg.conf”
[ 29.447] (==) Using config directory: “/etc/X11/xorg.conf.d”
[ 29.447] (==) Using system config directory “/usr/share/X11/xorg.conf.d”
[ 29.447] (==) ServerLayout “Default Layout”
[ 29.447] (**) |–>Screen “Default Screen” (0)
[ 29.447] (**) | |–>Monitor “Monitor0”
[ 29.448] (**) | |–>Device “Videocard0”
[ 29.448] (**) |–>Input Device “Keyboard0”
[ 29.448] (**) |–>Input Device “Mouse0”
[ 29.448] (==) Automatically adding devices
[ 29.448] (==) Automatically enabling devices
[ 29.448] (==) FontPath set to:
catalogue:/etc/X11/fontpath.d,
built-ins
[ 29.448] (**) ModulePath set to “/usr/lib64/xorg/modules/extensions/nvidia,/usr/lib64/xorg/modules”
[ 29.448] (WW) Hotplugging is on, devices using drivers ‘kbd’, ‘mouse’ or ‘vmmouse’ will be disabled.
[ 29.448] (WW) Disabling Keyboard0
[ 29.448] (WW) Disabling Mouse0
[ 29.448] (II) Loader magic: 0x7c6ac0
[ 29.448] (II) Module ABI versions:
[ 29.448] X.Org ANSI C Emulation: 0.4
[ 29.448] X.Org Video Driver: 12.0
[ 29.448] X.Org XInput driver : 16.0
[ 29.448] X.Org Server Extension : 6.0
[ 29.449] (–) PCI:*(0:0:2:0) 8086:0116:1043:1652 rev 9, Mem @ 0xdc400000/4194304, 0xb0000000/268435456, I/O @ 0x0000e000/64, BIOS @ 0x????????/131072
[ 29.449] (–) PCI: (0:1:0:0) 10de:1058:1043:1652 rev 161, Mem @ 0xdb000000/16777216, 0xc0000000/134217728, 0xc8000000/33554432, I/O @ 0x0000d000/128, BIOS @ 0x????????/524288
[ 29.449] (II) LoadModule: “extmod”
[ 29.463] (II) Loading /usr/lib64/xorg/modules/extensions/libextmod.so
[ 29.464] (II) Module extmod: vendor=”X.Org Foundation”
[ 29.464] compiled for 1.12.2, module version = 1.0.0
[ 29.464] Module class: X.Org Server Extension
[ 29.464] ABI class: X.Org Server Extension, version 6.0
[ 29.464] (II) Loading extension SELinux
[ 29.464] (II) Loading extension MIT-SCREEN-SAVER
[ 29.464] (II) Loading extension XFree86-VidModeExtension
[ 29.464] (II) Loading extension XFree86-DGA
[ 29.464] (II) Loading extension DPMS
[ 29.464] (II) Loading extension XVideo
[ 29.464] (II) Loading extension XVideo-MotionCompensation
[ 29.464] (II) Loading extension X-Resource
[ 29.464] (II) LoadModule: “dbe”
[ 29.464] (II) Loading /usr/lib64/xorg/modules/extensions/libdbe.so
[ 29.464] (II) Module dbe: vendor=”X.Org Foundation”
[ 29.464] compiled for 1.12.2, module version = 1.0.0
[ 29.464] Module class: X.Org Server Extension
[ 29.464] ABI class: X.Org Server Extension, version 6.0
[ 29.464] (II) Loading extension DOUBLE-BUFFER
[ 29.464] (II) LoadModule: “glx”
[ 29.464] (II) Loading /usr/lib64/xorg/modules/extensions/libglx.so
[ 30.299] (II) Module glx: vendor=”NVIDIA Corporation”
[ 30.299] compiled for 4.0.2, module version = 1.0.0
[ 30.299] Module class: X.Org Server Extension
[ 30.299] (II) NVIDIA GLX Module 304.37 Wed Aug 8 20:16:03 PDT 2012
[ 30.299] (II) Loading extension GLX
[ 30.299] (II) LoadModule: “record”
[ 30.299] (II) Loading /usr/lib64/xorg/modules/extensions/librecord.so
[ 30.300] (II) Module record: vendor=”X.Org Foundation”
[ 30.300] compiled for 1.12.2, module version = 1.13.0
[ 30.300] Module class: X.Org Server Extension
[ 30.300] ABI class: X.Org Server Extension, version 6.0
[ 30.300] (II) Loading extension RECORD
[ 30.300] (II) LoadModule: “dri”
[ 30.300] (II) Loading /usr/lib64/xorg/modules/extensions/libdri.so
[ 30.301] (II) Module dri: vendor=”X.Org Foundation”
[ 30.301] compiled for 1.12.2, module version = 1.0.0
[ 30.301] ABI class: X.Org Server Extension, version 6.0
[ 30.301] (II) Loading extension XFree86-DRI
[ 30.301] (II) LoadModule: “dri2″
[ 30.301] (II) Loading /usr/lib64/xorg/modules/extensions/libdri2.so
[ 30.301] (II) Module dri2: vendor=”X.Org Foundation”
[ 30.301] compiled for 1.12.2, module version = 1.2.0
[ 30.301] ABI class: X.Org Server Extension, version 6.0
[ 30.301] (II) Loading extension DRI2
[ 30.301] (II) LoadModule: “nvidia”
[ 30.301] (II) Loading /usr/lib64/xorg/modules/drivers/nvidia_drv.so
[ 30.302] (II) Module nvidia: vendor=”NVIDIA Corporation”
[ 30.302] compiled for 4.0.2, module version = 1.0.0
[ 30.302] Module class: X.Org Video Driver
[ 30.302] (II) NVIDIA dlloader X Driver 304.37 Wed Aug 8 19:54:47 PDT 2012
[ 30.302] (II) NVIDIA Unified Driver for all Supported NVIDIA GPUs
[ 30.302] (II) NVIDIA X compatibility module for ABI 12.0 built from xorg-server-1.11.99.901
[ 30.302] (II) X log verbosity: 7
[ 30.302] (++) using VT number 1
[ 30.303] (EE) No devices detected.
[ 30.304]
Fatal server error:
[ 30.304] no screens found
[ 30.304]
Please consult the Fedora Project support
at http://wiki.x.org
for help.
[ 30.304] Please also check the log file at “/var/log/Xorg.0.log” for additional information.
[ 30.304]
and yea one more thing my laptop has got a onboard Intel’s HD graphics too & perhaps(I dont know as of it in sure but PERHAPS) the system uses it as the default Graphics Card because in the System Setting in the About Me,It shows Graphics used Intel’s SandyBridge.So taking that in consideration what can be my Solution ??
& One more question do I need to install my Graphics Driver to play Games on Wine (e.g Counter Strike)??
Everything is working great, thanks for the guide!
Boot screen solution is too small, there is any way I can change it to native resolution, like happens using nouveau?
Thanks again
Hi Rafael,
Good to hear that you got nVidia drivers working as you expected. :)
You can do following to change/setup GRUB2 set the framebuffer resolution:
Edit /etc/default/grub file and add following lines (select your monitor resolution):
Then run following commands:
And then reboot.
You can list all modes using vbeinfo command at GRUB2 prompt.
thanks man,
I could make it work only with:
GRUB_GFXMODE=1360x768x32
I need the "GRUB_GFXPAYLOAD_LINUX=keep" ?
it would be a good ideia to include this steps in the guide.
thanks
GRUB_GFXPAYLOAD_LINUX controls the video mode in which the Linux kernel starts up. keep parameter preserve the graphics mode set using GRUB_GFXMODE. More info from GRUB manual – gfxpayload.
You are right, that it would be good idea to add this to guide. :)