Hoe u NVIDIA-stuurprogramma’s installeert op Fedora 39/38/37 Linux

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.

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)
Check NVIDIA Card in Linux

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
Installing Kernel Headers and Development Tools

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
Install RPM Fusion in Fedora

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

sudo dnf makecache
Update Dnf Package Repository

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
Install NVIDIA Driver and CUDA Toolkit

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
Install Development Tools and Kernel Headers

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 “.

NVIDIA Driver Downloads

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.

Details of Selected NVIDIA Driver

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.

NVIDIA License Agreement

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
Disable Nouveau Driver

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
Installation of NVIDIA Driver

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.

NVIDIA 32-bit C Compatibility Libraries

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.

Kernel Module Sources with DKMS Prompt

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.

Successful Installation of NVIDIA Driver

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
Confirm Installed NVIDIA Driver

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
Install NVIDIA VAAPI/VDPAU Drivers

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/