Ú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.