Jak nainstalovat nejnovější ovladače Nvidia v Linux Mintu 17 Qiana

nvidiaPokud máte ve svém systému grafickou kartu Nvidia, pak pro správnou funkci doporučuji nainstalovat také oficiální ovladače, poskytované firmou Nvidia. Právě s proprietárním ovladačem by totiž měl být maximálně využit potenciál grafické karty a ta by měla majiteli poskytnout plný výkon.

Instalace ovladače je velmi snadná také díky tomu, že využívá repozitář PPA. Tudíž odpadá jeho tolik obávaná kompilace. Nicméně, je nutné postupovat přesně podle následujících pokynů.

Máte-li zájem, jdeme na to. Vše budeme provádět pomocí terminálu.

 

1. Zjistěte si model své grafické karty

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

Příkaz terminálu:
lspci -vnn | grep -i VGA -A 12

Výstup příkazu bude vypadat nějak takto:

 

nvid1

 

V mém případě se jedná o model GeForce GT 630 Rev. 2.

 

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

Navštivte stránku http://www.nvidia.com/Download/index.aspx.

Vyplňte informace o vaší grafické kartě a systému a klepněte na tlačítko SEARCH. Na další stránce by se vám pak měla zobrazit správná verze ovladače i s odkazem ke stažení a další informace.

Pro výše uvedenou kartu GeForce GT 630 Rev. 2, se ukázal jako správný ovladač 331.79, který lze stáhnout přímo z dané webové stránky. My ovšem chceme pro větší pohodlí nainstalovat tento ovladač z repozitáře PPA.

 

3. Přidání xorg-edgers PPA

Repozitář PPA xorg-edgers poskytuje nejnovější ovladače pro grafické karty Nvidia. Pro jeho přidání do vašeho systému tedy zadejte v terminálu následující příkazy:

Příkazy terminálu:
sudo add-apt-repository ppa:xorg-edgers/ppa -y
sudo apt-get update

Nyní je PPA nastaven a databáze balíčků je aktualizovaná.

 

4. Nainstalujte ovladač

Buď můžete ovladač nainstalovat přímo pomocí balíčku, který má v názvu „nvidia“ a číslo hlavní verze (173, 304, 310, 313, 319, 331, 334 nebo 337), což by vypadalo nějak takto:

Příkazy terminálu:
# ovladač 331:
sudo apt-get install nvidia-331
# ovladač 334:
sudo apt-get install nvidia-334
# nejnovější ovladač:
sudo apt-get install nvidia-current

Nebo jej můžete povolit v Nastavení systému > Ovladače zařízení, kde si vyberete náležitý ovladač.

 

nvid2

 

 

5. Ověřte instalaci

Poslední věc, kterou musíte udělat, je ověřit, zda je ovladač Nvidia načten a zda pracuje. Zadejte proto znovu příkaz lspci a tentokrát by se mělo zobrazit asi toto:

 

nvid3

 

Podívejte se na poslední řádek, kde stojí „Kernel driver in use: nvidia“. To znamená, že je aktuálně používán ovladač Nvidia. Dále také zkontrolujte, zda funguje hardwarová akcelerace pomocí příkazu glxinfo:

Příkaz terminálu:
glxinfo | grep OpenGL | grep renderer

 

Výsledek vypadá takto:

 

nvid4

 

Řetězec OpenGL renderer by měl být něco jiného než „MESA“. Pak to znamená, že daný ovladač je použit i pro hardwarovou akceleraci.

 

6. Nástroj Nastavení Nvidia

S proprietárním ovladačem Nvidia by se měl nainstalovat i GUI nástroj „NVIDIA X Server Settings“, který najdete v Menu > Správa > NVIDIA X Server Settings. Pokud vám chybí, doinstalujte jej příkazem:

Příkaz terminálu:
sudo apt-get install nvidia-settings

NVIDIA X Server Settings může být také spuštěn z příkazového řádku pomocí příkazu:

Příkaz terminálu:
nvidia-settings

Nástroj zobrazuje různé informace o grafické kartě, připojeném monitoru a také umožňuje nastavení různých vlastností.

 

nvid9

 

 

7. Odstranění ovladače

Pokud se něco pokazí při instalaci a vám po ní nejde spustit Linux Mint, pak zkuste odstranění ovladače Nvidia. V Grubu najeďte do Recovery Mode, přejděte do terminálu a potom zadejte následující příkazy:

Příkazy terminálu:
mount -o remount,rw /
apt-get purge nvidia*

 

 

8. Další poznámky

Řada tutoriálů hovoří o nutnosti zapsání ovladače nouveau na blacklist po nainstalování toho proprietárního. V současnosti to již není nutné, protože ovladač Nvidia zapíše na blacklist nouveau sám. To lze ověřit pomocí kontroly obsahu souborů ovladače Nvidia v adresáři modprobe.d:

Příkazy terminálu:
grep ‚nouveau‘ /etc/modprobe.d/* | grep nvidia

 

Výstup je zde:

nvid5

 

Všimněte si, že soubory „nvidia-331_hybrid.conf“ a „nvidia-graphics-drivers.conf“ mají na černé listině právě nouveau.

Chcete-li zjistit další informace o modulu ovladače Nvidia, použijte příkazy lsmod, modprobe a modinfo.
Zkontrolujte, zda je modul Nvidia načten v linuxovém jádře nebo ne:

Příkazy terminálu:
lsmod | grep nvidia

 

Výsledek by měl být podobný tomuto:

 

nvid6

 

Zobrazení skutečného názvu modulu Nvidia:

Příkazy terminálu:
modprobe -R nvidia

 

Výsledek by měl být podobný tomuto:

 

nvid7

 

Informace o modulu nvidia_331:

Příkazy terminálu:
modinfo nvidia_331

 

Opět výsledek:

 

nvid8

 

Soubor jaderného modulu pro ovladač Nvidia se nachází v /lib/modules/3.15.1-031501-generic/kernel/drivers/char/drm/nvidia_331.ko.

Všimněte si také, že se jedná o „dkms“ modul, což znamená, že je načítán dynamicky. Vzhledem k tomu bude mít zobrazení Grubu a Splashscreenu Linux Mintu nízké rozlišení, protože v tuto dobu není ještě ovladač Nvidia v provozu a tyto veličiny jsou zobrazeny prostřednictvím módu VESA.

Tento tutoriál jsem se rozhodl publikovat poté, kdy jsem vyměnil svou grafickou kartu ATI právě za Nvidii, která se mi v Linuxu jeví jako perspektivnější, co se týká podpory ovladačů výrobcem. Zatím se mi vše potvrzuje. Po testu na Glmark2 mi s kernelem 3.15.1 skóre vzrostlo cca o 50%. Při porovnání výkonu se svobodným ovladačem nouveau s kernelem 3.15.2 je rozdíl ještě markantnější, činí více než jedenáctinásobek!

 

 

Štítky , , , , , , , .Záložka pro permanentní odkaz.

19 reakcí na Jak nainstalovat nejnovější ovladače Nvidia v Linux Mintu 17 Qiana

  1. Allconius říká:

    Výborný článek! 🙂 Zrovna mi jedna nvidia leží ve skříni tak to hned vyzkouším, díky

    p.s. pro comment jsem se musel přihlásit, když jsem to zkoušel přes ten antispam tak to vyhazovalo pořád „You failed to answer the question. Please go back and try another problem.“ (a to jsem schválně čekal na lehké počty např.: 20+17=37 🙂 )

    • Satapouch říká:

      Díky.
      Opatření se spamem jsme byli nuceni udělat poté, kdy urážky a řeči mimo téma článku přesáhly únosnou mez. U nás prostě ještě nejsme tak daleko, aby i ty komentáře nemusely být pod kontrolou.
      Jinak antispam jsem zkoušel a fungovalo to, Pravdou je, že je to špatně čitelné, zatím to však měnit nebudeme.

      • Allconius říká:

        Ahoj, nyní mi to už vypisuje „Pro přidání komentáře musíte být přihlášeni.“

  2. Allconius říká:

    Ahoj, tak jsem si konečně nainstaloval tu kartu ze skříně a super 🙂 Co mě pobavilo, že mám stejnej čip jak máš v návodu:

    lspci -vnn | grep -i VGA -A 12
    01:00.0 VGA compatible controller [0300]: NVIDIA Corporation GF108 [GeForce GT 630] [10de:0f00] (rev a1) (prog-if 00 [VGA controller])
    Subsystem: Gigabyte Technology Co., Ltd Device [1458:3544]

    Dokonce mi to rozjelo i Tom Raider: Underworld co mi nic nevypisuje:
    michal@michal-MS-7758 ~ $ grep ‘nouveau’ /etc/modprobe.d/* | grep nvidia
    michal@michal-MS-7758 ~ $

    je to problém?

    • Allconius říká:

      Aha tak už vypisuje bylo to těma uvozovkama:

      michal@michal-MS-7758 ~ $ grep „nouveau“ /etc/modprobe.d/* | grep nvidia
      /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

  3. Andreas říká:

    Podle návodu jsem zprovoznil 6 let starou Nvidii a hraju na ní War Thunder..
    GK Nvidia 9500GT
    Díky za super článek 🙂

  4. zbyna říká:

    Mě se ještě osvědčilo, před instalací nvidia ovladače
    sudo service mdm stop tzn. ukončit xserver a teprve pak
    instalovat z příkazové řádky

  5. SAiMi říká:

    Mohu poprosit o pomoc? V bodě 4. kde vyberu ovladac 340.65 ktery je ze stranek Nvidia doporucovan a zadanim do terminalu: lspci -vnn | grep -i VGA -A 12 dostavam i po restartu: Kernel driver in use: nouveau. I když je ve správci ovladačů vybrán nvidia-340.

  6. SAiMi říká:

    Zkoušel jsem i návod zde: http://forum.linux-mint-czech.cz/viewtopic.php?p=7851#p7851

    Ale bohužel bez úspěchu!

  7. SAiMi říká:

    Když ho vyberu a dám restart PC, tak přihlašovací dialog jelikož mám šifrovaný disk je skryt a mám jen černou obrazovku. Pokud po paměti zadám heslo, pak se již zobrazí normální obrazovka. Tohle je jediný problém který aktuálně mám, jinak jsem s touto distribucí nadmíru spokojen!

  8. SAiMi říká:

    Ozvu se ti přes SZ, a domluvíme se tam. Předem děkuji za velkou ochotu pomoci, vážím si toho!

  9. SAiMi říká:

    Na fóru jsem aktualizoval vlákno, kde je popsáno jak jsem vyřešil s mistrem Satapouchem můj problém!

  10. radekhodal říká:

    ahoj…je nekde navod v cestine jak nastavit nvidia settings? co ke jaka polozka znamena?

  11. Dave říká:

    Zdravím,
    použil jsem tento návod, ale nějak se tomu nechce. Nejenže po výpisu lspci -vnn | grep -i VGA -A 12 se mi stale zobrazuje nouveau, ale kdyz se prihlasim, tak místo ikon vidím bílé obdélníky, navíc je vidět okno: byl zjišťen problém se systémovým programem.
    Dá se to nějako opravit prosím?
    Děkuji moc za všechny rady

  12. Pingback:Jak nainstalovat ovladač Nvidia 352.21 v Linux Mintu - Linux Mint CZ&SK

  13. Pingback:Jak nainstalovat ovladač NVIDIA 361.28 v Linux Mintu - Linux Mint CZ&SK

  14. Pingback:Jak nainstalovat ovladač NVIDIA 367 v Linux Mintu - Linux Mint CZ&SK