Sådan installeres Nvidia-drivere på Ubuntu 24.04, 22.04 eller 20.04

Installation af NVIDIA-drivere på Ubuntu er afgørende for brugere, der ønsker at optimere deres systems ydeevne, især til spil, 3D-gengivelse eller CUDA-baserede beregninger. Ubuntu tilbyder flere metoder til at installere disse drivere, afhængigt af dine behov og præferencer. Du kan bruge Ubuntus standardlager til en ligetil installation, ppa:graphics-drivers/ppa Launchpad PPA for adgang til de nyeste drivere eller NVIDIA CUDA APT-lageret for dem, der specifikt arbejder med CUDA-udvikling.

Denne vejledning vil lede dig gennem installationsprocessen ved hjælp af hver af disse metoder på Ubuntu 24.04, 22.04 eller 20.04, hvilket sikrer, at du har den rigtige driveropsætning til din hardware og brugssag.

Fjern tidligere NVIDIA-installationer

Hvis du tidligere har installeret NVIDIA-drivere ved hjælp af en bestemt metode og ønsker at geninstallere ved hjælp af en anden fremgangsmåde nævnt her, skal du være forsigtig. Blanding af flere NVIDIA-lagre kan forstyrre dine drivere. Du bør gendanne Mesa-driverne først og derefter installere NVIDIA-driverne.

Bemærk: Du kan omgå dette afsnit, hvis du endnu ikke har installeret nogen NVIDIA-drivere.

Metode 1: APT-metode fjernelse af NVIDIA-drivere

Brug først en rammekommando til at fjerne eventuelle spor af NVIDIA-installation på dit system. Denne kommando søger efter alle NVIDIA-relaterede pakker og sletter dem fra dit system:

sudo apt autoremove nvidia* --purge

Metode 2: Fjernelse af Runfile NVIDIA-driverinstallationer

Antag, at du har installeret NVIDIA-driverne ved hjælp af ".run"-filmetoden (som ikke anbefales på grund af bedre alternativer som NVIDIA CUDA-depotet). I så fald skal du fjerne dem ved hjælp af en anden tilgang.

For at fjerne installationstypen runfil skal du bruge følgende kommando:

sudo /usr/bin/nvidia-uninstall

Metode 3: Fjernelse af NVIDIA CUDA Toolkit Runfile-installationer

Hvis du har installeret CUDA-værktøjssættet ved hjælp af runfile-metoden, skal du også fjerne det. For at gøre det skal du udføre følgende kommando:

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

Erstat XY med versionsnummeret på dit installerede CUDA-værktøjssæt.

Disse metoder bør fjerne alle eksisterende NVIDIA-drivere fra dit Ubuntu-system, så du kan fortsætte med en ny installation.

Trin til forudinstallation til NVIDIA-driverinstallation

Før du installerer NVIDIA-driverne, er det vigtigt at udføre nogle præinstallationstjek for at sikre en jævn installationsproces. Dette afsnit vil guide dig gennem de nødvendige trin.

Opdater Ubuntu før installation af Nvidia-drivere

Opdatering af dit system sikrer, at alle pakker er opdaterede, hvilket reducerer sandsynligheden for konflikter under installationen. Dette er især vigtigt, når du installerer pakker såsom nye kerner og grafikkortdrivere.

Først skal du opdatere pakkelisten:

sudo apt update

Opgrader derefter eventuelle forældede pakker:

sudo apt upgrade

Bestem dit grafikkort

Det er vigtigt at afgøre, om dit ældre NVIDIA-grafikkort er understøttet. Brugere med helt nye kort kan springe dette trin over, da de uden tvivl vil blive understøttet.

Find først dit grafikkortmodul ved hjælp af følgende kommando:

lspci | grep -e VGA

Denne kommando viser oplysninger om dit grafikkort. Et eksempel på output er vist nedenfor:

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

Hvis du bruger et ældre kort, skal du undersøge det på NVIDIA-webstedet for at kontrollere, om de nyeste drivere understøtter det. I nogle tilfælde skal du muligvis installere ældre drivere i stedet for.

Metode 1: Installer NVIDIA-drivere via CLI-terminal

Kommandolinjen er den første mulighed for at installere NVIDIA-drivere på dit Ubuntu-system. Mens avancerede brugere måske foretrækker kommandobaserede metoder, kan selv begyndere nemt følge denne tilgang.

Identificer dit grafikkort og den anbefalede driver

Åbn din terminal ved at trykke på CTRL+ALT+T og find information om dit grafikkort ved hjælp af følgende kommando:

ubuntu-drivers devices

I eksemplet er grafikkortmodellen "TU117 [GeForce GTX 1650]", og den anbefalede NVIDIA-driver er "nvidia-driver-545-open". Husk, at din NVIDIA-grafikkortmodel kan variere, så se efter den anbefalede driverindstilling i dit output.

Installer den anbefalede driver eller vælg en anden version

Du kan installere den anbefalede driverpakke ved at bruge en af ​​de to metoder nedenfor.

Hvis du er tilfreds med den anbefalede version, skal du bruge denne kommando til at installere den automatisk:

sudo ubuntu-drivers autoinstall

Hvis du foretrækker at installere en specifik driverversion, skal du bruge den relevante kommando fra listen nedenfor. Husk, at disse versionsnumre er eksempler og vil ændre sig over tid.

Kommandoerne nedenfor er blot almindelige eksempler. Husk, Nvidia frigiver konstant nyere versioner. Denne vejledning opdateres muligvis ikke for hver kommando, men den vil stadig eksistere.

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

Genstart dit system

Når driverinstallationen er fuldført, genstart dit Ubuntu-system ved at indtaste følgende kommando:

reboot

Når systemet genstarter, bør dine NVIDIA-drivere være installeret og klar til brug.

Metode 2: Installer NVIDIA-drivere via Desktop GUI

Den anden løsning til installation af NVIDIA-drivere på dit Ubuntu-system er at bruge en grafisk brugergrænseflade (GUI). Denne tilgang anbefales især til Linux-begyndere.

Åbn programmet "Yderligere drivere".

Først skal du gå til din applikationsmenu og åbne applikationen "Yderligere drivere". For brugere, der er nye til Ubuntu, kan du finde det ved at følge disse trin:

  1. Klik på "Aktiviteter" i øverste venstre hjørne af skærmen.
  2. Skriv "Yderligere drivere" i søgefeltet.
  3. Vælg applikationen "Yderligere drivere" fra søgeresultaterne.

Vælg den NVIDIA-driver, der skal installeres

Vinduet "Software og opdateringer" vises og viser en liste over tilgængelige drivere til dit NVIDIA-grafikkort. Antallet af anførte drivere kan variere afhængigt af dit grafikkorts alder og popularitet.

Vælg den NVIDIA-driver, du ønsker at installere, og klik på knappen "Anvend ændringer". Afhængigt af dit system og dets ressourcer, vil installationsprocessen tage 2 til 3 minutter.

Genstart dit system

Når driverinstallationen er færdig, skal du genstarte dit system. Du kan gøre dette med det samme ved at skrive følgende kommando i din terminal:

reboot

Metode 3: Installer NVIDIA-drivere ved hjælp af "grafik-drivere/ppa"

Følgende metode involverer installation af NVIDIA-drivere fra grafik-drivere/ppa-lageret, som er kendt for at levere de mest opdaterede proprietære NVIDIA-drivere. Denne tilgang anbefales til brugere, der ønsker at opdatere deres grafikdrivere regelmæssigt.

Installer påkrævede afhængigheder

Først skal du installere de nødvendige afhængigheder ved at udføre følgende kommando:

sudo apt install software-properties-common -y

Tilføj grafikdriveren PPA

Tilføj derefter grafik-drivere/ppa-lageret til dit system ved hjælp af følgende kommando:

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

Opdater pakkecache

Med PPA nu tilføjet til dit system, skal du opdatere pakkelisten ved at køre:

sudo apt update

Tjek anbefalede Nvidia-drivere

Indtast nu følgende kommando for at vise de anbefalede drivere til dit grafikkort:

ubuntu-drivers devices

Outputtet vil afvige fra det, du modtog ved brug af standard Ubuntu APT-lageret. På listen vil du se en tredjeparts anbefalet driver.

Installer NVIDIA-drivere via APT Command fra PPA

For at installere driveren skal du vælge en af ​​følgende muligheder:

Hvis du er tilfreds med den anbefalede version, skal du bruge denne kommando:

sudo ubuntu-drivers autoinstall

Alternativt, hvis du vil installere en specifik driverversion, skal du bruge en af ​​kommandoerne nedenfor:

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

Genstart dit system

Når installationen er færdig, genstart dit system ved hjælp af følgende kommando:

reboot

Efter genstarten vil de nyligt installerede NVIDIA-drivere fra grafik-drivere/ppa-lageret være aktive på dit system.

Metode 4: Installer NVIDIA-drivere på LTS-udgivelser via CUDA PPA

Dette afsnit gælder kun for Ubuntu 24.04, 22.04 og 20.04 LTS-udgivelser. Det kan ikke bruges til kortvarige udgivelser.

Installer de nødvendige pakker for at installere Nvidia-drivere fra CUDA PPA

Den sidste metode til at installere NVIDIA-drivere involverer brug af NVIDIA CUDA-lageret, som ofte opdateres og understøtter Debian, Ubuntu, RHEL og andre populære Linux-distributioner.

Først skal du sørge for at installere følgende pakker, som muligvis allerede er installeret på dit system:

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

Importer NVIDIA Repository GPG-nøgle

Importer derefter GPG-nøglen til din distributionsversion:

Noble 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 Jellyfish: 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

Tilføj NVIDIA CUDA Repository

Tilføj nu NVIDIA-lageret til dit system, og sørg for, at du importerer det korrekte, der matcher din Ubuntu-distributionsversion:

Noble 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 Jellyfish: 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

Opdater APT Package Index

Opdater din kildeliste, så den afspejler det nyligt tilføjede lager:

sudo apt update

Søg og installer Nvidia-drivere VIA Nvidia PPA

Installer derefter de nyeste Nvidia-drivere. Du kan bruge APT-søgekommandoen til at se den komplette liste over tilgængelige drivere:

apt search nvidia-driver-*

Denne vejledning viser, hvordan du installerer den seneste version, der er tilgængelig i øjeblikket. Hvis du foretrækker det, udskift 545 med 530, 525, 520, 515 osv.

For den bedste kompatibilitet skal du installere den proprietære version, især hvis du er ny til Ubuntu. Open source-drivere kan forårsage problemer med visse grafikkort.

Avancerede brugere kan nemt skifte mellem open source og proprietære drivere efter behov.

  • Installer NVIDIA-drivere 550.xx uden CUDA-understøttelse (proprietær):
sudo apt install nvidia-driver-550
  • Installer NVIDIA-drivere 550.xx med CUDA-understøttelse (proprietær):
sudo apt install nvidia-driver-550 cuda-drivers-550 cuda
  • Installer NVIDIA-drivere 550.xx uden CUDA-understøttelse (open source):
sudo apt install nvidia-driver-550-open
  • Installer NVIDIA-drivere 550.xx med CUDA-understøttelse (open source):
sudo apt install nvidia-driver-550-open cuda-drivers-550 cuda

Hvis ovenstående drivere ikke virker, så prøv at bruge version 545, 530, 520, 515 osv., eller brug den tidligere søgekommando til at finde andre versioner.

Installer Nvidia Headless-drivere

For ikke-desktop-brugere og dem, der kører servere med specialiseret software, er det ofte bedst at installere NVIDIA-drivere direkte fra CUDA-lageret. Instruktionerne er de samme som for desktopbrugere, men du skal tilføje "headless" til kommandoen.

Proprietære NVIDIA 545 hovedløse drivere

sudo apt install nvidia-headless-545

Open source NVIDIA 545 hovedløse drivere

sudo apt install nvidia-headless-545-open

For flere muligheder, brug APT-søgekommandoen i din terminal til at finde specifikke pakker:

apt search nvidia-headless*

Derudover kan du tilføje CUDA og andre nødvendige pakker. Desktop-brugere bør ikke installere hovedløse drivere.

Bekræftelse af Nvidia-driverinstallation

Når du har installeret Nvidia-driverne og genstartet dit system, er det vigtigt at kontrollere, at installationen var vellykket. Dette afsnit vil guide dig til at bekræfte installationen ved hjælp af kommandolinjen og den grafiske brugergrænseflade (GUI).

Tjek Nvidia-drivere via terminal

Du kan bruge kommandolinjen til at bekræfte installationen. Denne kommando viser oplysninger om din Nvidia GPU, såsom driverversion, GPU-brug, temperatur og mere.

nvidia-smi

Få adgang til Nvidia Settings GUI

Du kan starte Nvidia-indstillingerne GUI, hvis du foretrækker en grafisk grænseflade. For at gøre dette skal du følge nedenstående trin:

Åbn terminalen og indtast følgende kommando:

nvidia-settings

Alternativt kan du få adgang til Nvidia-indstillingerne via programmenuen:

Gå til Aktiviteter > Vis applikationer > NVIDIA X-serverindstillinger.

Efter at have åbnet Nvidia-indstillingerne GUI, kan du se din GPU's konfiguration, oplysninger og andre indstillinger, der kan tilpasses.

Konklusion

Ved at installere NVIDIA-drivere ved hjælp af den metode, der passer bedst til dine behov, kan du sikre optimal ydeevne og kompatibilitet med dit Ubuntu-system. Uanset om du vælger stabiliteten af ​​Ubuntu-standardlageret, de avancerede drivere fra ppa:graphics-drivers/ppa eller de CUDA-optimerede drivere fra NVIDIA CUDA-lageret, giver hver metode en pålidelig måde at holde din GPU kørende effektivt . Selvom opdateringer til disse drivere er almindelige, skal du sørge for at vælge det lager, der passer til dine specifikke krav, for at opretholde en jævn og stabil oplevelse på dit Ubuntu-system.

nyttige links

Her er nogle nyttige links relateret til installation af NVIDIA-drivere:

  • Grafik-drivere PPA: Få adgang til de nyeste NVIDIA-drivere fra Ubuntu-grafikdrivere PPA. Dette lager har ofte de mest opdaterede drivere til rådighed.
  • NVIDIA Unix-drivere: Besøg NVIDIAs officielle side for Unix-drivere for at downloade de nyeste drivere direkte fra NVIDIA.
  • NVIDIA CUDA Toolkit: Lær om og download CUDA-værktøjssættet, som indeholder drivere og værktøjer til GPU-accelereret databehandling.
  • NVIDIA Tesla driver dokumentation: Læs dokumentationen til NVIDIA Tesla-drivere, der giver detaljerede oplysninger om drivergrene og opdateringer.
  • NVIDIA-fora: Deltag i NVIDIA-fællesskabsforaene for at diskutere problemer, dele løsninger og få support fra andre NVIDIA-brugere.
Joshua James
Følg mig
Seneste indlæg af Joshua James (se alt)

3 kommentarer til “How to Install Nvidia Drivers on Ubuntu 24.04, 22.04, or 20.04”

  1. Ligesom en heads-up efter genstart kunne jeg ikke komme til nvidia-smi, så jeg gjorde (INDGIV IKKE DENNE KOMMANDO ENDNU) sudo prime-select nvidia. Og efter genstart igen kunne jeg ikke bruge min mus eller tastatur, fandt en løsning her:
    https://forums.developer.nvidia.com/t/ubuntu-22-04-2-lts-nvidia-525-105-17-hangs-on-login-screen/249679

    Hvilket grundlæggende gør: sudo apt-get install xserver-xorg-input-all
    Så gør "sudo prime-select nvidia" og genstart

    BEMÆRK: Hvis musen og tastaturet ikke reagerer efter genstart, skal du gå ind i gendannelsestilstand (vælg for at åbne en shell) og skifte tilbage til intel "sudo prime-select nvidia", så gør trinene ovenfor.

    Svar

Skriv en kommentar