Nvidia

Jak nainstalovat ovladače Nvidia v systému Linux

Jak nainstalovat ovladače Nvidia v systému Linux

Karty Nvidia můžete použít s open-source ovladačem zařízení Nouveau nebo s vlastními ovladači Nvidia. Proprietární ovladač podporuje více karet Nvidia než Nouveau.

Nouveau - Nvidia Open Source Driver

Nouveau je ovladač zařízení s otevřeným zdrojovým kódem pro podporu grafických karet Nvidia a rodiny SoC Nvidia Tegra. Ovladač zařízení byl vyvinut ve spolupráci inženýrů Nvidia, ale není to oficiální ovladač Nvidia.

Nouveau je založen na proprietárním linuxovém ovladači Nvidia. Projekt v současné době spravuje X.Org Foundation. Má tři komponenty:

Zdrojový kód je hostován na freedesktop.org.

Nouveau je volně šířen pod licencí MIT. Předchůdcem Nouveau je zastaralý open-source NV ovladač pouze pro 2D. V roce 2005 Nouveau začínal jako nv opravy ovladačů. První oficiální vydání bylo předvedeno v Linuxu.konf.au v roce 2007. V roce 2010 byl Nouveau přijat do jádra Linuxu jako experimentální ovladač zařízení.

Počáteční verze Nouveau používaly Direct Rendering Infrastructure (DRI) pro Mesa 3D pro 3D grafické funkce. Ale od roku 2008 se Gallium3D používá pro 3D podporu. Nouveau se používá jako výchozí ovladač zařízení Nvidia pro distribuce Linuxu jako Fedora, Ubuntu, Debian a OpenSUSE.

Projekt Nouveau je aktivně podporován komunitou open-source. S každým novým vydáním se zlepšuje.

Omezení:

Uživatelé secese by si měli být vědomi následujících omezení:


Proprietární ovladač Nvidia

Proprietární ovladač Nvidia je vyvíjen a udržován společností Nvidia. Podporuje širší škálu grafických karet než ovladač Nouveau. Tento ovladač s uzavřeným zdrojovým kódem poskytuje lepší výkon pro 3D grafiku a počítačové hry než možnost s otevřeným zdrojovým kódem.

Vlastní ovladač Nvidia se skládá ze dvou částí:

Modul jádra a ovladač X11 jsou součástí jediného balíčku. Uživatelé si musí z balíčku zvolit konkrétní způsob instalace komponent.

Kompatibilita hardwaru

Balíček je dodáván s podporou více generací karet Nvidia. Kompatibilitu karet s vaším systémem zjistíte pomocí formuláře stránky ke stažení ovladačů Nvidia.

Kompatibilita jádra

Ovladač jádra Nvidia se instaluje a běží proti aktuálnímu jádru Linuxu. Ovladač je vytvořen jako modul a potřebuje jádro, které je schopné načíst moduly jádra. Modul jádra se nazývá nvidia.ko. Nvidia.ko se skládá z vlastní části známé jako binární blob a části open source známé jako lepidlo. Binární blob se stará o funkce grafické karty. Lepicí část funguje jako prostředník mezi binárním blob a jádrem. Binární blob, lepidlo a systémové jádro musí spolupracovat, aby vytvořily plynulý provoz. Tyto komponenty se starají o problémy operačního systému, jako jsou panika jádra, zhroucení serveru X, přehřátí a správa napájení.

Výzvy ovladačů Nvidia

Riziko používání proprietárního ovladače Nvidia spočívá v tom, že změny jakéhokoli interního linuxového aplikačního binárního rozhraní (ABI) systému Linux mohou mít nepříznivé důsledky. Nová vydání jádra Linuxu mohou změnit interní ABI pro ovladače. Vyžaduje aktualizaci všech ovladačů využívajících tyto ABI. U produktů s otevřeným zdrojovým kódem to není velký problém. Uživatelé mohou snadno zkontrolovat řetězec hovorů mezi řidiči a snadno aktualizovat ABI. Ale uživatelé nemají tuto úroveň transparentnosti do nvidia.ko. Po novém vydání jádra by tedy karty Nvidia mohly začít předvádět ztrátu dat nebo selhání hardwaru. Pokud používáte nvidia.ko, před aktualizací jádra vždy buďte opatrní. Doporučuje se držet se aktuální verze jádra, dokud Nvidia nevydá novou verzi nvidia.ko pro všeobecné použití.

Vztah s komunitou otevřených zdrojů

Nvidia má svárlivý vztah s komunitou open-source. Grafické karty Nvidia stále překonávají karty Intel a AMD v systémech Linux. Díky uzavřené povaze ovladačů Nvidia je ale obtížné přispívat komunitám s otevřeným zdrojovým kódem. V minulosti používali vývojáři Nouveau s otevřeným zdrojovým kódem pořizování obrazů firmwaru ovladačů zařízení Nvidia a jejich zpětnou analýzu, aby se dozvěděli více o interních součástech ovladačů. Pak by replikovali funkce na Nouveau. Nvidia ale začala vydávat podepsané obrázky firmwaru, které nelze zpětně analyzovat. Nvidia tvrdí, že chtějí přestat používat napodobeniny grafických karet. Zabraňuje však vývoji podpory open-source pro karty Nvidia.

Přepínání mezi ovladači Nouveau a Nvidia

Uživatelé mohou přepínat mezi proprietárními ovladači Nouveau a Nvidia. Je to těžké, ale stále možné. Zde můžete použít tři metody:

Více o metodách se můžete dozvědět zde.


Pokyny pro instalaci specifické pro distribuci Linux

Pomocí následujících odkazů vyhledejte pokyny k instalaci konkrétních distribucí systému Linux. Podrobné pokyny by vám měly pomoci nainstalovat vlastní ovladač Nvidia na váš počítač se systémem Linux. Pokud vaše oblíbená distribuce chybí, můžete nám poslat e-mail a my se podíváme na přidání potřebných pokynů.

Ubuntu

Debian

Linux Mint

Fedora

CentOS


Závěrem

Nvidia je jednou z nejlepších společností pro grafické karty pro stroje Linux. Instalace a provoz ovladačů Nvidia na systémech Linux je však náročná vzhledem k tomu, že společnost má sklon udržovat hardware a software v uzavřených zdrojích. Můžete použít ovladače Nouveau open-source ke spouštění karet Nvidia za výkonnostní pokutu. Zjistěte také více o výkonových rozdílech mezi vlastními ovladači Nouveau a Nvidia z této recenze Phoronix.

Další informace:

Stránka se secesními informacemi

Stránka ke stažení ovladače Nvidia

Přepínání mezi Nouveau a Nvidia Proprietary Driver

Reference:

Střední tlačítko myši nefunguje ve Windows 10
The prostřední tlačítko myši pomáhá procházet dlouhé webové stránky a obrazovky se spoustou dat. Pokud se to zastaví, budete nakonec používat klávesni...
Jak změnit levé a pravé tlačítko myši na počítači se systémem Windows 10
Je úplnou normou, že všechna zařízení počítačových myší jsou ergonomicky navržena pro praváky. K dispozici jsou však myší zařízení, která jsou speciál...
Emulace kliknutí myší vznášením pomocí myši Clickless Mouse ve Windows 10
Používání myši nebo klávesnice ve špatném držení těla nadměrného používání může mít za následek mnoho zdravotních problémů, včetně napětí, syndromu ka...