| |
@@ -0,0 +1,125 @@
|
| |
+ = Installing Proprietary NVIDIA Drivers from RPM Fusion Repositories
|
| |
+
|
| |
+ include::{partialsdir}/3rdparty-message.adoc[]
|
| |
+
|
| |
+ == Introduction
|
| |
+ The objective of this documentation is to explain the process of installing
|
| |
+ proprietary NVIDIA drivers from the RPM Fusion repositories as a replacement
|
| |
+ to the already-available open-source nouveau drivers for NVIDIA discrete
|
| |
+ graphic cards. This driver would allow for much better graphical performance
|
| |
+ throughout specific applications, video players and video games.
|
| |
+
|
| |
+ [NOTE]
|
| |
+ ====
|
| |
+ The steps listed here have been verified to be working on Fedora 32
|
| |
+ Workstation. Please update your installation to include your experiences and
|
| |
+ any other tweaks that may be needed if you are using any other spin of Fedora.
|
| |
+ ====
|
| |
+
|
| |
+ [NOTE]
|
| |
+ ====
|
| |
+ As there are many guides on the internet with different approaches to install
|
| |
+ the NVIDIA drivers, this documentation aims to provide a much easier way to
|
| |
+ make the installation happen specifically from the RPM Fusion repositories
|
| |
+ which are tailor-made for Fedora. As the community cannot ensure the proper
|
| |
+ functioning of all the said guides on every Fedora release, it is recommended
|
| |
+ to follow the steps provided in this documentation instead.
|
| |
+ ====
|
| |
+
|
| |
+ [NOTE]
|
| |
+ ====
|
| |
+ Also, it is highly recommended not to use the RUN file provided by the
|
| |
+ official NVIDIA website as the binary is distro-agnostic and changes made by
|
| |
+ it might be irreversible and leave back a lot of residual configurations.
|
| |
+ ====
|
| |
+
|
| |
+ [WARNING]
|
| |
+ ====
|
| |
+ This guide requires the secure boot to be **turned off** to load up the
|
| |
+ unsigned NVIDIA kernel modules.
|
| |
+ ====
|
| |
+
|
| |
+ === Step #1: Download the executable binary from the repository
|
| |
+ Head to
|
| |
+ https://github.com/t0xic0der/nvidia-auto-installer-for-fedora/releases[NVAutoInstFedora]
|
| |
+ release page and download the most recent executable binary. At the time of
|
| |
+ writing this documentation, the latest release is
|
| |
+ https://github.com/t0xic0der/nvidia-auto-installer-for-fedora/releases/tag/v0.3.0[v0.3.0].
|
| |
+
|
| |
+ image:installing-proprietary-nvidia-drivers-from-rpm-fusion-repositories-0.png[]
|
| |
+
|
| |
+ === Step #2: Make the binary executable by changing access permissions
|
| |
+ Move into the directory where the binary was downloaded.
|
| |
+ ----
|
| |
+ cd Downloads/
|
| |
+ ----
|
| |
+ Then type in the following command and press ENTER to make the binary
|
| |
+ executable.
|
| |
+ ----
|
| |
+ sudo chmod +x NVAutoInstFedora32
|
| |
+ ----
|
| |
+
|
| |
+ image:installing-proprietary-nvidia-drivers-from-rpm-fusion-repositories-1.png[]
|
| |
+
|
| |
+ === Step #3: Check the documentation of the tool
|
| |
+ Type in the following command and press ENTER to check the documentation of
|
| |
+ the automatic installer tool.
|
| |
+ ----
|
| |
+ sudo ./NVAutoInstFedora32 --help
|
| |
+ ----
|
| |
+
|
| |
+ image:installing-proprietary-nvidia-drivers-from-rpm-fusion-repositories-6.png[]
|
| |
+
|
| |
+ === Step #4: Check if your device is compatible with the drivers
|
| |
+ Type in the following command and press ENTER to check the compatibility of
|
| |
+ the device with the drivers.
|
| |
+ ----
|
| |
+ sudo ./NVAutoInstFedora32 --compat
|
| |
+ ----
|
| |
+
|
| |
+ image:installing-proprietary-nvidia-drivers-from-rpm-fusion-repositories-5.png[]
|
| |
+
|
| |
+ If the compatibility check results turn out positive, your device has one or
|
| |
+ more supported cards and the proprietary drivers can be installed using the
|
| |
+ tool. If it comes out otherwise, the device does not have the required
|
| |
+ specifications and the installation should not be continued.
|
| |
+
|
| |
+ === Step #5: Fetch and install the RPM Fusion repositories
|
| |
+ Type in the following command and press ENTER to install and update the
|
| |
+ RPM Fusion repositories for NVIDIA drivers.
|
| |
+ ----
|
| |
+ sudo ./NVAutoInstFedora32 --rpmadd
|
| |
+ ----
|
| |
+
|
| |
+ image:installing-proprietary-nvidia-drivers-from-rpm-fusion-repositories-2.png[]
|
| |
+
|
| |
+ === Step #6: Download and install the proprietary NVIDIA drivers
|
| |
+ Type in the following command and press ENTER to download and install the
|
| |
+ proprietary NVIDIA drivers.
|
| |
+ ----
|
| |
+ sudo ./NVAutoInstFedora32 --driver
|
| |
+ ----
|
| |
+
|
| |
+ image:installing-proprietary-nvidia-drivers-from-rpm-fusion-repositories-3.png[]
|
| |
+
|
| |
+ === Step #7: [Optional] Download and install the x86 support libraries
|
| |
+ Type in the following command and press ENTER to download and install the x86
|
| |
+ support libraries. While the libraries are optional, the installation is
|
| |
+ recommended if you use Steam, Lutris, Wine or any other application which could
|
| |
+ benefit from the given dependencies.
|
| |
+ ----
|
| |
+ sudo ./NVAutoInstFedora32 --x86lib
|
| |
+ ----
|
| |
+
|
| |
+ image:installing-proprietary-nvidia-drivers-from-rpm-fusion-repositories-4.png[]
|
| |
+
|
| |
+ === Step #8: Restart your device
|
| |
+ Reboot your device to load the up the recently installed drivers.
|
| |
+
|
| |
+ == References
|
| |
+ Should you face issues while following these steps or if these do not match your use case,
|
| |
+ feel free to convey your queries on https://ask.fedoraproject.org[Fedora Forums].
|
| |
+
|
| |
+ Here are the links you can refer to for obtaining more information.
|
| |
+
|
| |
+ * https://rpmfusion.org/Howto/NVIDIA[RPMFusion's NVIDIA How-to guide]
|
| |
Checklist: