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:
- Automatische of handmatige installatie via ubuntu-drivers.
- Handmatige installatie via de Nvidia website.
- 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
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:
Kijk welke versie van het stuurprogramma beschikbaar is en klik op de knop Downloaden:
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