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ů:
- Klikněte na „Aktivity“ v levém horním rohu obrazovky.
- Do vyhledávacího pole zadejte „Další ovladače“.
- 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.
Dobrá práce!!! Fungovalo to perfektně s mým herním notebookem Asus Tuf 15 (rtx 3050 uvnitř)
Skvělý návod, tysm!
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.