Hur man installerar Nvidia-drivrutiner på Ubuntu 24.04, 22.04 eller 20.04

Att installera NVIDIA-drivrutiner på Ubuntu är avgörande för användare som vill optimera sitt systems prestanda, speciellt för spel, 3D-rendering eller CUDA-baserade beräkningar. Ubuntu erbjuder flera metoder för att installera dessa drivrutiner, beroende på dina behov och preferenser. Du kan använda Ubuntus standardförråd för en enkel installation, ppa:graphics-drivers/ppa Launchpad PPA för åtkomst till de senaste drivrutinerna, eller NVIDIA CUDA APT-förvaret för de som specifikt arbetar med CUDA-utveckling.

Den här guiden leder dig genom installationsprocessen med var och en av dessa metoder på Ubuntu 24.04, 22.04 eller 20.04, vilket säkerställer att du har rätt drivrutininställningar för din hårdvara och ditt användningsfall.

Ta bort tidigare NVIDIA-installationer

Om du tidigare har installerat NVIDIA-drivrutiner med en specifik metod och vill installera om med en annan metod som nämns här, var försiktig. Att blanda flera NVIDIA-förråd kan störa dina drivrutiner. Du bör först återställa Mesa-drivrutinerna och sedan installera NVIDIA-drivrutinerna.

Obs: Du kan kringgå det här avsnittet om du inte har installerat några NVIDIA-drivrutiner ännu.

Metod 1: APT-metod borttagning av NVIDIA-drivrutiner

Använd först ett filtkommando för att ta bort alla spår av NVIDIA-installation på ditt system. Det här kommandot söker efter alla NVIDIA-relaterade paket och rensar bort dem från ditt system:

sudo apt autoremove nvidia* --purge

Metod 2: Ta bort Runfile NVIDIA-drivrutinsinstallationer

Anta att du har installerat NVIDIA-drivrutinerna med ".run"-filmetoden (vilket inte rekommenderas på grund av bättre alternativ som NVIDIA CUDA-förvaret). I så fall måste du ta bort dem med ett annat tillvägagångssätt.

För att ta bort installationstypen runfil, använd följande kommando:

sudo /usr/bin/nvidia-uninstall

Metod 3: Ta bort NVIDIA CUDA Toolkit Runfile-installationer

Om du har installerat CUDA-verktygslådan med runfile-metoden måste du också ta bort den. För att göra det, kör följande kommando:

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

Ersätt XY med versionsnumret för din installerade CUDA-verktygssats.

Dessa metoder bör ta bort alla befintliga NVIDIA-drivrutiner från ditt Ubuntu-system, så att du kan fortsätta med en ny installation.

Förinstallationssteg för installation av NVIDIA-drivrutiner

Innan du installerar NVIDIA-drivrutinerna är det viktigt att utföra några förinstallationskontroller för att säkerställa en smidig installationsprocess. Det här avsnittet guidar dig genom de nödvändiga stegen.

Uppdatera Ubuntu före installation av Nvidia-drivrutiner

Att uppdatera ditt system säkerställer att alla paket är uppdaterade, vilket minskar sannolikheten för konflikter under installationen. Detta är särskilt viktigt när du installerar paket som nya kärnor och grafikkortsdrivrutiner.

Uppdatera först paketlistan:

sudo apt update

Uppgradera sedan alla föråldrade paket:

sudo apt upgrade

Bestäm ditt grafikkort

Det är viktigt att avgöra om ditt äldre NVIDIA-grafikkort stöds. Användare med helt nya kort kan hoppa över detta steg, eftersom de utan tvekan kommer att stödjas.

Hitta först din grafikkortsmodul med följande kommando:

lspci | grep -e VGA

Detta kommando visar information om ditt grafikkort. Ett exempel på utdata visas nedan:

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

Om du använder ett äldre kort, sök efter det på NVIDIAs webbplats för att kontrollera om de senaste drivrutinerna stöder det. I vissa fall kan du behöva installera äldre drivrutiner istället.

Metod 1: Installera NVIDIA-drivrutiner via CLI-terminalen

Kommandoraden är det första alternativet för att installera NVIDIA-drivrutiner på ditt Ubuntu-system. Även om avancerade användare kanske föredrar kommandobaserade metoder, kan även nybörjare enkelt följa detta tillvägagångssätt.

Identifiera ditt grafikkort och din rekommenderade drivrutin

Öppna din terminal genom att trycka på CTRL+ALT+T och hitta information om ditt grafikkort med följande kommando:

ubuntu-drivers devices

I exemplet är grafikkortsmodellen "TU117 [GeForce GTX 1650]", och den rekommenderade NVIDIA-drivrutinen är "nvidia-driver-545-open". Kom ihåg att din NVIDIA-grafikkortsmodell kan skilja sig åt, så leta efter det rekommenderade drivrutinsalternativet i din utdata.

Installera den rekommenderade drivrutinen eller välj en annan version

Du kan installera det rekommenderade drivrutinspaketet med någon av de två metoderna nedan.

Om du är nöjd med den rekommenderade versionen, använd det här kommandot för att installera den automatiskt:

sudo ubuntu-drivers autoinstall

Om du föredrar att installera en specifik drivrutinsversion, använd lämpligt kommando från listan nedan. Kom ihåg att dessa versionsnummer är exempel och kommer att ändras med tiden.

Kommandona nedan är bara vanliga exempel. Kom ihåg att Nvidia ständigt släpper nyare versioner. Denna guide kanske inte uppdateras för varje kommando, men den kommer fortfarande att finnas.

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

Starta om ditt system

När drivrutinsinstallationen är klar, starta om ditt Ubuntu-system genom att ange följande kommando:

reboot

När systemet har startats om bör dina NVIDIA-drivrutiner vara installerade och klara för användning.

Metod 2: Installera NVIDIA-drivrutiner via skrivbordsgränssnittet

Den andra lösningen för att installera NVIDIA-drivrutiner på ditt Ubuntu-system är att använda ett grafiskt användargränssnitt (GUI). Detta tillvägagångssätt rekommenderas särskilt för Linux-nybörjare.

Öppna programmet "Ytterligare drivrutiner".

Gå först till din applikationsmeny och öppna applikationen "Ytterligare drivrutiner". För användare som är nya i Ubuntu kan du hitta det genom att följa dessa steg:

  1. Klicka på "Aktiviteter" i det övre vänstra hörnet av skärmen.
  2. Skriv "Ytterligare drivrutiner" i sökfältet.
  3. Välj applikationen "Ytterligare drivrutiner" från sökresultaten.

Välj NVIDIA-drivrutinen att installera

Fönstret "Programvara och uppdateringar" visas och visar en lista över tillgängliga drivrutiner för ditt NVIDIA-grafikkort. Antalet drivrutiner som anges kan variera beroende på ditt grafikkorts ålder och popularitet.

Välj den NVIDIA-drivrutin du vill installera och klicka på knappen "Apply Changes". Beroende på ditt system och dess resurser kommer installationsprocessen att ta 2 till 3 minuter.

Starta om ditt system

När drivrutinsinstallationen är klar, starta om ditt system. Du kan göra detta omedelbart genom att skriva följande kommando i din terminal:

reboot

Metod 3: Installera NVIDIA-drivrutiner med "graphics-drivers/ppa"

Följande metod involverar installation av NVIDIA-drivrutiner från grafik-drivrutiner/ppa-förvaret, som är känt för att tillhandahålla de mest uppdaterade proprietära NVIDIA-drivrutinerna. Detta tillvägagångssätt rekommenderas för användare som vill uppdatera sina grafikdrivrutiner regelbundet.

Installera nödvändiga beroenden

Först måste du installera de nödvändiga beroenden genom att utföra följande kommando:

sudo apt install software-properties-common -y

Lägg till grafikdrivrutinerna PPA

Lägg sedan till grafikdrivrutiner/ppa-förrådet till ditt system med följande kommando:

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

Uppdatera paketcache

Med PPA nu tillagd till ditt system uppdaterar du paketlistan genom att köra:

sudo apt update

Kontrollera rekommenderade Nvidia-drivrutiner

Ange nu följande kommando för att visa de rekommenderade drivrutinerna för ditt grafikkort:

ubuntu-drivers devices

Utdatan kommer att skilja sig från den du fick med standard Ubuntu APT-förvaret. I listan kommer du att se en rekommenderad drivrutin från tredje part.

Installera NVIDIA-drivrutiner via APT Command från PPA

För att installera drivrutinen, välj ett av följande alternativ:

Om du är nöjd med den rekommenderade versionen, använd det här kommandot:

sudo ubuntu-drivers autoinstall

Alternativt, om du vill installera en specifik drivrutinsversion, använd ett av kommandona nedan:

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

Starta om ditt system

När installationen är klar, starta om ditt system med följande kommando:

reboot

Efter omstarten kommer de nyinstallerade NVIDIA-drivrutinerna från grafikdrivrutinerna/ppa-förvaret att vara aktiva på ditt system.

Metod 4: Installera NVIDIA-drivrutiner på LTS-utgåvor via CUDA PPA

Det här avsnittet gäller endast Ubuntu 24.04, 22.04 och 20.04 LTS-versioner. Den kan inte användas för korttidsutgåvor.

Installera de nödvändiga paketen för att installera Nvidia-drivrutiner från CUDA PPA

Den sista metoden för att installera NVIDIA-drivrutiner innebär att man använder NVIDIA CUDA-förvaret, som uppdateras ofta och stöder Debian, Ubuntu, RHEL och andra populära Linux-distributioner.

Se först till att installera följande paket, som kanske redan är installerade på ditt system:

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

Importera NVIDIA Repository GPG-nyckel

Importera sedan GPG-nyckeln för 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

Lägg till NVIDIA CUDA Repository

Lägg nu till NVIDIA-förvaret för ditt system, och se till att du importerar rätt för att matcha 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

Uppdatera APT Package Index

Uppdatera din källlista för att återspegla det nyligen tillagda arkivet:

sudo apt update

Sök och installera Nvidia-drivrutiner VIA Nvidia PPA

Installera sedan de senaste Nvidia-drivrutinerna. Du kan använda APT-sökkommandot för att se hela listan över tillgängliga drivrutiner:

apt search nvidia-driver-*

Denna handledning visar hur du installerar den senaste versionen som för närvarande är tillgänglig. Om du föredrar, ersätt 545 med 530, 525, 520, 515, etc.

För bästa kompatibilitet, installera den proprietära versionen, speciellt om du är ny på Ubuntu. Drivrutiner med öppen källkod kan orsaka problem med vissa grafikkort.

Avancerade användare kan enkelt växla mellan öppen källkod och proprietära drivrutiner efter behov.

  • Installera NVIDIA-drivrutiner 550.xx utan CUDA-stöd (proprietärt):
sudo apt install nvidia-driver-550
  • Installera NVIDIA Drivers 550.xx med CUDA-stöd (proprietärt):
sudo apt install nvidia-driver-550 cuda-drivers-550 cuda
  • Installera NVIDIA-drivrutiner 550.xx utan CUDA-stöd (öppen källkod):
sudo apt install nvidia-driver-550-open
  • Installera NVIDIA-drivrutiner 550.xx med CUDA-stöd (öppen källkod):
sudo apt install nvidia-driver-550-open cuda-drivers-550 cuda

Om drivrutinerna ovan inte fungerar, försök att använda version 545, 530, 520, 515, etc., eller använd det tidigare sökkommandot för att hitta andra versioner.

Installera Nvidia Headless-drivrutiner

För icke-datoranvändare och de som kör servrar med specialiserad programvara är det ofta bäst att installera NVIDIA-drivrutiner direkt från CUDA-förvaret. Instruktionerna är desamma som för datoranvändare, men du måste lägga till "headless" till kommandot.

Proprietära NVIDIA 545 huvudlösa drivrutiner

sudo apt install nvidia-headless-545

Öppen källkod NVIDIA 545 huvudlösa drivrutiner

sudo apt install nvidia-headless-545-open

För fler alternativ, använd APT-sökkommandot i din terminal för att hitta specifika paket:

apt search nvidia-headless*

Dessutom kan du lägga till CUDA och andra nödvändiga paket. Desktopanvändare bör inte installera drivrutiner utan huvud.

Bekräftar installation av Nvidia-drivrutiner

När du väl har installerat Nvidia-drivrutinerna och startat om ditt system är det viktigt att verifiera att installationen lyckades. Det här avsnittet hjälper dig att bekräfta installationen med hjälp av kommandoraden och det grafiska användargränssnittet (GUI).

Kontrollera Nvidia-drivrutiner via terminal

Du kan använda kommandoraden för att verifiera installationen. Detta kommando visar information om din Nvidia GPU, såsom drivrutinsversion, GPU-användning, temperatur och mer.

nvidia-smi

Öppna Nvidia Settings GUI

Du kan starta Nvidias inställningar GUI om du föredrar ett grafiskt gränssnitt. För att göra detta, följ stegen nedan:

Öppna terminalen och skriv in följande kommando:

nvidia-settings

Alternativt kan du komma åt Nvidia-inställningarna via programmenyn:

Gå till Aktiviteter > Visa applikationer > NVIDIA X-serverinställningar.

Efter att ha öppnat Nvidias inställningar GUI kan du se din GPU:s konfiguration, information och andra inställningar som kan anpassas.

Slutsats

Genom att installera NVIDIA-drivrutiner med den metod som bäst passar dina behov kan du säkerställa optimal prestanda och kompatibilitet med ditt Ubuntu-system. Oavsett om du väljer stabiliteten för Ubuntus standardförråd, de senaste drivrutinerna från ppa:graphics-drivers/ppa eller de CUDA-optimerade drivrutinerna från NVIDIA CUDA-förvaret, ger varje metod ett tillförlitligt sätt att hålla din GPU igång effektivt . Även om uppdateringar av dessa drivrutiner är vanliga, se till att välja arkivet som passar dina specifika krav för att upprätthålla en smidig och stabil upplevelse på ditt Ubuntu-system.

Användbara länkar

Här är några användbara länkar relaterade till installation av NVIDIA-drivrutiner:

  • Grafikdrivrutiner PPA: Få tillgång till de senaste NVIDIA-drivrutinerna från Ubuntus grafikdrivrutiner PPA. Detta förråd har ofta de mest uppdaterade drivrutinerna som finns tillgängliga.
  • NVIDIA Unix-drivrutiner: Besök NVIDIAs officiella sida för Unix-drivrutiner för att ladda ner de senaste drivrutinerna direkt från NVIDIA.
  • NVIDIA CUDA Toolkit: Lär dig mer om och ladda ner CUDA Toolkit, som innehåller drivrutiner och verktyg för GPU-accelererad datoranvändning.
  • NVIDIA Tesla drivrutinsdokumentation: Läs dokumentationen för NVIDIA Tesla-drivrutiner, som ger detaljerad information om drivrutinsgrenar och uppdateringar.
  • NVIDIA-forum: Gå med i NVIDIAs communityforum för att diskutera frågor, dela lösningar och få support från andra NVIDIA-användare.
Joshua James
Följ mig
Senaste inläggen av Joshua James (se alla)

3 svar på ”How to Install Nvidia Drivers on Ubuntu 24.04, 22.04, or 20.04”

  1. Precis som en heads-up efter omstart kunde jag inte komma till nvidia-smi så jag gjorde (Skriv INTE DETTA KOMMANDAND ÄNNU) sudo prime-select nvidia. Och efter att ha startat om igen kunde jag inte använda min mus eller tangentbord, hittade en lösning här:
    https://forums.developer.nvidia.com/t/ubuntu-22-04-2-lts-nvidia-525-105-17-hangs-on-login-screen/249679

    Vilket i princip gör: sudo apt-get install xserver-xorg-input-all
    Gör sedan "sudo prime-select nvidia" och starta om

    OBS: Om musen och tangentbordet inte svarar efter omstart, gå in i återställningsläge (välj för att öppna ett skal) och byt tillbaka till intel "sudo prime-select nvidia", gör sedan stegen ovan.

    Svara

Lämna en kommentar