Nvidia

Ako nainštalovať ovládače Nvidia v systéme Linux

Ako nainštalovať ovládače Nvidia v systéme Linux

Karty Nvidia môžete používať s otvoreným ovládačom zariadenia Nouveau alebo s vlastnými ovládačmi Nvidia. Patentovaný ovládač podporuje viac kariet Nvidia ako Nouveau.

Nouveau - Nvidia Open Source Driver

Nouveau je open-source ovládač zariadenia na podporu grafických kariet Nvidia a rodiny SoC Nvidia Tegra. Ovládač zariadenia bol vyvinutý v spolupráci inžinierov Nvidia, ale nejde o oficiálny ovládač Nvidia.

Nouveau je založený na proprietárnom linuxovom ovládači Nvidia. Projekt v súčasnosti riadi spoločnosť X.Org Foundation. Má tri komponenty:

Zdrojový kód je hostený na serveri freedesktop.org.

Nouveau je voľne šírený pod licenciou MIT. Predchodcom systému Nouveau je zastaraný otvorený NV ovládač s otvoreným zdrojovým kódom iba pre 2D. V roku 2005 začala spoločnosť Nouveau ako nová záplata pre vodiča. Prvé oficiálne vydanie bolo predstavené v systéme Linux.konf.au v roku 2007. V roku 2010 bol Nouveau prijatý do jadra Linuxu ako experimentálny ovládač zariadenia.

Počiatočné verzie systému Nouveau používali technológiu Direct Rendering Infrastructure (DRI) pre program Mesa 3D pre funkcie 3D grafiky. Ale od roku 2008 sa Gallium3D používa na podporu 3D. Nouveau sa používa ako predvolený ovládač zariadenia Nvidia pre distribúcie Linuxu ako Fedora, Ubuntu, Debian a OpenSUSE.

Projekt Nouveau aktívne podporuje komunita open-source. Zlepšuje sa to s každým novým vydaním.

Obmedzenia:

Používatelia secesie by si mali byť vedomí nasledujúcich obmedzení:


Proprietárny ovládač Nvidia

Patentovaný ovládač Nvidia je vyvíjaný a udržiavaný spoločnosťou Nvidia. Podporuje širšiu škálu grafických kariet ako Nouveau driver. Tento ovládač s uzavretým zdrojom poskytuje lepší výkon pre 3D grafiku a počítačové hry ako možnosť s otvoreným zdrojom.

Patentovaný ovládač Nvidia sa skladá z dvoch častí:

Modul jadra a ovládač X11 sú súčasťou jedného balíka. Používatelia si musia zvoliť konkrétne spôsoby inštalácie komponentov z balíka.

Kompatibilita hardvéru

Balenie je dodávané s podporou viacerých generácií kariet Nvidia. O kompatibilite kariet s vaším systémom sa dozviete pomocou formulára stránky na stiahnutie ovládača Nvidia.

Kompatibilita s jadrom

Ovládač jadra Nvidia sa inštaluje a beží proti súčasnému jadru systému Linux. Ovládač je zostavený ako modul a potrebuje jadro, ktoré je schopné načítať moduly jadra. Modul jadra sa volá nvidia.ko. Nvidia.ko sa skladá z autorizovanej časti známej ako binárny objekt blob a časti open source známej ako lepidlo. Binárny blob sa stará o funkčnosť grafickej karty. Lepiaca časť funguje ako medzičlánok medzi binárnym blobom a jadrom. Binárny blob, lepidlo a systémové jadro musia spolupracovať, aby vytvorili plynulú operáciu. Tieto komponenty sa starajú o problémy s operačným systémom, ako sú panika jadra, zlyhania servera X, prehriatie a správa napájania.

Výzvy ovládačov Nvidia

Rizikom použitia patentovaného ovládača Nvidia sú zmeny v akomkoľvek internom linuxovom aplikačnom binárnom rozhraní (ABI) systému Linux, ktoré môže mať nepriaznivé následky. Nové vydania jadra Linuxu môžu zmeniť interné ABI pre ovládače. Vyžaduje aktualizáciu všetkých ovládačov používajúcich tieto ABI. Pre produkty s otvoreným zdrojovým kódom to nie je veľký problém. Používatelia môžu ľahko skontrolovať reťazec hovorov medzi vodičmi a ľahko aktualizovať ABI. Používatelia však nemajú túto úroveň transparentnosti pre nvidia.ko. Po novom vydaní jadra by teda karty Nvidia mohli začať vykazovať stratu dát alebo zlyhania hardvéru. Ak používate nvidia.ko, pred aktualizáciou jadra buďte vždy opatrní. Odporúča sa držať sa aktuálnej verzie jadra, kým Nvidia nevydá novú verziu nvidia.ko na všeobecné použitie.

Vzťah s komunitou otvorených zdrojov

Nvidia má sporné vzťahy s komunitou open-source. Grafické karty Nvidia stále prekonávajú karty Intel a AMD v systémoch Linux. Vďaka uzavretej povahe ovládačov Nvidia je však pre open-source komunity ťažké prispieť. V minulosti využívali vývojári systému Nouveau s otvoreným zdrojovým kódom obrázky firmvéru ovládačov zariadení Nvidia a spätne ich analyzovali, aby sa dozvedeli viac informácií o interných ovládačoch. Potom by replikovali funkcionality na Nouveau. Nvidia však začala vydávať podpísané obrázky firmvéru, ktoré nie je možné spätne navrhnúť. Nvidia tvrdila, že chcú prestať používať imitácie grafických kariet. Ale bráni to vývoju podpory open-source pre karty Nvidia.

Prepínanie medzi ovládačmi Nouveau a Nvidia

Používatelia môžu prepínať medzi vlastnými ovládačmi Nouveau a Nvidia. Je to ťažké, ale stále možné. Môžete použiť tri spôsoby:

Tu sa dozviete viac o metódach.


Pokyny na inštaláciu špecifické pre distribúciu Linux

Pomocou nasledujúcich odkazov nájdete inštalačné pokyny pre konkrétne distribúcie systému Linux. Podrobné pokyny by vám mali pomôcť nainštalovať na počítač so systémom Linux vlastný ovládač Nvidia. Ak vaša obľúbená distribúcia chýba, môžete nám poslať e-mail a my sa zaoberáme pridaním potrebných pokynov.

Ubuntu

Debian

Linux Mint

Fedora

CentOS


Na záver

Nvidia je jednou z najlepších spoločností v oblasti grafických kariet pre počítače so systémom Linux. Inštalácia a spustenie ovládačov Nvidia na systémoch Linux je však náročné z dôvodu sklonu spoločnosti udržiavať hardvér a softvér uzavretého zdroja. Môžete použiť open-source ovládače Nouveau na spustenie kariet Nvidia za výkonnostný trest. V tejto recenzii Phoronix sa tiež dozviete viac o výkonových rozdieloch medzi proprietárnymi ovládačmi Nouveau a Nvidia.

Ďalšie informácie:

Stránka so secesnými informáciami

Stránka na stiahnutie ovládača Nvidia

Prepínanie medzi proprietárnym ovládačom Nouveau a Nvidia

Referencie:

Napodobňovanie kliknutí myšou vznášaním sa pomocou myši bez myši vo Windows 10
Používanie myši alebo klávesnice v nesprávnom postoji k nadmernému používaniu môže mať za následok veľa zdravotných problémov vrátane napätia, syndróm...
Pridajte gestá myši do systému Windows 10 pomocou týchto bezplatných nástrojov
V posledných rokoch sa počítače a operačné systémy veľmi vyvinuli. Boli časy, keď používatelia museli prechádzať správcami súborov pomocou príkazov. R...
Ovládajte a spravujte pohyb myši medzi viacerými monitormi v systéme Windows 10
Správca myši s duálnym displejom umožňuje ovládať a konfigurovať pohyb myši medzi viacerými monitormi spomalením jeho pohybu blízko hranice. Windows 1...