GNU/Linux >> Znalost Linux >  >> Debian

Jak nainstalovat nejnovější ovladače NVIDIA na Debian 9 Stretch Linux

Úvod

Grafické karty NVIDIA jsou již dlouhou dobu oblíbené pro linuxové hráče.

Jejich proprietární ovladače byly v posledních letech velmi dobře podporovány a nadále jsou.

Open source ovladače Nouveau byly mnohem méně spolehlivé, většinou kvůli odmítnutí společnosti NVIDIA spolupracovat s komunitou open source.

V každém případě jsou ovladače k ​​dispozici k instalaci na Debian Stretch.

Chcete-li nainstalovat ovladač Nvidia na jiné distribuce Linuxu, postupujte podle našeho průvodce ovladači Nvidia Linux.

Otevřený zdroj

Při instalaci Debian Stretch se většinou nainstalují také ovladače Nouveau.

Jednou z výjimek jsou však firmwarové bloby potřebné k tomu, aby ovladače dosáhly svého plného potenciálu.

Než budete pokračovat, měli byste se ujistit, že vaše grafická karta je podporována společností Nouveau.

Vzhledem k tomu, že ovladač Nouveau musí být reverzně navržen, má tendenci zaostávat za vydáními grafických karet.

Podporu své karty můžete zkontrolovat na https://nouveau.freedesktop.org/wiki/FeatureMatrix/ .

Firmware

Prvním krokem při instalaci firmwaru je povolení contrib a non-free repozitáře v Debianu.

Otevřete /etc/apt/sources.list ve vašem oblíbeném textovém editoru jako root a přidejte contrib non-free na konec každého řádku za main . Uložte a ukončete.

Nyní spusťte aktualizaci systému.

# apt update && apt upgrade

Použijte apt místo apt-get . Je to novější verze a má tendenci lépe zvládat konflikty.

LLVM

Tato další část není nezbytně nutná, ale LLVM používají některé grafické balíčky a je nejlepší se ujistit, že máte nejnovější dostupnou verzi již nainstalovanou, zejména proto, že v repozitářích jsou k dispozici starší verze.

V době tohoto článku je 3.9 nejnovější vydání a je k dispozici kandidát na vydání 4.0. 3.9 by měla být minimální verze k instalaci.

# apt install llvm-3.9 clang-3.9

Restartovat

A je to. Nyní restartujte počítač a otestujte kartu, abyste se ujistili, že vše funguje.

Proprietární

Proprietární ovladače jsou místem, kde karty NVIDIA skutečně září.

Nemusí být pro každého, ale pokud vám nezáleží na používání uzavřeného softwaru a chcete, aby vaše hry běžely, jsou skvělou volbou.

Balíčky Debian

Debian nabízí proprietární ovladače NVIDIA v non-free úložiště.

Nejsou vždy nejaktuálnější, ale od tohoto článku je v úložišti Stretch k dispozici nejnovější stabilní verze.

Začněte povolením obou contrib a non-free úložišť a také i386 Podpěra, podpora.

Chcete-li je povolit, otevřete /etc/apt/sources.list s textovým editorem podle vašeho výběru jako root a přidejte contrib non-free po main v každé z oficiálních řádků úložiště Debianu.

Poté povolte i386 spuštěním následujícího linuxového příkazu.

# dpkg --add-architecture i386

Po spuštění příkazu můžete nainstalovat jak nesvobodný firmware, tak potřebné balíčky ovladačů NVIDIA.

# apt install firmware-linux nvidia-driver nvidia-settings nvidia-xconfig

Po dokončení instalace spusťte následující pro vygenerování konfiguračního souboru Xorg.

# nvidia-xconfig

Nyní můžete restartovat počítač a užívat si nové ovladače.

Instalační program Nvidia

Tato metoda se obecně nedoporučuje, protože se může zkomplikovat a způsobit problémy.

To znamená, že to funguje a může to být jediný způsob, jak nainstalovat nejnovější ovladače NVIDIA.

Stejně jako v případě instalace balíčku Debian musíte povolit non-free repo spolu s i386 Podpěra, podpora.

Chcete-li to provést, přejděte zpět k této sekci.

Jakmile tato úložiště povolíte a váš systém aktualizujete, musíte nejprve nainstalovat některé balíčky.

# apt install firmware-linux build-essential gcc-multilib
# apt build-dep linux

Nyní můžete přejít na https://www.nvidia.com/Download/Find.aspx?lang=en-us , vyplňte formulář se svými systémovými informacemi a stáhněte si ovladače.

Ovladače budou dodávány ve formě .run soubor. Tento soubor musí být spuštěn jako root s vypnutým X serverem.

Nejjednodušší způsob, jak toho dosáhnout v Debianu, je zastavit správce zobrazení pomocí Systemd.

# systemctl stop gdm3

Výše uvedený příkaz předpokládá, že používáte výchozí správce zobrazení GDM. Pokud ne, jednoduše nahraďte ten, který používáte.

Ihned po spuštění příkazu se grafické prostředí zastaví a vy budete vhozeni do terminálu.

Přihlaste se jako root a cd do adresáře, kam se stáhl instalační program ovladače.

Až tam budete, ujistěte se, že je spustitelný.

# cd /home/user/Downloads
# chmod +x NVIDIA-Linux-x86_64-378.09.run

Tento článek používá aktuální číslo beta verze, takže se ujistěte, že používáte skutečný název souboru, který jste stáhli.

Nyní můžete spustit instalační program.

# ./NVIDIA-Linux-x86_64-378.09.run

Při spuštění instalačního programu nyní obdržíte řadu výzev.

Po zobrazení výzvy se doporučuje povolit 32bitovou podporu.

Pokud se instalátor nezmění, měl by vás také požádat o vygenerování konfigurace Xorg.

Přijměte to také. Pokud ne, spusťte nvidia-xconfig po dokončení instalačního programu.

Po dokončení instalace restartujte systém do nových ovladačů.

Závěr

Pokud máte grafickou kartu NVIDIA, určitě ji můžete skvěle využít na Debian Stretch.

Ačkoli Debian nemusí být považován za herní platformu, Valve si jej vybral jako základ SteamOS, a to by mělo něco znamenat.

Ve spojení se špičkovými proprietárními ovladači NVIDIA nebo Nouveau (pokud jsou kompatibilní) může vytvořit vynikající herní platformu.


Debian
  1. Jak nainstalovat Tomcat 9 na Debian 9 Stretch Linux

  2. Jak nainstalovat TeamViewer na Debian 9 Stretch Linux

  3. Jak nainstalovat nejnovější Eclipse Java IDE na Debian 9 Stretch Linux

  1. Jak nainstalovat ovladače AMDGPU na Debian 9 Stretch Linux

  2. Jak nainstalovat Jenkins na Debian 9 Stretch Linux

  3. Jak nainstalovat nejnovější verzi Mesa na Debian 9 Stretch Linux

  1. Jak nainstalovat Docker engine na Debian 9 Stretch Linux

  2. Jak nainstalovat bitcoinový uzel na Debian 9 Stretch Linux

  3. Jak nainstalovat NodeJS na Debian 9 Stretch Linux