Hoe Nvidia-stuurprogramma's te installeren op Ubuntu 24.04, 22.04 of 20.04

Het installeren van NVIDIA-stuurprogramma's op Ubuntu is van cruciaal belang voor gebruikers die de prestaties van hun systeem willen optimaliseren, vooral voor gaming, 3D-rendering of op CUDA gebaseerde berekeningen. Ubuntu biedt verschillende methoden om deze stuurprogramma's te installeren, afhankelijk van uw behoeften en voorkeuren. U kunt de standaard Ubuntu-repository gebruiken voor een eenvoudige installatie, de ppa:graphics-drivers/ppa Launchpad PPA voor toegang tot de nieuwste stuurprogramma's, of de NVIDIA CUDA APT-repository voor degenen die specifiek met CUDA-ontwikkeling werken.

Deze gids leidt u door het installatieproces met behulp van elk van deze methoden op Ubuntu 24.04, 22.04 of 20.04, zodat u zeker weet dat u over de juiste driverconfiguratie beschikt voor uw hardware en gebruiksscenario.

Verwijder eerdere NVIDIA-installaties

Als u eerder NVIDIA-stuurprogramma's hebt geïnstalleerd met behulp van een specifieke methode en deze opnieuw wilt installeren met behulp van een andere hier genoemde aanpak, wees dan voorzichtig. Het combineren van meerdere NVIDIA-opslagplaatsen kan uw stuurprogramma's verstoren. U moet eerst de Mesa-stuurprogramma's terugzetten en vervolgens de NVIDIA-stuurprogramma's installeren.

Opmerking: u kunt deze sectie overslaan als u nog geen NVIDIA-stuurprogramma's hebt geïnstalleerd.

Methode 1: APT-methode Verwijdering van NVIDIA-stuurprogramma's

Gebruik eerst een algemene opdracht om eventuele sporen van NVIDIA-installatie op uw systeem te verwijderen. Met deze opdracht wordt gezocht naar NVIDIA-gerelateerde pakketten en worden deze van uw systeem verwijderd:

sudo apt autoremove nvidia* --purge

Methode 2: Runfile NVIDIA-stuurprogramma-installaties verwijderen

Stel dat u de NVIDIA-stuurprogramma's hebt geïnstalleerd met behulp van de bestandsmethode ".run" (wat niet wordt aanbevolen vanwege betere alternatieven zoals de NVIDIA CUDA-repository). In dat geval moet u ze op een andere manier verwijderen.

Gebruik de volgende opdracht om het runfile-installatietype te verwijderen:

sudo /usr/bin/nvidia-uninstall

Methode 3: NVIDIA CUDA Toolkit Runfile-installaties verwijderen

Als u de CUDA-toolkit hebt geïnstalleerd met behulp van de runfile-methode, moet u deze ook verwijderen. Om dit te doen, voert u de volgende opdracht uit:

sudo /usr/local/cuda-X.Y/bin/cuda-uninstall

Vervang XY door het versienummer van uw geïnstalleerde CUDA-toolkit.

Deze methoden zouden alle bestaande NVIDIA-stuurprogramma's van uw Ubuntu-systeem moeten verwijderen, zodat u door kunt gaan met een nieuwe installatie.

Pre-installatiestappen voor installatie van NVIDIA-stuurprogramma's

Voordat u de NVIDIA-stuurprogramma's installeert, is het essentieel om enkele pre-installatiecontroles uit te voeren om een ​​soepel installatieproces te garanderen. In dit gedeelte wordt u door de noodzakelijke stappen geleid.

Update Ubuntu vóór installatie van Nvidia-stuurprogramma's

Het updaten van uw systeem zorgt ervoor dat alle pakketten up-to-date zijn, waardoor de kans op conflicten tijdens de installatie kleiner wordt. Dit is vooral belangrijk bij het installeren van pakketten zoals nieuwe kernels en stuurprogramma's voor grafische kaarten.

Werk eerst de pakketlijst bij:

sudo apt update

Upgrade vervolgens eventuele verouderde pakketten:

sudo apt upgrade

Bepaal uw grafische kaart

Het is essentieel om te bepalen of uw oudere NVIDIA grafische kaart wordt ondersteund. Gebruikers met gloednieuwe kaarten kunnen deze stap overslaan, aangezien deze ongetwijfeld ondersteund zullen worden.

Zoek eerst uw grafische kaartmodule met behulp van de volgende opdracht:

lspci | grep -e VGA

Met deze opdracht wordt informatie over uw grafische kaart weergegeven. Hieronder wordt een voorbeelduitvoer weergegeven:

03:00.0 VGA compatible controller: NVIDIA Corporation TU117 [GeForce GTX 1650] (rev a1)

Als u een oudere kaart gebruikt, onderzoek deze dan op de NVIDIA-website om te controleren of de nieuwste stuurprogramma's deze ondersteunen. In sommige gevallen moet u mogelijk oudere stuurprogramma's installeren.

Methode 1: Installeer NVIDIA-stuurprogramma's via CLI Terminal

De opdrachtregel is de eerste optie voor het installeren van NVIDIA-stuurprogramma's op uw Ubuntu-systeem. Hoewel gevorderde gebruikers misschien de voorkeur geven aan op commando's gebaseerde methoden, kunnen zelfs beginners deze aanpak gemakkelijk volgen.

Identificeer uw grafische kaart en aanbevolen stuurprogramma

Open uw terminal door op CTRL+ALT+T te drukken en zoek informatie over uw grafische kaart met behulp van de volgende opdracht:

ubuntu-drivers devices

In de voorbeelduitvoer is het grafische kaartmodel “TU117 [GeForce GTX 1650]” en het aanbevolen NVIDIA-stuurprogramma is “nvidia-driver-545-open”. Houd er rekening mee dat het model van uw NVIDIA grafische kaart kan verschillen, dus zoek naar de aanbevolen driveroptie in uw uitvoer.

Installeer het aanbevolen stuurprogramma of kies een andere versie

U kunt het aanbevolen stuurprogrammapakket installeren met behulp van een van de twee onderstaande methoden.

Als u tevreden bent met de aanbevolen versie, gebruikt u deze opdracht om deze automatisch te installeren:

sudo ubuntu-drivers autoinstall

Als u liever een specifieke driverversie installeert, gebruikt u de juiste opdracht uit de onderstaande lijst. Houd er rekening mee dat deze versienummers voorbeelden zijn en in de loop van de tijd zullen veranderen.

De onderstaande opdrachten zijn slechts veelvoorkomende voorbeelden. Vergeet niet dat Nvidia voortdurend nieuwere versies uitbrengt. Deze handleiding wordt mogelijk niet voor elke opdracht bijgewerkt, maar blijft wel bestaan.

sudo apt install nvidia-driver-550
sudo apt install nvidia-driver-545
sudo apt install nvidia-driver-535
sudo apt install nvidia-driver-530
sudo apt install nvidia-driver-525
sudo apt install nvidia-driver-520
sudo apt install nvidia-driver-515
sudo apt install nvidia-driver-510

Start uw systeem opnieuw op

Zodra de installatie van het stuurprogramma is voltooid, start u uw Ubuntu-systeem opnieuw op door de volgende opdracht in te voeren:

reboot

Nadat het systeem opnieuw is opgestart, zouden uw NVIDIA-stuurprogramma's succesvol moeten zijn geïnstalleerd en klaar voor gebruik.

Methode 2: Installeer NVIDIA-stuurprogramma's via Desktop GUI

De tweede oplossing voor het installeren van NVIDIA-stuurprogramma's op uw Ubuntu-systeem is het gebruik van een grafische gebruikersinterface (GUI). Deze aanpak wordt vooral aanbevolen voor Linux-beginners.

Open de toepassing "Extra stuurprogramma's".

Ga eerst naar uw applicatiemenu en open de applicatie “Extra stuurprogramma’s”. Voor gebruikers die nieuw zijn bij Ubuntu: je kunt het vinden door deze stappen te volgen:

  1. Klik op ‘Activiteiten’ in de linkerbovenhoek van het scherm.
  2. Typ 'Extra stuurprogramma's' in de zoekbalk.
  3. Selecteer de applicatie “Extra stuurprogramma’s” uit de zoekresultaten.

Kies het NVIDIA-stuurprogramma dat u wilt installeren

Het venster “Software & Updates” verschijnt, met een lijst met beschikbare stuurprogramma’s voor uw NVIDIA grafische kaart. Het aantal vermelde stuurprogramma's kan variëren, afhankelijk van de leeftijd en populariteit van uw grafische kaart.

Selecteer het NVIDIA-stuurprogramma dat u wilt installeren en klik op de knop "Wijzigingen toepassen". Afhankelijk van uw systeem en de bronnen ervan duurt het installatieproces 2 tot 3 minuten.

Start uw systeem opnieuw op

Zodra de installatie van het stuurprogramma is voltooid, start u uw systeem opnieuw op. U kunt dit onmiddellijk doen door het volgende commando in uw terminal te typen:

reboot

Methode 3: NVIDIA-stuurprogramma's installeren met behulp van "graphics-drivers/ppa"

De volgende methode omvat het installeren van NVIDIA-stuurprogramma's uit de grafische stuurprogramma's/ppa-repository, die bekend staat om het leveren van de meest up-to-date eigen NVIDIA-stuurprogramma's. Deze aanpak wordt aanbevolen voor gebruikers die hun grafische stuurprogramma's regelmatig willen bijwerken.

Installeer de vereiste afhankelijkheden

Eerst moet u de vereiste afhankelijkheden installeren door de volgende opdracht uit te voeren:

sudo apt install software-properties-common -y

Voeg de grafische stuurprogramma's PPA toe

Voeg vervolgens de graphics-drivers/ppa-repository toe aan uw systeem met behulp van de volgende opdracht:

sudo add-apt-repository ppa:graphics-drivers/ppa -y

Pakketcache vernieuwen

Nu de PPA aan uw systeem is toegevoegd, werkt u de pakketlijst bij door het volgende uit te voeren:

sudo apt update

Controleer aanbevolen Nvidia-stuurprogramma's

Voer nu de volgende opdracht in om de aanbevolen stuurprogramma's voor uw grafische kaart weer te geven:

ubuntu-drivers devices

De uitvoer zal verschillen van de uitvoer die u hebt ontvangen met de standaard Ubuntu APT-repository. In de lijst ziet u een door derden aanbevolen stuurprogramma.

Installeer NVIDIA-stuurprogramma's via APT Command van de PPA

Om het stuurprogramma te installeren, kiest u een van de volgende opties:

Als u tevreden bent met de aanbevolen versie, gebruikt u deze opdracht:

sudo ubuntu-drivers autoinstall

Als u een specifieke driverversie wilt installeren, gebruikt u ook een van de onderstaande opdrachten:

sudo apt install nvidia-driver-550
sudo apt install nvidia-driver-545
sudo apt install nvidia-driver-535
sudo apt install nvidia-driver-530
sudo apt install nvidia-driver-525
sudo apt install nvidia-driver-520
sudo apt install nvidia-driver-515
sudo apt install nvidia-driver-510
sudo apt install nvidia-driver-470
sudo apt install nvidia-driver-450
sudo apt install nvidia-driver-390

Start uw systeem opnieuw op

Zodra de installatie is voltooid, start u uw systeem opnieuw op met behulp van de volgende opdracht:

reboot

Na het opnieuw opstarten zullen de nieuw geïnstalleerde NVIDIA-stuurprogramma's uit de grafische stuurprogramma's/ppa-repository actief zijn op uw systeem.

Methode 4: Installeer NVIDIA-stuurprogramma's op LTS-releases via CUDA PPA

Deze sectie is alleen van toepassing op Ubuntu 24.04, 22.04 en 20.04 LTS-releases. Het kan niet worden gebruikt voor kortetermijnreleases.

Installeer de vereiste pakketten om Nvidia-stuurprogramma's vanaf CUDA PPA te installeren

De laatste methode om NVIDIA-stuurprogramma's te installeren is het gebruik van de NVIDIA CUDA-repository, die regelmatig wordt bijgewerkt en Debian, Ubuntu, RHEL en andere populaire Linux-distributies ondersteunt.

Zorg er eerst voor dat u de volgende pakketten installeert, die mogelijk al op uw systeem zijn geïnstalleerd:

sudo apt install dirmngr ca-certificates software-properties-common apt-transport-https dkms curl -y

Importeer de GPG-sleutel van NVIDIA Repository

Importeer vervolgens de GPG-sleutel voor uw distributieversie:

Edele Numbat: Ubuntu 24.04:

curl -fSsL https://developer.download.nvidia.com/compute/cuda/repos/ubuntu2404/x86_64/3bf863cc.pub | sudo gpg --dearmor | sudo tee /usr/share/keyrings/nvidia-drivers.gpg > /dev/null 2>&1

Jammy Kwallen: Ubuntu 22.04:

curl -fSsL https://developer.download.nvidia.com/compute/cuda/repos/ubuntu2204/x86_64/3bf863cc.pub | sudo gpg --dearmor | sudo tee /usr/share/keyrings/nvidia-drivers.gpg > /dev/null 2>&1

Focal Pit: Ubuntu 20.04:

curl -fSsL https://developer.download.nvidia.com/compute/cuda/repos/ubuntu2004/x86_64/3bf863cc.pub | sudo gpg --dearmor | sudo tee /usr/share/keyrings/nvidia-drivers.gpg > /dev/null 2>&1

Voeg NVIDIA CUDA-repository toe

Voeg nu de NVIDIA-repository voor uw systeem toe en zorg ervoor dat u de juiste importeert die overeenkomt met uw Ubuntu-distributieversie:

Edele Numbat: Ubuntu 24.04:

echo 'deb [signed-by=/usr/share/keyrings/nvidia-drivers.gpg] https://developer.download.nvidia.com/compute/cuda/repos/ubuntu2404/x86_64/ /' | sudo tee /etc/apt/sources.list.d/nvidia-drivers.list

Jammy Kwallen: Ubuntu 22.04:

echo 'deb [signed-by=/usr/share/keyrings/nvidia-drivers.gpg] https://developer.download.nvidia.com/compute/cuda/repos/ubuntu2204/x86_64/ /' | sudo tee /etc/apt/sources.list.d/nvidia-drivers.list

Focal Pit: Ubuntu 20.04:

echo 'deb [signed-by=/usr/share/keyrings/nvidia-drivers.gpg] https://developer.download.nvidia.com/compute/cuda/repos/ubuntu2004/x86_64/ /' | sudo tee /etc/apt/sources.list.d/nvidia-drivers.list

Vernieuw de APT-pakketindex

Werk uw bronnenlijst bij om de nieuw toegevoegde repository weer te geven:

sudo apt update

Zoek en installeer Nvidia-stuurprogramma's VIA Nvidia PPA

Installeer vervolgens de nieuwste Nvidia-stuurprogramma's. U kunt de APT-zoekopdracht gebruiken om de volledige lijst met beschikbare stuurprogramma's te bekijken:

apt search nvidia-driver-*

Deze tutorial laat zien hoe u de nieuwste versie die momenteel beschikbaar is, installeert. Vervang desgewenst 545 door 530, 525, 520, 515, enz.

Voor de beste compatibiliteit installeert u de eigen versie, vooral als u nieuw bent bij Ubuntu. Open-sourcestuurprogramma's kunnen problemen veroorzaken met bepaalde grafische kaarten.

Gevorderde gebruikers kunnen indien nodig eenvoudig schakelen tussen open-source en eigen stuurprogramma's.

  • Installeer NVIDIA Drivers 550.xx zonder CUDA-ondersteuning (eigendom):
sudo apt install nvidia-driver-550
  • Installeer NVIDIA-stuurprogramma's 550.xx met CUDA-ondersteuning (eigendom):
sudo apt install nvidia-driver-550 cuda-drivers-550 cuda
  • Installeer NVIDIA Drivers 550.xx zonder CUDA-ondersteuning (open-source):
sudo apt install nvidia-driver-550-open
  • Installeer NVIDIA-stuurprogramma's 550.xx met CUDA-ondersteuning (open source):
sudo apt install nvidia-driver-550-open cuda-drivers-550 cuda

Als de bovenstaande stuurprogramma's niet werken, probeer dan versie 545, 530, 520, 515, enz., of gebruik de eerdere zoekopdracht om andere versies te vinden.

Installeer Nvidia Headless-stuurprogramma's

Voor niet-desktopgebruikers en gebruikers die servers met gespecialiseerde software gebruiken, is het vaak het beste om NVIDIA-stuurprogramma's rechtstreeks vanuit de CUDA-repository te installeren. De instructies zijn hetzelfde als voor desktopgebruikers, maar u moet “headless” aan de opdracht toevoegen.

Eigen NVIDIA 545 headless stuurprogramma's

sudo apt install nvidia-headless-545

Open-source NVIDIA 545 headless-stuurprogramma's

sudo apt install nvidia-headless-545-open

Voor meer opties gebruikt u de APT-zoekopdracht in uw terminal om specifieke pakketten te lokaliseren:

apt search nvidia-headless*

Bovendien kunt u CUDA en andere vereiste pakketten toevoegen. Desktopgebruikers mogen geen headless stuurprogramma's installeren.

Installatie van Nvidia-stuurprogramma's bevestigen

Nadat u de Nvidia-stuurprogramma's met succes hebt geïnstalleerd en uw systeem opnieuw hebt opgestart, is het essentieel om te verifiëren dat de installatie succesvol was. In dit gedeelte wordt u begeleid bij het bevestigen van de installatie via de opdrachtregel en de grafische gebruikersinterface (GUI).

Controleer Nvidia-stuurprogramma's via Terminal

U kunt de opdrachtregel gebruiken om de installatie te verifiëren. Met deze opdracht wordt informatie weergegeven over uw Nvidia GPU, zoals de driverversie, GPU-gebruik, temperatuur en meer.

nvidia-smi

Ga naar de Nvidia-instellingen GUI

U kunt de GUI van Nvidia-instellingen starten als u de voorkeur geeft aan een grafische interface. Om dit te doen, volgt u de onderstaande stappen:

Open de terminal en voer het volgende commando in:

nvidia-settings

Als alternatief kunt u toegang krijgen tot de Nvidia-instellingen via het applicatiemenu:

Ga naar Activiteiten > Toepassingen tonen > NVIDIA X-serverinstellingen.

Nadat u de GUI met Nvidia-instellingen hebt geopend, kunt u de configuratie, informatie en andere instellingen van uw GPU bekijken die kunnen worden aangepast.

Conclusie

Door NVIDIA-stuurprogramma's te installeren volgens de methode die het beste bij uw behoeften past, kunt u optimale prestaties en compatibiliteit met uw Ubuntu-systeem garanderen. Of u nu kiest voor de stabiliteit van de standaard Ubuntu-repository, de geavanceerde stuurprogramma's van ppa:graphics-drivers/ppa, of de voor CUDA geoptimaliseerde stuurprogramma's uit de NVIDIA CUDA-repository, elke methode biedt een betrouwbare manier om uw GPU efficiënt te laten werken . Hoewel updates voor deze stuurprogramma's gebruikelijk zijn, moet u ervoor zorgen dat u de repository selecteert die aansluit bij uw specifieke vereisten om een ​​soepele en stabiele ervaring op uw Ubuntu-systeem te behouden.

handige links

Hier zijn enkele nuttige links met betrekking tot het installeren van NVIDIA-stuurprogramma's:

  • Grafische stuurprogramma's PPA: toegang tot de nieuwste NVIDIA-stuurprogramma's via de Ubuntu grafische stuurprogramma's PPA. Deze repository beschikt vaak over de meest up-to-date stuurprogramma's die beschikbaar zijn.
  • NVIDIA Unix-stuurprogramma's: Bezoek de officiële pagina van NVIDIA voor Unix-stuurprogramma's om de nieuwste stuurprogramma's rechtstreeks van NVIDIA te downloaden.
  • NVIDIA CUDA-toolkit: Leer meer over de CUDA Toolkit en download deze, die stuurprogramma's en tools voor GPU-versneld computergebruik bevat.
  • NVIDIA Tesla-stuurprogrammadocumentatie: Lees de documentatie voor NVIDIA Tesla-stuurprogramma's, met gedetailleerde informatie over stuurprogrammavertakkingen en updates.
  • NVIDIA-forums: sluit u aan bij de NVIDIA-communityforums om problemen te bespreken, oplossingen te delen en ondersteuning te krijgen van andere NVIDIA-gebruikers.
Joshua James
Volg mij
Laatste berichten van Joshua James (alles zien)

3 gedachten over “How to Install Nvidia Drivers on Ubuntu 24.04, 22.04, or 20.04”

  1. Als waarschuwing na het opnieuw opstarten kon ik nvidia-smi niet bereiken, dus deed ik (VOER DEZE OPDRACHT NOG NIET IN) sudo prime-select nvidia. En nadat ik opnieuw had opgestart, kon ik mijn muis of toetsenbord niet gebruiken, hier een oplossing gevonden:
    https://forums.developer.nvidia.com/t/ubuntu-22-04-2-lts-nvidia-525-105-17-hangs-on-login-screen/249679

    Wat in feite doet: sudo apt-get install xserver-xorg-input-all
    Voer vervolgens "sudo prime-select nvidia" uit en start opnieuw op

    OPMERKING: Als uw muis en toetsenbord na het opnieuw opstarten niet reageren, ga dan naar de herstelmodus (selecteer om een ​​shell te openen) en schakel terug naar Intel “sudo prime-select nvidia” en voer vervolgens de bovenstaande stappen uit.

    Beantwoorden

Plaats een reactie