Heb je een NVIDIA grafische kaart en wil je in plaats van de standaard Nouveau-driver in Fedora liever de NVIDIA-drivers gebruiken om je game-, videobewerkings- en 3D-renderervaring te verbeteren? Zo ja, maak je geen zorgen, want deze blog zal verschillende methoden uitleggen voor het installeren van NVIDIA-drivers op je Fedora, zodat je het volledige potentieel van je GPU kunt ontgrendelen.
Opmerking: Als je een beginnende gebruiker van Fedora bent of liever een meer geautomatiseerde en eenvoudige methode hebt, raden we je aan te kiezen voor de RPM Fusion-methode. Als je echter een ervaren gebruiker van Fedora bent, kun je NVIDIA-drivers handmatig installeren om meer controle te krijgen over de versies van de drivers die het beste bij je GPU passen.
Laten we meteen ingaan op het proces van het installeren van NVIDIA-drivers op Fedora.
Inhoudsopgave
Controleer NVIDIA GPU in Fedora
Om te bepalen of een NVIDIA GPU op uw computer is geïnstalleerd, voert u het volgende commando uit, dat informatie zal weergeven over de grafische en 3D-versnellingsapparaten die op uw systeem zijn aangesloten.
lspci | grep -Ei 'VGA|3D'
Voorbeelduitvoer:
00:02.0 VGA compatible controller: Intel Corporation TigerLake-H GT1 [UHD Graphics] (rev 01) 01:00.0 VGA compatible controller: NVIDIA Corporation GA104M [GeForce RTX 3070 Mobile / Max-Q] (rev a1)

Voor de NVIDIA GPU-stuurprogramma’s om correct te functioneren, moet u alle vooraf geïnstalleerde pakketten bijwerken met behulp van de volgende dnf-opdracht.
sudo dnf update --refresh
Nu uw systeem up-to-date is, kunt u uw NVIDIA-stuurprogramma’s installeren om de beste prestaties uit uw GPU te halen.
Methode 1: NVIDIA-stuurprogramma’s installeren met behulp van RPM Fusion in Fedora
RPM Fusion is een externe repository die tal van Fedora-pakketten aanbiedt die niet beschikbaar zijn in de officiële repositories, en een van deze pakketten is NVIDIA-stuurprogramma’s.
Veel gebruikers geven de voorkeur aan het RPM Fusion Repository voor het installeren van NVIDIA-stuurprogramma’s omdat het een meer probleemloze methode is. Bovendien biedt het mogelijk niet de meest recente stuurprogramma’s, maar het biedt zeker de nieuwste stuurprogramma’s die getest en ondersteund worden door de Fedora-gemeenschap.
Als u echter het RPM Fusion-repository gebruikt voor de installatie van NVIDIA-stuurprogramma’s, zullen ze automatisch updates ontvangen samen met uw systeem.
Installeer kernelheaders en ontwikkeltools
Om NVIDIA-stuurprogramma’s te installeren via RPM Fusion, moet u eerst de kernel-ontwikkelingstools en kernelheaders installeren die nodig zijn voor de installatie van het NVIDIA-stuurprogramma door het volgende commando uit te voeren:
sudo dnf install kernel-devel kernel-headers gcc make dkms acpid libglvnd-glx libglvnd-opengl libglvnd-devel pkgconfig

Installeer RPM Fusion Repositories in Fedora
Na het installeren van de benodigde tools moet u de onderstaande commando’s uitvoeren om de free en non-free RPM Fusion-repositories aan uw systeem toe te voegen.
sudo dnf install https://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm sudo dnf install https://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm

Zodra de repositories zijn toegevoegd, moet u de pakketrepository-cache bijwerken door het volgende commando uit te voeren.
sudo dnf makecache

Installeer NVIDIA Driver en CUDA-ondersteuning in Fedora
Na het bijwerken van de pakketrepository kunt u NVIDIA-stuurprogramma’s en de CUDA-toolkit voor grafisch intensieve taken en GPU-ontwikkeling installeren met behulp van het onderstaande commando.
sudo dnf install akmod-nvidia xorg-x11-drv-nvidia-cuda

Tenslotte, herstart uw systeem om ervoor te zorgen dat de wijzigingen van kracht worden en schakel de Nouveau-stuurprogramma’s automatisch uit, zodat u optimale prestaties krijgt voor grafisch intensieve taken dankzij de NVIDIA-stuurprogramma’s.
Methode 2: NVIDIA-stuurprogramma’s handmatig installeren in Fedora
Laten we nu NVIDIA-stuurprogramma’s handmatig installeren met behulp van het Runfile van een specifieke stuurprogrammaversie rechtstreeks van de officiële website van NVIDIA.
Installeer ontwikkeltools en kernelheaders
U moet kernelontwikkeltools en kernelheaders installeren voordat u een NVIDIA-stuurprogramma installeert door de onderstaande opdracht uit te voeren.
sudo dnf install kernel-devel kernel-headers gcc make dkms acpid libglvnd-glx libglvnd-opengl libglvnd-devel pkgconfig

Download NVIDIA-stuurprogramma
Na het installeren van de vereiste tools en kernelheaders, gaat u naar de officiële website van NVIDIA om te zoeken naar het specifieke NVIDIA-stuurprogramma door ” Producttype “,” Productserie “en” Product “overeenkomstig de specificaties / details van uw grafische kaart. Kies ook ” Besturingssysteem “als” Linux 64-bit “en druk op de knop” Zoeken “.

U ontvangt een lijst met stuurprogramma’s die aan de zoekcriteria voldoen. Klik eenvoudig op degene die u wilt installeren om de details te bekijken en druk op de knop ” Downloaden “om het Runfile van een specifiek NVIDIA-stuurprogramma te downloaden.

Zodra u op de downloadknop klikt, wordt de “Accepteren & Downloaden” overeenkomst geopend. Klik eenvoudig op de “Accepteren & Downloaden” knop om het Uitvoerbaar bestand automatisch te downloaden.

Tijdens het downloaden van het NVIDIA-stuurprogrammabestand ".run"
moet u de standaard Nouveau-stuurprogramma’s van uw systeem uitschakelen om dit soepel te installeren.
Het uitschakelen van Nouveau-stuurprogramma’s in Fedora
Voer de onderstaande opdracht uit om het Nouveau-stuurprogramma op de zwarte lijst te zetten en modusinstellingen voor het Nouveau-stuurprogramma uit te schakelen, wat ervoor zal zorgen dat uw Nouveau-stuurprogramma niet in conflict komt met het NVIDIA-stuurprogramma.
$ echo -e "blacklist nouveau\noptions nouveau modeset=0" | sudo tee /etc/modprobe.d/blacklist-nouveau.conf

Initramfs opnieuw genereren en opnieuw opstarten
Vervolgens genereren we het initramfs-image opnieuw met de nieuwe zwarte lijst configuratie om te voorkomen dat het Nouveau-stuurprogramma wordt geladen met behulp van de onderstaande opdracht.
sudo dracut --force
Vervolgens voeren we de volgende opdracht uit om het standaarddoel van het systeem in te stellen als “multi-user.target“, wat resulteert in Fedora die opstart in een op tekst gebaseerde, multi-user modus in plaats van een grafische gebruikersinterface (GUI).
sudo systemctl set-default multi-user.target
Herstart tot slot uw systeem.
sudo reboot
Installeer NVIDIA-stuurprogramma
Na het opnieuw starten van uw systeem, bevindt u zich in de command-line modus, ga gewoon naar de directory waar u het gedownloade NVIDIA Runfile hebt opgeslagen.
cd ~/Downloads
Vervolgens wijzigt u de toestemming van het gedownloade NVIDIA Driver Runfile naar uitvoerbaar met behulp van het onderstaande commando.
chmod +x NVIDIA-Linux-*.run
Tenslotte kunt u de NVIDIA Driver installeren door het onderstaande commando uit te voeren.
sudo ./NVIDIA-Linux-*.run

Tijdens de installatie moet u reageren op enkele prompts op basis van uw voorkeuren.
Voor de prompt met betrekking tot “NVIDIA 32-bit C compatibiliteitsbibliotheken“, kunt u “ja” kiezen om uw systeem in staat te stellen 32-bits toepassingen uit te voeren.

Vervolgens, wanneer u wordt gevraagd naar “Kernel Module Sources met DKMS“, kunt u de optie “Ja” kiezen om DKMS in te schakelen voor automatische module-updates wanneer uw kernel wordt bijgewerkt.

Als u andere prompts tegenkomt, kiest u een optie volgens uw vereisten en wacht u tot het installatieproces is voltooid. Selecteer tot slot “OK” op de prompt die u feliciteert met het succesvol installeren van de NVIDIA-drivers.

GUI inschakelen en opnieuw opstarten
Nu de NVIDIA-driver succesvol is geïnstalleerd op ons systeem, is het tijd om de GUI-modus van ons systeem opnieuw in te schakelen door het onderstaande commando uit te voeren.
sudo systemctl set-default graphical.target
Om de wijzigingen van kracht te laten worden en uw systeem in GUI-modus te gebruiken, moet u uw systeem opnieuw opstarten.
sudo reboot
Als je wilt bevestigen of de NVIDIA Driver werkt of niet, voer dan het “nvidia-smi” commando uit.
nvidia-smi

Geniet van het werken van je grafische driver!
Het installeren van NVIDIA VAAPI/VDPAU-stuurprogramma’s op Fedora [Optioneel]
Laten we ons blogbericht afsluiten door optionele extra NVIDIA VAAPI/VDPAU-stuurprogramma’s te installeren om de prestaties van specifieke taken, waaronder video-afspelen, streaming en opnemen, te verbeteren.
Om NVIDIA VAAPI/VDPAU-stuurprogramma’s te installeren in je Fedora, voer eenvoudig het onderstaande commando uit.
sudo dnf install nvidia-vaapi-driver libva-utils vdpauinfo

Belangrijk: Raak niet in de war door de installatie van NVIDIA VAAPI/VDPAU-stuurprogramma’s; ze verbeteren alleen de prestaties van je grafische kaart voor speciale taken. De NVIDIA-stuurprogramma’s zijn echter vereist voor het goed functioneren van de NVIDIA grafische kaart.
Dat is alles voor nu! Als je problemen tegenkomt tijdens de installatie van je NVIDIA Drivers, aarzel dan niet om om begeleiding te vragen in de opmerkingensectie.
Je zou nu de NVIDIA-stuurprogramma’s geïnstalleerd moeten hebben op je Fedora-systeem, en je kunt doorgaan met het genieten van de beste spellen met verbeterde grafische prestaties.
Source:
https://www.tecmint.com/install-nvidia-drivers-in-linux/