Jak nainstalovat ovladače Nvidia na Ubuntu 24.04, 22.04 nebo 20.04

Instalace ovladačů NVIDIA na Ubuntu je zásadní pro uživatele, kteří chtějí optimalizovat výkon svého systému, zejména pro hraní her, 3D vykreslování nebo výpočty založené na CUDA. Ubuntu nabízí několik způsobů instalace těchto ovladačů v závislosti na vašich potřebách a preferencích. Můžete použít výchozí úložiště Ubuntu pro přímou instalaci, ppa:graphics-drivers/ppa Launchpad PPA pro přístup k nejnovějším ovladačům nebo úložiště NVIDIA CUDA APT pro ty, kteří konkrétně pracují s vývojem CUDA.

Tato příručka vás provede procesem instalace pomocí každé z těchto metod na Ubuntu 24.04, 22.04 nebo 20.04 a zajistí, že máte správné nastavení ovladače pro váš hardware a případ použití.

Odstraňte předchozí instalace NVIDIA

Pokud jste již dříve nainstalovali ovladače NVIDIA pomocí specifické metody a přejete si přeinstalovat pomocí jiného zde uvedeného postupu, buďte opatrní. Smíchání více úložišť NVIDIA může narušit vaše ovladače. Nejprve byste měli vrátit ovladače Mesa a poté nainstalovat ovladače NVIDIA.

Poznámka: Tuto část můžete přeskočit, pokud jste ještě nenainstalovali žádné ovladače NVIDIA.

Metoda 1: Metoda APT Odstranění ovladačů NVIDIA

Nejprve použijte dekadický příkaz k odstranění všech stop po instalaci NVIDIA ve vašem systému. Tento příkaz vyhledá všechny balíčky související s NVIDIA a odstraní je z vašeho systému:

sudo apt autoremove nvidia* --purge

Metoda 2: Odebrání Runfile Instalace ovladače NVIDIA

Předpokládejme, že jste nainstalovali ovladače NVIDIA pomocí souborové metody „.run“ (což se nedoporučuje kvůli lepším alternativám, jako je úložiště NVIDIA CUDA). V takovém případě je musíte odstranit jiným způsobem.

Chcete-li odebrat typ instalace runfile, použijte následující příkaz:

sudo /usr/bin/nvidia-uninstall

Metoda 3: Odebrání instalací NVIDIA CUDA Toolkit Runfile

Pokud jste nainstalovali sadu nástrojů CUDA pomocí metody runfile, musíte ji také odebrat. Chcete-li tak učinit, spusťte následující příkaz:

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

Nahraďte XY číslem verze vaší nainstalované sady nástrojů CUDA.

Tyto metody by měly odstranit všechny existující ovladače NVIDIA z vašeho systému Ubuntu, což vám umožní pokračovat v nové instalaci.

Předinstalační kroky pro instalaci ovladačů NVIDIA

Před instalací ovladačů NVIDIA je nezbytné provést některé předinstalační kontroly, aby byl zajištěn hladký proces instalace. Tato část vás provede nezbytnými kroky.

Aktualizujte Ubuntu před instalací ovladačů Nvidia

Aktualizace systému zajistí, že všechny balíčky budou aktuální, čímž se sníží pravděpodobnost konfliktů během instalace. To je zvláště důležité při instalaci balíčků, jako jsou nová jádra a ovladače grafické karty.

Nejprve aktualizujte seznam balíčků:

sudo apt update

Dále upgradujte všechny zastaralé balíčky:

sudo apt upgrade

Určete svou grafickou kartu

Je nezbytné zjistit, zda je podporována vaše starší grafická karta NVIDIA. Uživatelé s úplně novými kartami mohou tento krok přeskočit, protože nepochybně budou podporováni.

Nejprve vyhledejte modul grafické karty pomocí následujícího příkazu:

lspci | grep -e VGA

Tento příkaz zobrazí informace o vaší grafické kartě. Příklad výstupu je uveden níže:

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

Pokud používáte starší kartu, prozkoumejte ji na webu NVIDIA a zkontrolujte, zda ji podporují nejnovější ovladače. V některých případech může být nutné místo toho nainstalovat starší ovladače.

Metoda 1: Nainstalujte ovladače NVIDIA přes terminál CLI

Příkazový řádek je první možností pro instalaci ovladačů NVIDIA do vašeho systému Ubuntu. Zatímco pokročilí uživatelé mohou preferovat metody založené na příkazech, tento přístup mohou snadno použít i začátečníci.

Identifikujte svou grafickou kartu a doporučený ovladač

Otevřete terminál stisknutím CTRL+ALT+T a vyhledejte informace o své grafické kartě pomocí následujícího příkazu:

ubuntu-drivers devices

V příkladu výstupu je model grafické karty „TU117 [GeForce GTX 1650]“ a doporučený ovladač NVIDIA je „nvidia-driver-545-open“. Pamatujte, že model vaší grafické karty NVIDIA se může lišit, takže ve výstupu vyhledejte doporučenou možnost ovladače.

Nainstalujte doporučený ovladač nebo zvolte jinou verzi

Doporučený balíček ovladače můžete nainstalovat jednou ze dvou níže uvedených metod.

Pokud jste s doporučenou verzí spokojeni, použijte tento příkaz k automatické instalaci:

sudo ubuntu-drivers autoinstall

Pokud dáváte přednost instalaci konkrétní verze ovladače, použijte příslušný příkaz ze seznamu níže. Pamatujte, že tato čísla verzí jsou příklady a budou se časem měnit.

Níže uvedené příkazy jsou pouze běžné příklady. Pamatujte, že Nvidia neustále vydává novější verze. Tato příručka nemusí být aktualizována pro každý příkaz, ale bude stále existovat.

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

Restartujte svůj systém

Po dokončení instalace ovladače restartujte systém Ubuntu zadáním následujícího příkazu:

reboot

Po restartování systému by měly být vaše ovladače NVIDIA úspěšně nainstalovány a připraveny k použití.

Metoda 2: Nainstalujte ovladače NVIDIA prostřednictvím grafického uživatelského rozhraní pro stolní počítače

Druhým řešením pro instalaci ovladačů NVIDIA na váš systém Ubuntu je použití grafického uživatelského rozhraní (GUI). Tento přístup je zvláště doporučen pro začátečníky v Linuxu.

Otevřete aplikaci „Další ovladače“.

Nejprve přejděte do nabídky aplikace a otevřete aplikaci „Další ovladače“. Pro nové uživatele Ubuntu jej můžete najít podle následujících kroků:

  1. Klikněte na „Aktivity“ v levém horním rohu obrazovky.
  2. Do vyhledávacího pole zadejte „Další ovladače“.
  3. Z výsledků vyhledávání vyberte aplikaci „Další ovladače“.

Vyberte ovladač NVIDIA, který chcete nainstalovat

Zobrazí se okno „Software & Updates“ se seznamem dostupných ovladačů pro vaši grafickou kartu NVIDIA. Počet uvedených ovladačů se může lišit v závislosti na stáří a popularitě vaší grafické karty.

Vyberte ovladač NVIDIA, který chcete nainstalovat, a klikněte na tlačítko „Použít změny“. V závislosti na vašem systému a jeho zdrojích bude proces instalace trvat 2 až 3 minuty.

Restartujte svůj systém

Po dokončení instalace ovladače restartujte systém. Můžete to udělat okamžitě zadáním následujícího příkazu do terminálu:

reboot

Metoda 3: Nainstalujte ovladače NVIDIA pomocí „graphics-drivers/ppa“

Následující metoda zahrnuje instalaci ovladačů NVIDIA z úložiště grafických ovladačů/ppa, které je známé tím, že poskytuje nejaktuálnější proprietární ovladače NVIDIA. Tento přístup se doporučuje uživatelům, kteří chtějí pravidelně aktualizovat své grafické ovladače.

Nainstalujte požadované závislosti

Nejprve musíte nainstalovat požadované závislosti provedením následujícího příkazu:

sudo apt install software-properties-common -y

Přidejte grafické ovladače PPA

Dále přidejte do systému úložiště graphics-drivers/ppa pomocí následujícího příkazu:

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

Obnovit mezipaměť balíčků

Po přidání PPA do vašeho systému aktualizujte seznam balíčků spuštěním:

sudo apt update

Zkontrolujte doporučené ovladače Nvidia

Nyní zadejte následující příkaz pro zobrazení doporučených ovladačů pro vaši grafickou kartu:

ubuntu-drivers devices

Výstup se bude lišit od toho, který jste obdrželi pomocí standardního úložiště Ubuntu APT. V seznamu uvidíte ovladač doporučený třetí stranou.

Nainstalujte ovladače NVIDIA pomocí příkazu APT z PPA

Chcete-li nainstalovat ovladač, vyberte jednu z následujících možností:

Pokud jste s doporučenou verzí spokojeni, použijte tento příkaz:

sudo ubuntu-drivers autoinstall

Případně, pokud chcete nainstalovat konkrétní verzi ovladače, použijte jeden z níže uvedených příkazů:

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

Restartujte svůj systém

Po dokončení instalace restartujte systém pomocí následujícího příkazu:

reboot

Po restartu budou na vašem systému aktivní nově nainstalované ovladače NVIDIA z úložiště grafických ovladačů/ppa.

Metoda 4: Nainstalujte ovladače NVIDIA na vydání LTS prostřednictvím CUDA PPA

Tato část se vztahuje pouze na vydání Ubuntu 24.04, 22.04 a 20.04 LTS. Nelze jej použít pro krátkodobé uvolnění.

Nainstalujte požadované balíčky pro instalaci ovladačů Nvidia z CUDA PPA

Poslední způsob instalace ovladačů NVIDIA zahrnuje použití úložiště NVIDIA CUDA, které je často aktualizováno a podporuje Debian, Ubuntu, RHEL a další populární distribuce Linuxu.

Nejprve se ujistěte, že jste nainstalovali následující balíčky, které již mohou být ve vašem systému nainstalovány:

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

Importujte klíč GPG úložiště NVIDIA

Dále importujte klíč GPG pro vaši distribuční verzi:

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

Přidejte úložiště NVIDIA CUDA

Nyní přidejte úložiště NVIDIA pro svůj systém a ujistěte se, že importujete správné úložiště, které odpovídá vaší distribuční verzi Ubuntu:

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

Obnovit index balíčku APT

Aktualizujte svůj seznam zdrojů, aby odrážel nově přidané úložiště:

sudo apt update

Vyhledejte a nainstalujte ovladače Nvidia VIA Nvidia PPA

Dále nainstalujte nejnovější ovladače Nvidia. Úplný seznam dostupných ovladačů můžete zobrazit pomocí příkazu APT search:

apt search nvidia-driver-*

Tento tutoriál ukazuje, jak nainstalovat nejnovější aktuálně dostupnou verzi. Pokud chcete, nahraďte 545 530, 525, 520, 515 atd.

Pro nejlepší kompatibilitu si nainstalujte proprietární verzi, zvláště pokud s Ubuntu začínáte. Ovladače s otevřeným zdrojovým kódem mohou způsobovat problémy s určitými grafickými kartami.

Pokročilí uživatelé mohou podle potřeby snadno přepínat mezi open source a proprietárními ovladači.

  • Nainstalujte ovladače NVIDIA Drivers 550.xx bez podpory CUDA (proprietární):
sudo apt install nvidia-driver-550
  • Nainstalujte ovladače NVIDIA Drivers 550.xx s podporou CUDA (proprietární):
sudo apt install nvidia-driver-550 cuda-drivers-550 cuda
  • Nainstalujte ovladače NVIDIA Drivers 550.xx bez podpory CUDA (open-source):
sudo apt install nvidia-driver-550-open
  • Nainstalujte ovladače NVIDIA Drivers 550.xx s podporou CUDA (open-source):
sudo apt install nvidia-driver-550-open cuda-drivers-550 cuda

Pokud výše uvedené ovladače nefungují, zkuste použít verzi 545, 530, 520, 515 atd. nebo použijte dřívější příkaz vyhledávání k nalezení jiných verzí.

Nainstalujte ovladače Nvidia Headless Drivers

Pro nedesktopové uživatele a ty, kteří provozují servery se specializovaným softwarem, je často nejlepší instalace ovladačů NVIDIA přímo z úložiště CUDA. Pokyny jsou stejné jako pro uživatele stolních počítačů, ale k příkazu je třeba přidat „headless“.

Proprietární ovladače NVIDIA 545 bez hlavy

sudo apt install nvidia-headless-545

Bezhlavé ovladače NVIDIA 545 s otevřeným zdrojovým kódem

sudo apt install nvidia-headless-545-open

Pro více možností použijte příkaz APT search ve vašem terminálu k nalezení konkrétních balíčků:

apt search nvidia-headless*

Navíc můžete přidat CUDA a další požadované balíčky. Uživatelé stolních počítačů by neměli instalovat ovladače bez hlavy.

Potvrzení instalace ovladačů Nvidia

Jakmile úspěšně nainstalujete ovladače Nvidia a restartujete systém, je nezbytné ověřit, zda byla instalace úspěšná. Tato část vás provede potvrzením instalace pomocí příkazového řádku a grafického uživatelského rozhraní (GUI).

Zkontrolujte ovladače Nvidia přes terminál

Pro ověření instalace můžete použít příkazový řádek. Tento příkaz zobrazí informace o vašem GPU Nvidia, jako je verze ovladače, využití GPU, teplota a další.

nvidia-smi

Otevřete GUI nastavení Nvidia

Pokud dáváte přednost grafickému rozhraní, můžete spustit GUI nastavení Nvidia. Chcete-li to provést, postupujte takto:

Otevřete terminál a zadejte následující příkaz:

nvidia-settings

Případně můžete přistupovat k nastavení Nvidia prostřednictvím nabídky aplikace:

Přejděte na Aktivity > Zobrazit aplikace > Nastavení serveru NVIDIA X.

Po otevření GUI nastavení Nvidia můžete vidět konfiguraci GPU, informace a další nastavení, která lze přizpůsobit.

Závěr

Instalací ovladačů NVIDIA metodou, která nejlépe vyhovuje vašim potřebám, můžete zajistit optimální výkon a kompatibilitu s vaším systémem Ubuntu. Ať už si vyberete stabilitu výchozího úložiště Ubuntu, špičkové ovladače z ppa:graphics-drivers/ppa nebo ovladače optimalizované pro CUDA z úložiště NVIDIA CUDA, každá metoda poskytuje spolehlivý způsob, jak udržet váš GPU efektivní. . Aktualizace těchto ovladačů jsou sice běžné, ale nezapomeňte vybrat úložiště, které odpovídá vašim konkrétním požadavkům, abyste na svém systému Ubuntu udrželi plynulé a stabilní prostředí.

užitečné odkazy

Zde je několik užitečných odkazů souvisejících s instalací ovladačů NVIDIA:

  • Ovladače grafiky PPA: Získejte přístup k nejnovějším ovladačům NVIDIA z PPA grafických ovladačů Ubuntu. Toto úložiště má často k dispozici nejaktuálnější ovladače.
  • Ovladače NVIDIA Unix: Navštivte oficiální stránku NVIDIA pro unixové ovladače a stáhněte si nejnovější ovladače přímo od NVIDIA.
  • Sada nástrojů NVIDIA CUDA: Přečtěte si a stáhněte si sadu CUDA Toolkit, která obsahuje ovladače a nástroje pro výpočty s akcelerací GPU.
  • Dokumentace ovladače NVIDIA Tesla: Přečtěte si dokumentaci k ovladačům NVIDIA Tesla, která poskytuje podrobné informace o větvích ovladačů a aktualizacích.
  • Fóra NVIDIA: Připojte se ke komunitním fórům NVIDIA a diskutujte o problémech, sdílejte řešení a získejte podporu od ostatních uživatelů NVIDIA.
Joshua James
Následuj mě
Nejnovější příspěvky uživatele Joshua James (vidět vše)

3 komentáře u „How to Install Nvidia Drivers on Ubuntu 24.04, 22.04, or 20.04“

  1. Jako upozornění po restartu jsem se nemohl dostat k nvidia-smi, tak jsem udělal (TENTO PŘÍKAZ JEŠTĚ NEZADÁVEJTE) sudo prime-select nvidia. A po opětovném restartu jsem nemohl používat myš ani klávesnici, našel jsem řešení zde:
    https://forums.developer.nvidia.com/t/ubuntu-22-04-2-lts-nvidia-525-105-17-hangs-on-login-screen/249679

    Což v podstatě dělá: sudo apt-get install xserver-xorg-input-all
    Poté proveďte „sudo prime-select nvidia“ a restartujte počítač

    POZNÁMKA: Pokud po restartu vaše myš a klávesnice nereagují, přejděte do režimu obnovy (výběrem otevřete shell) a přepněte zpět na intel „sudo prime-select nvidia“, proveďte výše uvedené kroky.

    Odpovědět

Napsat komentář