U vraagt, wij geven antwoord!

Installeer Nvidia-stuurprogramma's in Linux

Er zijn drie mogelijke manieren om de Nvidia-stuurprogramma in Linux (Ubuntu LTS 18.04 / 20.04 / 22.04) te installeren:

  1. Automatische of handmatige installatie via ubuntu-drivers.
  2. Handmatige installatie via de Nvidia website.
  3. Handmatige installatie via de apt pakket manager.

ubuntu-drivers

Dit pakket is specifiek ontworpen voor Ubuntu en kan extra stuurprogramma's detecteren en installeren voor een reeks apparaten, zoals GPU's. Om te bepalen welke apparaten binnen het systeem een stuurprogramma-installatie nodig hebben, voer je het volgende commando uit:

sudo ubuntu-drivers devices
== /sys/devices/pci0000:00/0000:00:03.0/0000:03:00.0 ==
    modalias : pci:v000010DEd00002684sv000019DAsd00004675bc03sc00i00
    vendor   : NVIDIA Corporation
    driver   : nvidia-driver-525 - distro non-free
    driver   : nvidia-driver-525-open - distro non-free
    driver   : nvidia-driver-525-server - distro non-free
    driver   : nvidia-driver-535 - distro non-free recommended
    driver   : nvidia-driver-535-open - distro non-free
    driver   : nvidia-driver-535-server-open - distro non-free
    driver   : nvidia-driver-535-server - distro non-free
    driver   : xserver-xorg-video-nouveau - distro free builtin

Als je een foutbericht ERROR:root:aplay command not found ontvangt, installeer dan gewoon het ontbrekende pakket of negeer het:

sudo apt install alsa-utils

Om meer informatie te krijgen over de beschikbare stuurprogrammapakketten voor installatie op dit systeem, gebruik je het volgende commando met een extra optie om alleen server GPU's te selecteren:

sudo ubuntu-drivers list --gpgpu
nvidia-driver-525-open, (kernel modules provided by linux-modules-nvidia-525-open-generic)
    nvidia-driver-535, (kernel modules provided by linux-modules-nvidia-535-generic)
    nvidia-driver-535-open, (kernel modules provided by linux-modules-nvidia-535-open-generic)
    nvidia-driver-525-server, (kernel modules provided by linux-modules-nvidia-525-server-generic)
    nvidia-driver-525, (kernel modules provided by linux-modules-nvidia-525-generic)
    nvidia-driver-535-server-open, (kernel modules provided by linux-modules-nvidia-535-server-open-generic)
    nvidia-driver-535-server, (kernel modules provided by linux-modules-nvidia-535-server-generic)

De makkelijkste manier om alle benodigde stuurprogramma's automatisch te installeren, is door gebruik te maken van de autoinstall functie:

sudo ubuntu-drivers autoinstall

Herstart na afronding van het proces:

sudo shutdown -r now

Je kunt controleren of het geïnstalleerde stuurprogramma correct werkt:

sudo nvidia-smi
nvidia-smi output

Je kunt ook handmatig selecteren welke driver zal worden geïnstalleerd. Bijvoorbeeld:

sudo ubuntu-drivers install nvidia:535

Vergeet niet de server te herstarten na de installatie:

sudo shutdown -r now

Nvidia website

Open vanaf je lokale PC de Download-sectie op de officiële Nvidia-website. Kies je GPU en besturingssysteem uit de vervolgkeuzemenu's en klik op Zoeken:

Nvidia driver select

Kijk welke versie van het stuurprogramma beschikbaar is en klik op de knop Downloaden:

Nvidia driver download

Je kunt het ook handmatig downloaden van de archiefsectie op de officiële Nvidia-website. Vervolgens moet je het ontvangen bestand (bijvoorbeeld, NVIDIA-Linux-x86_64-460.106.00.run) naar je server uploaden met behulp van onze stap-voor-stap handleiding Bestandsoverdracht vanuit Linux.

Voer voordat je verder gaat, het volgende commando uit om de benodigde pakketten te installeren:

sudo apt install build-essential libglvnd-dev pkg-config

Soms worden deze pakketten in je systeem geïnstalleerd. Start gewoon de installatie van het stuurprogramma:

sudo bash NVIDIA-Linux-x86_64-460.106.00.run

De laatste stap is het herstarten van je server:

sudo shutdown -r now

Dat is alles. Het Nvidia-stuurprogramma is geïnstalleerd op je besturingssysteem.

Apt pakketbeheerder

Om te beginnen, is het nodig om de juiste stuurprogrammaversie te selecteren voor de GPU's geïnstalleerd op de server. Speciale overweging zou aan de stuurprogrammatak moeten worden gegeven. Meestal wordt de driver-tak aangegeven met een driecijferig getal (bijvoorbeeld, nvidia-driver-535). Dit kan worden bepaald met het bovengenoemde commando:

sudo ubuntu-drivers devices
== /sys/devices/pci0000:00/0000:00:03.0/0000:03:00.0 ==
    modalias : pci:v000010DEd00002684sv000019DAsd00004675bc03sc00i00
    vendor   : NVIDIA Corporation
    driver   : nvidia-driver-525 - distro non-free
    driver   : nvidia-driver-525-open - distro non-free
    driver   : nvidia-driver-525-server - distro non-free
    driver   : nvidia-driver-535 - distro non-free recommended
    driver   : nvidia-driver-535-open - distro non-free
    driver   : nvidia-driver-535-server-open - distro non-free
    driver   : nvidia-driver-535-server - distro non-free
    driver   : xserver-xorg-video-nouveau - distro free builtin

We raden aan eerst de kernel-modules te installeren:

sudo linux-modules-nvidia-535-generic

Installeer vervolgens de driver:

sudo apt install nvidia-driver-535

Herstart uiteindelijk de server:

sudo shutdown -r now

Controleer of het correcte kernel module is geladen en de driver werkt:

sudo lsmod | grep nvidia
nvidia_uvm           1523712  0
    nvidia_drm             77824  0
    nvidia_modeset       1302528  1 nvidia_drm
    nvidia              56537088  2 nvidia_uvm,nvidia_modeset
    drm_kms_helper        311296  5 drm_vram_helper,ast,nvidia_drm
    drm                   622592  8 drm_kms_helper,drm_vram_helper,ast,nvidia,drm_ttm_helper,nvidia_drm,ttm

Je kunt dit ook controleren door de Nvidia opdrachtregel-hulpprogramma uit te voeren:

sudo nvidia-smi

De-installeren

Voer het volgende commando in vooraleer je de stuurprogramma versie verandert of het Nvidia-stuurprogramma gewoon wilt verwijderen:

sudo apt purge nvidia-*
sudo apt update
sudo apt autoremove

Nu kan je het benodigde stuurprogramma installeren.



Gepubliceerd: 30.04.2024


Hebt u nog vragen? Schrijf ons!

By clicking «I Accept» you confirm that you have read and accepted the website Terms and Conditions, Privacy Policy, and Moneyback Policy.