Ask Your Question

My system with an Nvidia Graphics Card

asked 2017-05-24 16:07:28 +0000

steveebey73742 gravatar image

updated 2017-11-12 13:38:59 +0000

This is informational only. I hope to provide details for people, who are setting up Fedora with Nvidia Graphics Cards on Desktop Computers. This may help some with laptops as well, but the intended target is anyone having problems with Nvidia installation or kernel updates after installation. I will detail the steps I use, to stay current, and to automate the kernel updates, when Nvidia releases new drivers. As of this post, I am on kernel 4.10.16-200 with Nvidia Proprietary driver 381.22. I have Steam and Wine installed, and use Wine64 to run World of Warcraft on my computer. My system is an AMD FX-6300 6 core, clocked to 3.8Ghz with 16GB Ram, 320Gb hard drive, and Geforce GTX 970 running a single display. I will hit the highlighs of my setup and installation, and should more details be needed to help others, I will deal with that individually. Pick a fedora you want to install, I personally prefered the cinnamon, as the desktop is clean and small memory footprint. If you get the black screen during live dvd install, use the live dvd grub troubleshooting choice, which adds nomodeset to the linux command line. Once that is up, remove all reference to nouveau, there are various posts in this group that detail how to kill nouveau completely, so I will not be going into detail on that. Download the driver you want to run from https://download.nvidia.com/XFree86/L... and install the one you want. I am currently running 381.22 with no issues. Nice performance boost in WoW with Wine64 also. Prior to running the installer from nvidia, make sure the kernel-devel and kernel-headers are installed. When i run the driver installation, I answer yes to dkms and yes to 32 bit compatibility driver. if it find existng 32 bit files, for some reason, be sure to select overwrite and install, so it finishes correctly. When it finishes building the kermel module, it asks to update xconfig, and I let it. Since I want to monitor fan and power on the graphics card, I do run sudo nvidia-xconfig --cool-bits=12 to enable the nvidia-settings to show and allow adjustment for the fan and clock speeds. When dkms sees a upgrade to kernel-devel, usually during the kernel update install, it will pause the kernel update and you may think something is broken. It takes around 3 minutes, on my system, to build the driver module for the new kernel being installed, and the update continues, and completes successfully. Do not panic if the dnf update pauses just after upgrading kernel-devel as that is the dkms building the driver. Just for the sake of my own sanity, I periodically run sudo nvidia-installer --sanity to verify the driver, especially if any openGL libraries have been updated. If it finds a problem, I simply reinstall the driver, and redo the dkms and 32 bit, as detailed here. Also of course, if I find a newer driver ... (more)

edit retag flag offensive close merge delete


Have you had any issues with suspend/resume not working?

Rag ( 2017-05-26 16:00:46 +0000 )edit

Never tried it. I am on a desktop, run 24/7 365. 1750Watt APC Power Backup. Can not be down, for any reason. Only turned off for upgrades.

steveebey73742 ( 2017-05-27 00:23:47 +0000 )edit

2 answers

Sort by ยป oldest newest most voted

answered 2017-05-26 04:12:17 +0000

you should write a blog about this or add this to fedora wiki for future reference.

edit flag offensive delete link more


Thanks for the kind words. I will see if I can add it to a wiki.

steveebey73742 ( 2017-05-26 12:34:25 +0000 )edit

if you need the dkms and kernel tools run the following command. This only needs to be done once, as future updates are automatic.

sudo dnf install dkms acpid gcc kernel-devel-$(uname -r) kernel-headers-$(uname -r)

steveebey73742 ( 2017-11-12 13:43:17 +0000 )edit

answered 2017-11-13 19:24:18 +0000

I would rather run a high-end AMD card, which doesn't have these problems. Currently I can't do that because FreeBSD, which I also use, doesn't support AMDGPU for high-end cards, but if I lose interest in FreeBSD I'll probably use an AMD card.

edit flag offensive delete link more


I do not recall saying I had problems, this is simply the steps to install the driver that works best for my situation. Right now, what I understand about AMD GPU is the open source driver works better, than the proprietary. The opposite is true for Nvidia, as the Nouveau driver does not let me control fan, or clocks, and has bad 3D performance.

steveebey73742 ( 2017-11-14 03:51:36 +0000 )edit

Your Answer

Please start posting anonymously - your entry will be published after you log in or create a new account.

Add Answer

[hide preview]

Use your votes!

  • Use the 30 daily voting points that you get!
  • Up-vote well framed questions that provide enough information to enable people provide answers.
  • Thank your helpers by up-voting their comments and answers. If a question you asked has been answered, accept the best answer by clicking on the checkbox on the left side of the answer.
  • Down-voting might cost you karma, but you should consider doing so for incorrect or clearly detrimental questions and answers.

Question Tools



Asked: 2017-05-24 16:07:28 +0000

Seen: 957 times

Last updated: Nov 12 '17