GNU/Linux >> Znalost Linux >  >> Debian

Jak nainstalovat ovladač Nvidia na Debian 9 Stretch z příkazového řádku

Tento tutoriál vám ukáže, jak nainstalovat grafický ovladač Nvidia na Debian 9 Stretch. Debian standardně používá open source ovladač nouveau, který je součástí linuxového jádra, pro karty Nvidia. Tento ovladač však postrádá podporu 3D akcelerace. Pokud jste hráč nebo potřebujete pracovat s 3D grafikou, pak budete mít prospěch z lepšího výkonu proprietárního ovladače Nvidia.

Poznámka :Před instalací proprietárního ovladače doporučuji vypnout zabezpečené spouštění, pokud používáte firmware UEFI. Modul Nvidia bude přidán do jádra Linuxu poté, co budete postupovat podle tohoto návodu, takže nové jádro nemůže projít ověřením podpisu. Je-li povoleno zabezpečené spouštění, může se stát, že váš systém nebude možné spustit.

Povolit sudo pro standardní uživatelský účet

Některé příkazy v tomto tutoriálu mají předponu sudo . Pokud váš uživatelský účet není v seznamu sudoer, můžete pomocí následujícího příkazu přepnout na uživatele root, za předpokladu, že znáte heslo uživatele root.

su -

Pokud chcete přidat standardní uživatelský účet do seznamu sudoer, spusťte následující příkaz jako root. Nahraďte username s vaším skutečným uživatelským jménem.

adduser username sudo

Poté nainstalujte sudo utility.

apt install sudo

Odhlaste se a znovu přihlaste, aby se změna projevila. Od této chvíle může standardní uživatel používat sudo ke správě systému.

Instalace ovladače Nvidia na Debian 9 Stretch z příkazového řádku

Nejprve otevřete okno terminálu a pomocí následujícího příkazu zkontrolujte, který ovladač se používá pro kartu Nvidia.

sudo apt install lshw

sudo lshw -c display

Ve výchozím nastavení se pro kartu Nvidia používá ovladač open source nouveau.

Na mém stolním počítači nebyl nalezen žádný ovladač, protože můj kabel HDMI je připojen ke kartě Nvidia, ale proprietární ovladač ještě není nainstalován.

Od nvidia-driver balíček v Debianu je proprietární, musíme povolit contrib a non-free komponent v /etc/apt/sources.list soubor s následujícími příkazy. (Můžete to udělat také ve správci balíčků Synaptic, ale používání příkazů je jednodušší a pohodlnější.)

sudo apt install software-properties-common
sudo add-apt-repository contrib
sudo add-apt-repository non-free

Poté aktualizujte zdroje softwaru.

sudo apt update

Nyní nainstalujte nvidia-driver z výchozího úložiště.

sudo apt install nvidia-driver

Během instalace se zobrazí následující zpráva, pokračujte stisknutím klávesy Enter.

Pokud při spouštění výše uvedeného příkazu narazíte na problém se závislostí

Poté musíte nainstalovat ovladač z stretch-backports úložiště. Nejprve přidejte úložiště pomocí následujícího příkazu.

sudo add-apt-repository 'deb http://ftp.debian.org/debian stretch-backports main contrib non-free'

Všimněte si, že potřebujete contrib a non-free komponentu pro instalaci ovladače Nvidia. Pokud jste dříve přidali stretch-backports úložiště, ujistěte se, že jsou přidány dvě komponenty. Nyní aktualizujte zdroje softwaru.

sudo apt update

Nainstalujte nvidia-driver balíček z stretch-backports úložiště.

sudo apt install -t stretch-backports nvidia-driver

Po dokončení instalace restartujte počítač.

sudo shutdown -r now

Zkontrolujte, které ovladače se používají pro vaši kartu Nvidia.

sudo lshw -c display

Jak můžete vidět, můj počítač nyní používá proprietární ovladač Nvidia.

Ovladač Nvidia se sice používá pro kartu Nvidia, ale váš počítač možná stále používá integrovanou grafickou kartu Intel.

Přepínání mezi grafickou kartou Intel a Nvidia na stolním počítači

Pokud používáte stolní počítač, stačí počítač vypnout, znovu připojit kabel HDMI ke kartě Nvidia a spustit počítač. Poté můžete spustit Nvidia X Server Settings z nabídky aplikace.

Nebo z příkazového řádku.

nvidia-settings

Můžete zkontrolovat verzi ovladače, specifikaci grafické karty, teplotu karty a tak dále.

Přepínání mezi grafickou kartou Intel a Nvidia u notebooků Nividia Optimus

Pokud používáte přenosný počítač s kartou Nvidia Optimus a pokusíte se spustit program Nividia X Server Settings, zobrazí se následující chyba.

Bohužel po spuštění následujících příkazů

sudo apt install nvidia-xconfig

sudo nvidia-xconfig

Můj správce zobrazení lightDM nebude po restartu fungovat. Nvidia-xconfig je v Debianu 9 zastaralý. Zdá se, že nemůžete přimět celý systém, aby používal kartu Nvidia, ale můžete použít Bumblebee a Primus ke spouštění jednotlivých aplikací na kartě Nvidia.

Chcete-li nainstalovat Bumblebee a Primus, spusťte následující příkazy:

sudo dpkg --add-architecture i386

sud apt update

sudo apt install bumblebee bumblebee-nvidia primus primus-libs:i386 libgl1-nvidia-glx:i386

Normálně systém používá grafickou kartu Intel

glxinfo | grep OpenGL

Chcete-li spustit program na kartě Nividia, jednoduše před příkazem zadejte primusrun .

primusrun glxinfo | grep OpenGL

Jak můžete vidět, glxinfo nyní běží na kartě Nvidia,

Chcete-li otevřít program Nvidia X Server Settings, spusťte

optirun nvidia-settings -c :8

Jak odinstalovat proprietární ovladač Nvidia na Debian 9 Stretch

Pokud z nějakého důvodu již proprietární ovladač nechcete, můžete jej odebrat spuštěním následujícího příkazu.

sudo apt purge nvidia-*

sudo apt autoremove

Doufám, že vám tento návod pomohl nainstalovat ovladače Nvidia na Debian 9 Stretch. Jako vždy, pokud pro vás byl tento příspěvek užitečný, přihlaste se k odběru našeho bezplatného zpravodaje, kde získáte další tipy a triky. Opatruj se 🙂


Debian
  1. Jak nainstalovat ownCloud 10 na Debian 9 (Stretch)

  2. Jak nainstalovat WildFly na Debian 9 Stretch

  3. Jak nainstalovat ovladač Nvidia na Debian 10

  1. Jak nainstalovat ovladač Nvidia na Debian 10 Buster Linux

  2. Jak nainstalovat ovladače NVIDIA pomocí úložiště Debian

  3. Jak nainstalovat Nginx na Debian 9 (Stretch)

  1. Jak nainstalovat Tomcat 8.5 na Debian 9

  2. Jak nainstalovat Golang 1.8 na Debian 9 Stretch

  3. Jak používat apt k instalaci programů z příkazového řádku v Debianu 11