GNU/Linux >> Znalost Linux >  >> Ubuntu

Jak nainstalovat nejnovější ovladače Nvidia na Ubuntu 14.04 Trusty Tahr

Ovladače Nvidia

Pokud máte v systému grafickou kartu Nvidia, doporučuje se nainstalovat oficiální ovladače poskytované společností Nvidia.

Proprietární ovladače by správně využívaly hardware a poskytovaly plný výkon.

Instalace je docela snadná a využívá repozitář ppa. Nemusíte tedy nic kompilovat.

Ujistěte se však, že postupujete správně.

Tyto kroky by fungovaly na Ubuntu a blízkých derivátech jako Xubuntu, Kubuntu, Lubuntu a také Linux Mint a Elementary OS.

1. Zjistěte model své grafické karty

Pomocí příkazu lspci zjistěte model vaší grafické karty

$ lspci -vnn | grep -i VGA -A 12
01:00.0 VGA compatible controller [0300]: NVIDIA Corporation GT218 [GeForce 210] [10de:0a65] (rev a2) (prog-if 00 [VGA controller])
        Subsystem: ASUSTeK Computer Inc. Device [1043:8416]

Zde je GeForce 210

2. Zjistěte správnou verzi ovladače pro vaši grafickou kartu

Navštivte http://www.nvidia.com/Download/index.aspx
Vyplňte podrobnosti o své grafické kartě a systému a poté klikněte na Hledat. Na další stránce by vám měla sdělit správnou verzi ovladače s odkazem ke stažení a dalšími informacemi.

Pro výše uvedenou kartu GeForce 210 ukazovala 331.67 jako správný ovladač, který lze stáhnout z webu. Nicméně nainstalujeme ovladače z ppa, abychom to usnadnili.

3. Nastavte xorg-edgers ppa

xorg-edgers ppa poskytuje nejnovější ovladače nvidia. Spusťte následující příkazy pro jeho nastavení.

$ sudo add-apt-repository ppa:xorg-edgers/ppa -y
$ sudo apt-get update

Nyní je ppa nastaven a informace o balíčku jsou také aktualizovány.

4. Nainstalujte ovladač

Buď můžete ovladač nainstalovat přímo instalací jediného balíčku obsahujícího „nvidia“ a hlavní číslo verze (173, 304, 310, 313, 319, 331, 334 nebo 337).

# 331 driver
$ sudo apt-get install nvidia-331
# 334 driver
$ sudo apt-get install nvidia-334
# install the latest version
$ sudo apt-get install nvidia-current

Nebo jej můžete povolit v části „Další ovladače“. To se liší na různých příchutích Ubuntu.

Správce balíčků Synaptic

Pokud máte nainstalovaný správce balíčků synaptic, přejděte do Nastavení> Úložiště> karta Další ovladače, vyberte správný ovladač nvidia a klikněte na Použít změny.

# or launch it from command line
$ sudo software-properties-gtk

Ubuntu

Pokud používáte Ubuntu unity desktop, jednoduše spusťte pomlčku a vyhledejte „driver“. Poté klikněte na aplikaci s názvem „Další ovladače“. Spustí se stejné dialogové okno jako výše.

Xubuntu

Přejděte na „Všechna nastavení> Další ovladače“ a měli byste vidět seznam všech dostupných ovladačů nvidia připravených k instalaci. Vyberte správný ovladač a klikněte na Apply Changes. Nový ovladač bude stažen, nainstalován a nakonfigurován pro použití.

Kubuntu

Přejděte do Nastavení systému> Správa systému> Správce ovladačů, vyberte ovladač nvidia a klikněte na Použít.

Po dokončení instalace restartujte systém. V nabídce aplikací byste měli vidět možnost s názvem „Nvidia X Server Settings“. Odtud můžete zkontrolovat informace o grafické kartě a nakonfigurovat ji.

5. Ověřte instalaci

Poslední věcí, kterou musíte udělat, je ověřit, zda jsou ovladače nvidia načteny a fungují. Spusťte znovu příkaz lspci a tentokrát by měl ovladač jádra zobrazovat nvidia

$ lspci -vnn | grep -i VGA -A 12
01:00.0 VGA compatible controller [0300]: NVIDIA Corporation GT218 [GeForce 210] [10de:0a65] (rev a2) (prog-if 00 [VGA controller])
        Subsystem: ASUSTeK Computer Inc. Device [1043:8416]
        Flags: bus master, fast devsel, latency 0, IRQ 46
        Memory at e2000000 (32-bit, non-prefetchable) [size=16M]
        Memory at d0000000 (64-bit, prefetchable) [size=256M]
        Memory at e0000000 (64-bit, prefetchable) [size=32M]
        I/O ports at 2000 [size=128]
        [virtual] Expansion ROM at e3080000 [disabled] [size=512K]
        Capabilities: <access denied>
        Kernel driver in use: nvidia

Zkontrolujte poslední řádek, který říká „používaný ovladač jádra:nvidia“. To ukazuje, že ovladače nvidia jsou nyní v akci. Zkontrolujte také hardwarovou akceleraci pomocí příkazu glxinfo

$ glxinfo | grep OpenGL | grep renderer
OpenGL renderer string: GeForce 210/PCIe/SSE2

Řetězec vykreslovacího modulu OpenGL by měl být jiný než "MESA". Poté indikuje, že hardwarové ovladače jsou používány pro hardwarovou akceleraci.

6. Nástroj pro nastavení Nvidia

Nvidia by někde v nabídce nainstalovala nástroj gui s názvem „Nvidia X Server Settings“. Lze jej také spustit z příkazového řádku pomocí příkazu „nvidia-settings“. Nástroj zobrazuje různé informace o grafické kartě a připojeném monitoru a také umožňuje konfigurovat různé možnosti.

Nástroj umožňuje konfigurovat rozlišení monitoru. Pokud například používáte dva monitory, můžete také nakonfigurovat pozice monitorů.

Odebrání ovladačů

Pokud se po instalaci něco pokazí, například nemůžete zavést Ubuntu, zkuste odebrat ovladače Nvidia.

Spusťte konzolu pro obnovení z nabídky grub a poté zadejte následující příkazy

# remount root file system as writable
$ mount -o remount,rw /
# remove all nvidia packages
$ apt-get purge nvidia*

Další poznámky

Mnoho výukových programů tam mluví o černé listině ovladače nouveau. To již není nutné, protože ovladač nvidia by sám nouveau zablokoval. To lze ověřit kontrolou obsahu souborů ovladače nvidia v adresáři modprobe.d.

$ grep 'nouveau' /etc/modprobe.d/* | grep nvidia
/etc/modprobe.d/nvidia-331_hybrid.conf:blacklist nouveau
/etc/modprobe.d/nvidia-331_hybrid.conf:blacklist lbm-nouveau
/etc/modprobe.d/nvidia-331_hybrid.conf:alias nouveau off
/etc/modprobe.d/nvidia-331_hybrid.conf:alias lbm-nouveau off
/etc/modprobe.d/nvidia-graphics-drivers.conf:blacklist nouveau
/etc/modprobe.d/nvidia-graphics-drivers.conf:blacklist lbm-nouveau
/etc/modprobe.d/nvidia-graphics-drivers.conf:alias nouveau off
/etc/modprobe.d/nvidia-graphics-drivers.conf:alias lbm-nouveau off

Všimněte si, že soubory "nvidia-331_hybrid.conf" a "nvidia-graphics-drivers.conf" jsou na černé listině nouveau.

Chcete-li zkontrolovat informace o modulu ovladače nvidia, použijte příkazy lsmod, modprobe a modinfo

# check that nvidia kernel module is loaded or not
$ lsmod | grep nvidia
nvidia              10699336  49
drm                   302817  2 nvidia
# find the real name of the nvidia module
$ modprobe -R nvidia
nvidia_331
# details about the nvidia_331 module
$ modinfo nvidia_331
filename:       /lib/modules/3.13.0-24-generic/updates/dkms/nvidia_331.ko
alias:          char-major-195-*
version:        331.67
supported:      external
license:        NVIDIA
.....

Soubor modulu jádra pro ovladač nvidia se nachází na adrese "/lib/modules/3.13.0-24-generic/updates/dkms/nvidia_331.ko".

Všimněte si, že se jedná o modul "dkms", což znamená, že se načítá dynamicky. Kvůli této obrazovce grub by úvodní obrazovky Ubuntu/Kubuntu měly nízké rozlišení, protože v té době nejsou ovladače nvidia v platnosti a používá se jakékoli rozlišení dostupné prostřednictvím rozšíření VESA.

Závěr

Pokud máte nějakou zpětnou vazbu nebo dotazy, dejte nám vědět v komentářích níže.


Ubuntu
  1. Jak nainstalovat ovladače Nvidia na Ubuntu 20.04

  2. Jak nainstalovat ovladače NVIDIA na CentOS 8

  3. Jak nainstalovat nejnovější ovladače Nvidia na Ubuntu

  1. Jak nainstalovat ovladače NVIDIA na Ubuntu 19.04 Disco Dingo Linux

  2. Jak nainstalovat ovladače NVIDIA na Ubuntu 19.10 Eoan Ermine Linux

  3. Jak nainstalovat nejnovější ovladače Nvidia na Ubuntu 16.04 Xenial Xerus

  1. Jak nainstalovat ovladače NVIDIA na Ubuntu 18.10 Cosmic Cuttlefish Linux

  2. Jak nainstalovat ovladače NVIDIA na Ubuntu 20.10 Groovy Gorilla Linux

  3. Jak nainstalovat ovladače NVIDIA na Ubuntu 21.04