Ugh that guide…breaks a lot. I hate the fact that it’s the first Google search result.
Follow this to uninstall them (you may have to boot using the emergency boot menu option for this, or try pressing Ctrl-Alt-F3 when the boot gets stuck to access a shell where you can perform the uninstall), then follow the appropriate setup steps:
(If you prefer a GUI to install them, I believe you can also open up GNOME Software, select the toggle to enable third-party repositories, then search for the “nvidia” package there and install them.)
I recommend anyone to follow the @refi64 solution.
The reason is that every now and then you may have compilation failure when building the nvidia kernel module with the nvidia installer.
Using the driver packaged from RPM Fusion, you will have updated kernel module (or updated driver). That will totally avoid the need to manually handle any kernel compilation for any kernel updates.
The problem is that the Linux kernel APIs change on every major update, and Fedora ships major updates during the same release cycle. This means that you would have to manually check every single upgrade, and then if there’s a kernel upgrade, manually download and upgrade the nvidia driver yourself first. The rpmfusion version takes care of all of this automatically, while also adding a fallback if stuff breaks and making other tweaks to enhance things.
From what I read the latest 31 release should bring better Nvidia driver support. Not sure what that means exactly but I wonder if one can expect ( perhaps any time soon ) Nvidia driver installation to be performed fully from the in-house fedora repositories. Similar to say Ubuntu where the Nvidia drivers are installed from a standard Ubuntu repository using a single command.
Well… sort of. It’s in regards to Wayland’s support of fallback X11 support, which is intimately related to the binary drivers and how they’re installed. From Christian Schaller’s blog post (linked from the Fedora News article:
Finally there is the NVidia binary driver support question. So you can run a native Wayland session on top of the binary driver and you had that ability for a very long time. Unfortunately there has been no support for the binary driver in XWayland and thus and X applications (which there are a lot of) would not be getting any HW accelerated 3D graphics support. Adam Jackson has worked on letting XWaylands load the binary NVidia x.org driver and we are now waiting on NVidia to review that work and hopefully be able to update their driver to support it.
(But ultimately, agreed, the important point is that “better driver support” is most definitely referring to better support in the driver for things Fedora wants from Nvidia, not better support of the driver in Fedora.)
That’s very unlikely to happen, as Fedora’s charter all but requires (maybe literally requires?) it to be a free-software-exclusive distro. The inclusion of RPM Fusion as a third-party driver source in Gnome Software was controversial enough. Including tools to access non-free software directly would send a certain segment of the userbase into open revolt.
Besides, if you want a distro that packages non-free software, there are plenty of choices. I hear Canonical’s doing something on that front…