Fedora 17 nVidia Drivers Install Guide (disable nouveau driver)
Looking Fedora 18 “Spherical Cow” nVidia Drivers Install guide?
This is guide, howto install nVidia proprietary drivers on Fedora 17 “Beefy Miracle” and disable Nouveau driver. This guide works with GeForce 6/7/8/9/200/300 series cards.
Fedora 17 nVidia driver installation is not much different from previous Fedora versions. I have tested this guide with a couple computers, so let me know, if you have some problems.
Before nVidia drivers installation
Check is your nVidia card supported
lspci |grep -i VGA ## Example output ## 01:00.0 VGA compatible controller: nVidia Corporation GT218 [GeForce G210] (rev a2) |
List of Supported NVIDIA GPU Products, your card should found before 173.14.xx driver section.
NVIDIA Optimus Technology
If your lspci |grep -i VGA output looks like following:
00:02.0 VGA compatible controller: Intel Corporation 2n Generation Core Processor Family Integrated Graphics Controller (rev 09) 01:00.0 VGA compatible controller: nVidia Corporation GF106 [GeForce GT 555M SDDR3] (rev a1) |
Or you know that your computer have NVIDIA Optimus Technology, and it is impossible to turn Intel Graphics / NVDIDIA Optimus off in the BIOS then this guide is not working on your system. Check If !1 0 forums user Viger guide instead Fedora 17 for NVIDIA Optimus users (with Bumblebee 3.0 rpm).
Install nVidia proprietary drivers on Fedora 17 “BeefyMiracle” and disable the nouveau driver
1. Change root user
su - ## OR ## sudo -i |
2. Make sure that you are running latest kernel and have latest SELinux policy packages
If not then update kernel and reboot
yum update kernel* selinux-policy* reboot |
3. Add RPMFusion Repositories (Free and Non-Free)
32-bit and 64-bit
yum localinstall --nogpgcheck http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-stable.noarch.rpm http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-stable.noarch.rpm ## OR ## yum localinstall --nogpgcheck http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-stable.noarch.rpm yum localinstall --nogpgcheck http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-stable.noarch.rpm |
4. Install nVidia proprietary drivers for GeForce 6/7/8/9/200/300/400/500 series cards
Select akmod, kmod or kmod-PAE from following.
akmod-nvidia
yum install akmod-nvidia xorg-x11-drv-nvidia-libs |
Extra package for kernel-PAE users
yum install kernel-PAE-devel |
or
kmod-nvidia
yum install kmod-nvidia xorg-x11-drv-nvidia-libs |
or
kmod-nvidia-PAE and kernel-PAE-devel
yum install kernel-PAE-devel kmod-nvidia-PAE |
akmod is good option and easy way avoid problems on kernel updates and is best and only option if you use:
- self-compiled kernel
- older Fedora kernel
- quickly changing kernels from updates-testing/rawhide
Full spec of kmod and akmod differences, check this.
5. Remove / disable nouveau drivers from kernel initramfs
## Backup old initramfs nouveau image ## mv /boot/initramfs-$(uname -r).img /boot/initramfs-$(uname -r)-nouveau.img ## Create new initramfs image ## dracut /boot/initramfs-$(uname -r).img $(uname -r) |
6. All is done and then just reboot
reboot |

In Fedora 17, akmod-nvidia isn’t available and kmod-nvidia is missing a dependency ‘nvidia-kmod-common’.
Hi Tiago,
Akmod and kmod should found from RPMFusion repo:
akmod 32-bit
akmod 64-bit
kmod 32-bit
kmod 64-bit
Not working for me on Fedora 17 x86_64 / Geforce 8400GS
Regards! Nice site, thanks for your posts!!
Hi Emiliano,
Could you tell more specific, why it’s not working for you?
Do you get some error messages?
Really I don’t care! Gnome started in fallback mode and the system worked tooooo much slow or “lagged”. Took 1 minute with CONTROL+F2 to show the system console.
So I unistalled the nvidia packages and restored the noveau “file” (/boot/initramfs-$(uname -r)-nouveau.img) and right now I’m with noveau drivers again!
Thanks for your time, love fedora and your page helped me a lot.
Best!
Thank you!!
I’d like you to give us a tut about how to install adobe CS 5.5 on Fedora,Please.
I have a problem with the screen resolution, the drives are installed, but the maximum remains at 1024×768 resolution.
My default resolution is 1366×768, has a solution?
sorry my bad English, I speak Portuguese.
Hi aelsonmoura,
Could you post output of following commands:
Here is the output of commands.
http://pastebin.com/SkWpPEzN
Thanks.
Thanks, looks good, you have drivers installed and running correctly.
Could you tell more about your monitor?
Could you also post output of following commands:
After I did this and was up and running for a day .. I did a yum update to get the latest updates and fixes. The update installed but fails to reboot. To go back into the OS I need to run the previous version from Grub.
Here is the output of commands.
http://pastebin.com/5KZwvcZB
thank you very much.
Thanks aelsonmoura,
Some reason nvidia-auto-select can’t find higher resolutions for your monitor. Could you post your monitor exact model?
The model is Philips 160E
I think this might be a bug, I’ll wait out a new version of the drive.
Thanks
Yes might be a bug…is your monitor working normally with nouveau drivers?
Yes, work perfectly with nouveau driver.
Your instructions got me MOST of the way there.
/var/log/Xorg.0.log contains this:
[ 31.827] vesa: Ignoring device with a bound kernel driver
[ 31.827] (WW) Falling back to old probe method for vesa
[ 31.827] (II) UnloadModule: “vesa”
[ 31.827] (EE) Screen(s) found, but none have a usable configuration.
[ 31.827]
Fatal server error:
[ 31.827] no screens found
[ 31.827]
Please consult the Fedora Project support
at http://wiki.x.org
for help.
[ 31.827] Please also check the log file at “/var/log/Xorg.0.log” for additional information.
[ 31.827]
[ 31.897] Server terminated with error (1). Closing log file.
The file /etc/X11/nvidia-xorg.conf is created but xorg.conf is what gets read. So I just changed the line in xorg.conf from: Driver “vesa” to: Driver “nvidia” and everything is sweet.
I had exactly the same issue ;
I had both a nvidia-xorg.conf and a xorg.conf, the second being the one read by X … did you modification and worked perfectly ;
Thanks ;
This solution worked for me as well! Fedora 17
Hi,
this guide worked perfectly for me on Fedora 17 x86_64. I have a nVidia GeForce GTX 560 Ti. Thanks a lot JR, keep it up!
Hi Milo,
Excellent to hear that you got it working! You are welcome! :)
I have problem with this guide. After update kernel and install kmod nvidia driver I can not start my fedora linux. Can be problem with version graphics card, I have Quadro FX 3800M and notebook HP Elitebook 8740W. Thank you.
Hi Johny,
Your card should work with nVidia drivers. Could tell more specific, what you mean that you can’t start Fedora Linux? Is your system still booting normally? Could you change another virtual console after boot? Or could you example boot to runlevel 3?
Hi.JR
this guide isn’t work on Nivdia 520M the device code is 0×1050,when done it follow this page,and reboot my computer after display “started Display Manager…”
lspci |grep -i vga
01:00.0 VGA compatible controller:nVidia Corporation DEvice 1050 (rev a1)
tha same as before installed akmod,
and then I turn off optimus for nVidia in BIOS,the computer stop working after boot when display “cannot open file…”—dead
I must power off manually,I don’t konw why ,can you help me?thank you.
Hi LIufapeg,
Is this your full lspci |grep -i vga output?
So do you have nVidia Optimus card or could you disable Optimus totally? What is you lspci… output after you have disabled nVidia Optimus?
Hi.JR
thank you ,not full,
the output of lspci is:
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 1050 (rev a1)
Display “cannot open font file ” after I disable nVidia Optimus,and it stoped.
output:glxinfo |grep -i -e render -e opengl
direct rendering: Yes
OpenGL vendor string: Tungsten Graphics, Inc
OpenGL renderer string: Mesa DRI Intel(R) Sandybridge Mobile
OpenGL version string: 2.1 Mesa 8.0.3
OpenGL shading language version string: 1.30
OpenGL extensions:
GL_NV_conditional_render, GL_ARB_ES2_compatibility,
look like the nVidia cann’t working?what will I do?
Hi again liufapeng,
Could you change another virtual console (ALT + F1,F2,F3…) and check lspci output when you boot Optimus disabled?
thank you JR
Boot without Optimus,the answer ` lspci |grep -i vga ` is :
[administrator@myfirst-fedora ~]$ lspci |grep -i vga
00:02.0 VGA compatible controller: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller (rev 09)
there is only intel card was be dispaly!
looks like the computer cann’t fit the guide, unlucky -_-!
Very bad luck… :( Do you have any other Optimus options in bios?
unfortunately ,In BIOS of my computer that only have two choices,one is “UMA only”.another is “OPtimus”, I have used first option “UMA”,there isn’t any other Optimus options.
Is there any other method? thank you very much~
Okay, then you can try Bumblebee, here is Bumblebee installation instruction. If you get it working it would be very nice, if you could write some instructions to other users how you did it on Fedora 17…currently I don’t have any computer with Optimus and thats why I can’t write working guide.
Okay,thank you, if I get my computer working on with Optimus,I must be write instructions to share everyone at this page.haha~~
Nope…Doesn’t work. Have to use noapic to boot just to see the plymouth boot sequence, but Gnome doesn’t come up.
Thanks for trying though.
Hi Vince,
Could you post more info about your graphics card (and system) and /var/log/Xorg.0.log file content after booting?
Hi JR !
i m running Centos 6 on a hp 550 . and i hv failed to install the right graphics driver for compiz to function well with Desktop effect ,
Would you help me in fixing this issue ?
when i put
in terminal :
lspci |grep -i VGA
00:02.0 VGA compatible controller: Intel Corporation Mobile GME965/GLE960 Integrated Graphics Controller (rev 0c)
Hi Jules,
Do you have some reason why you want to run CentOS and desktop effects?
yeah ! it s pretty cool but if sm how difficult so i better stay like that . but when i had fedora 16 , desktop effect was running well
If you want greatest and latest desktop effects, then I strongly recommend to install Fedora 17.
Great tutorial,
Worked like a charm new to Fedora also so learning as I go.
GFX Card: nVidia 9600gt
Thanks
Eme
Hi,
I have an Asus N55SF with GeForce GT 555M and I can’t boot into Fedora now. Is there a way to revert these changes? Total noob here btw.
Hi Random,
If I check Asus N55 SF, it looks like your computer have NVIDIA Optimus Technology?
Did you check before installation section? This guide will not work with NVIDIA Optimus Technology.
If your used nouveua then you can check this revert from nVidia drivers back to nouveau drivers guide. I think that, this should also work, if you used Intel drivers.
Thanks for the reply.
Yes, I knew my computer used optimus technology, but I still tried this guide: http://forums.fedoraforum.org/showthread.php?t=280750
It didn’t work and now it seems my entire Fedora system is messed up, hehe… Although not the end of the world, it stings a bit since I’ve fixed up a few things. I did notice rc-local.service failing, but I can’t imagine that having much to do with it since that is something I’ve already set up from before (and it wouldn’t surprise me if it has failed all the time ever since it was set up, lol).
A run-down:
I boot Fedora and am met with “repair filesystem” saying “An error occurred during the file system check”
It’s a lot of text and looks mostly like gibberish too me.
I write “exit” and processes starting are listed (rc-local fails) before it gets stuck starting and stopping Mail Transport Client and Agent over and over. Right before that happens there’s an error “[ 74.781969]EXT4-fs error (device dm-2): ext4_mb_generate_buddy:741:group 2, 31244 clusters in bitmap, 65338 in gd”
When pressing ctrl-alt-delete there’s this error: “Failed to start Plymouth reboot screen” coupled with a few “Bug” “Bad rss-counter state”
There are more errors here and there and different things happened on earlier boots after following the linked guide…
Give it to me straight, doc… I have to format and start over, don’t I? :P
I’ve gained ground, although not much. I tried fsck -y on all linux partitions (which I found by using “blkid”).
After that I logged in as root through recovery and did the following a few times:
rm -f /var/lib/rpm/_db*
rpm -rebuilddb
yum clean all
After that I followed the commands you listed to revert back to nouveau drivers, but strangly enough “yum list installed |grep nvidia” didn’t list anything. At any rate I followed through.
Now the boot stops at starting display manager.
I feel hope.
Correction: boot stops right after Started Display Manager (without fail).
In my desperation I have corrupted the recovery mode… I’m preparing a DVD to attempt and rescue my Fedora system somehow.
I did the following to ruin it:
mv /boot/initramfs-$(uname -r).img /boot/initramfs-$(uname -r)-nvidia-broken.img
dracut /boot/initramfs-$(uname -r)-nouveau.img
I forgot to end it with $(uname -r)
Through my live USB I am able to reach the boot partition, only to marvel helplessly on my mistake (I don’t have permission to change anything).
I need some serious help.
By now it should be clear that I have no idea what I’m doing xD
I did however manage to fix what I did through the recovery DVD I made.
Now all that remains are these problems:
-On boot it hangs right after [Ok] Started Control Manager
-StartX in recovery mode yields error (1), No Screens Found, Nvidia module not found.
I got everything back for seemingly no reason whatsoever by doing the following:
I installed akmod-nvidia drivers again and rebooted. Then I proceeded with this:
yum remove akmod-nvidia*
yum remove xorg-x11-drv-nvidia*
rm /etc/x11/xorg*
rm /etc/modprobe.d/blacklist-nouveau.conf
reboot
Now it works. I have no idea why.
At least I learned a lot of commands on the terminal…
Hi again Random,
I have been while away from computer, but I’m very happy that you got it working again. Actually my recommendation would have been re-installation, because it very hard to solve this styles problems when you can’t access to computer. :) But now it’s not needed… :)
So next good Linux lesson might be try Bumblebee with your NVIDIA Optimus, here is Bumblebee installation instruction. If you get it working it would be very nice, if you could write some instructions for other users (to If !1 0 forums) how you did it on Fedora 17. ;)
Brilliant. Worked right away on a Dell Latitude 6420, with a Nvidia NVS 4200M.
Thanks!
I cannot have both intel onboard and Nvidia GeForce 8400GS enabled. Under Fedora14 I have got multiseat using both cards. Thogh F17 is automatic multiseat but neither nouveau nor Nvidia proprietary driver allow me to use both cards.
Any help?
Hi masoud,
Do you have NVIDIA Optimus Technology? Or do you have totally separated cards?
Hey JR,
nice guide, I’m having a problem, on F16 with official nvidia drivers I had the boot screen with text and on a “good” resolution (not sure if 1024×768 or my native resolution 1366×768, I don’t remember). But unfortunately I can’t find how I did it, and I want to do it on fedora 17, the text thing is solved, I only need to set the resolution screen.
Tks
I was trying to install the dev drivers from the Cuda Downloads Nvidia page, and ended up here when trying to figure out why things won’t work. I have blacklisted nouveau as prescribed and cut the new ramfs, but I am not sure if it took. When I reboot and do lsmod|grep nouveau I get some output. How do I know if I successfully disabled nouveau?
Quadro NVS 4200M
Hi Derrick,
Could you post full output of following commands:
lsmod |grep nouveau would give me output.
I finally got things to work. I think the key was doing an ‘rmmod nouveau’ before doing the ‘dracut’ of the new ram disk. For good measure I added kernel parameters ‘nomodeset rdblacklist=nouveau nouveau.modeset=0′ also, for icing on the cake I added ‘blacklist nouveau’ to /etc/modprobe.d/blacklist
I believe the direcitons above should be amended to tell you to do ‘rmmod nouveau’ before the ‘dracut’
Thanks, worked perfect. I’m a new user with Fedora 17 and Nvidia 8600 GT.
Thank you very much for the walk through.
Instructions worked for;
DK315 1 CARD (CIRCUIT)…, GRAPHICS…, 128, 7300, LOW ENCRYPTION…, MRMGA10
DK315 – NVidia GeForce 7300 LE, 128MB, VGA DVI & TV Outs, MRMGA10 for Dell Computers
Perhaps you can answer a simple (I hope) question???
I have a Dell JX145 1 PROCESSOR…, 6600, 2.4, 4M, CORE DUO-CONROE…, BURN 2…
I thought this was a 32-bit system but in the log it reads;
- Build Operating System: x86-07 2.6.32-220.17.1.el6.x86_64
- Current Operating System: Linux localhost.localdomain 3.4.4-5.fc17.i686 #1 SMP Thu Jul 5 20:17:29 UTC 2012 i686
Is this a 32-bit system, versital 32 and 64-bit, or is this an issue?
Best regards,
NB
The kmod version worked with a GTX 670 while akmod failed to start X. Thanks, Blender is happy again.
Hello guys, take a look on this:http://duxyng.wordpress.com/2012/01/26/finally-working-nvidia-optimus-on-fedora-16/
Works fine here, :)
I’m having trouble trying to use an external display after following your instructions. The nvidia drivers appears to be installed properly, however, under the display settings I only show an “Unknown” display and do not have the option to mirror as I did with the nouveau driver. Any help is appreciated.
Hi Adam,
You can try configure X with nvidia-settings:
yum install nvidia-settings nvidia-settingsThen check “X Server Display Configuration”.
If this doesn’t recognize your monitors then another way is do configuration manually.
Nvidia settings did the trick.
Thanks so much.
Excellent! You are very welcome! :)
so i did as you described and it works when i set my bios to discrete, but if i do optimus it won’t start xserver. it just hangs showing me the services [on] after plymouth
any fix?
Hi Jauncy,
You could check Bumblebee Project and here is Bumblebee installation instruction. Hopefully NVIDIA releases their own NVIDIA Optimus drivers soon. :)
Had it working with kernel 3.4.4-5, but when upgrading to 3.4.5-2 and 3.4.6-2 I get error of no screens found.
I attempted to dracut the 3.4.6, but no luck. Is this a current issue or am I experiencing another problem?
Hi Sambo,
Are you using akmod or kmod?
Thanks for the reply. akmod.
Okay, could you post output of following commands:
rpm -qa \*kmod\* \*nvidia\* kernel\* |sort
akmod-nvidia-295.59-1.fc17.x86_64
akmods-0.4.0-4.fc17.noarch
kernel-3.4.4-5.fc17.x86_64
kernel-3.4.5-2.fc17.x86_64
kernel-3.4.6-2.fc17.x86_64
kernel-devel-3.4.4-5.fc17.x86_64
kernel-devel-3.4.5-2.fc17.x86_64
kernel-devel-3.4.6-2.fc17.x86_64
kernel-headers-3.4.6-2.fc17.x86_64
kernel-tools-3.4.6-2.fc17.x86_64
kmod-7-2.fc17.x86_64
kmod-libs-7-2.fc17.i686
kmod-libs-7-2.fc17.x86_64
kmod-nvidia-3.4.4-5.fc17.x86_64-295.59-1.fc17.4.x86_64
kmodtool-1-20.fc17.noarch
nvidia-settings-1.0-18.fc17.x86_64
nvidia-xconfig-1.0-16.fc17.x86_64
xorg-x11-drv-nvidia-295.59-1.fc17.x86_64
xorg-x11-drv-nvidia-libs-295.59-1.fc17.x86_64
uname -a
Linux xxxxx.xxxxx 3.4.6-2.fc17.x86_64 #1 SMP Thu Jul 19 22:54:16 UTC 2012 x86_64 x86_64 x86_64 GNU/Linux
Some reason you have only kmod-nvidia build for 3.4.4-5 kernel, so you can try to build it for 3.4.6-2 kernel with following command (as root):
Then reboot.
Do you get any errors? If it’s not working then post please output of following commands:
Thanks so much for you help. I did not have a script in the init.d directory for akmods. /sbin/akmods was able to build for the current kernel and appears to be working perfectly.
Is there some typical alternative that works as a service that I have not set up?
Hi Sambo,
You are very welcome! Excellent to hear that you got it working. :) And actually this is akmods bug (https://bugzilla.rpmfusion.org/show_bug.cgi?id=2353) and it’s hopefully fixed soon… :)
I too have issues. The install compeletes without error. Upon reboot, the screen is corrupted, the mouse is responding poorly, mouse clicks take tens of seconds to respond, the screen lags FAR behind what is being typed on the kepboard. Top and system monitor say that nothing else is consuming significant processor cycles (heck only FireFox is running to get this typed!!
Hi Robert,
Could you post output of following commands:
The issue was NOT the Nvidia drivers, not Fedora. The card, a GTX480 was DYING a slow death. After replacing with a GTX560 all is well
Okay, sounds very good, if you got this problem solved. Is this GTX480 card working normally without nVidia drivers?
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-xconfigHi 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. :)
Doesn’t work on my desktop with nv-GTX-550Ti, stops at a black screen with a line of “cannot open font file ” any ideas plz?
Hi cy,
Could you try to boot runlevel 3 and run following command (as root):
yum updateThen reboot your system and see is it working then?
Here is bug report and manual fix for “cannot open font file” problem.
Did what you said, still no luck, same black screen….
Okay, then try fix from this bug report.
First backup your grub.cfg:
Just manually change True to latarcyrheb-sun16 every place it is used as a font name in the following 2 files:
/etc/sysconfig/i18n
/etc/default/grub
Then run following command (run following command also if you already have latarcyrheb-sun16 in files):
Then reboot again and check is it working then?
Help! I have an PAE-kernel and did all things described above, but it does not work. This is what I got after doing so:
[root@localhost /]# lspci |grep -i VGA
01:00.0 VGA compatible controller: nVidia Corporation GT218 [GeForce 210] (rev a2)
[root@localhost /]# fbset -i
mode “640×480-73″
# D: 30.720 MHz, H: 36.923 kHz, V: 73.260 Hz
geometry 640 480 640 480 32
timings 32552 80 32 16 4 80 4
rgba 8/16,8/8,8/0,8/24
endmode
Frame buffer device information:
Name : VESA VGA
Address : 0xf1000000
Size : 1245184
Type : PACKED PIXELS
Visual : TRUECOLOR
XPanStep : 0
YPanStep : 0
YWrapStep : 0
LineLength : 2560
Accelerator : No
[root@localhost /]# lsmod |grep nouveau
[root@localhost /]# lsmod |grep nvidia
nvidia 10227390 0
i2c_core 28305 2 i2c_i801,nvidia
[root@localhost /]#
Hi Klick,
Could you also post output of following command:
I am not using x. I just want to have nvidia driver for frame buffer console.
Hi Klick,
Oh I see, try set GRUB_GFXMODE and GRUB_GFXPAYLOAD_LINUX to your Grub2 conf.
Also, my boot screen and tty2-7 text is HUGE. Seems to be running at a lower res in a small portion at the center of the monitor.
Hi Sigg3,
Try set GRUB_GFXMODE and GRUB_GFXPAYLOAD_LINUX to your Grub2 conf, to get frame buffer resolution what you want.
is there a possibility to switch between the two drivers? (including a reboot)
Hi Mario,
It’s possible to switch between Nouveau and nVidia drivers. Do you use custom /etc/X11/xorg.conf?
I do not use a custom xorg.conf and I don’t know how to.
I know I could change driver in the xorg.conf from nvidia to nouveau. But that has lead to many things for me, but not to a working x server ;-)
Hi Mario,
Okay, first you have to revert back to nouveau initramfs:
Then backup following config files:
Then make sure that you don’t have nouveau.modeset=0 and rdblacklist=nouveau on /boot/grub/grub.cfg file.
And if you want back to nvidia then restore nvidia initramfs, configs and grub line.
It would be nice to use nouveau KMS and later change to nvidia. But I dont know if its possible