Hogyan telepítsük az Nvidia illesztőprogramokat Linuxra

How Install Nvidia Drivers Linux



Az Nvidia kártyákat használhatja a nyílt forráskódú Nouveau eszközillesztővel vagy az Nvidia saját illesztőprogramjaival. A szabadalmaztatott illesztőprogram több Nvidia kártyát támogat, mint a Nouveau.

Új - Nvidia nyílt forráskódú illesztőprogram

A Nouveau a nyílt forráskódú eszközillesztő, amely támogatja az Nvidia grafikus kártyákat és az Nvidia Tegra SoC-családot. Az eszközillesztőt az Nvidia mérnökei együttműködésével fejlesztették ki, de ez nem az Nvidia hivatalos illesztőprogramja.







A Nouveau az Nvidia saját Linux -illesztőprogramján alapul. A projektet jelenleg az X.Org Alapítvány irányítja. Három összetevőből áll:



  • Linux Kernel KMS illesztőprogram (új)
  • Gallium3D illesztőprogramok a Mesában
  • X.org DDX

A forráskód tárolva van freedesktop.org .



A Nouveau szabadon terjeszthető az MIT licenc alapján. A Nouveau elődje az elavult, 2D-s, nyílt forráskódú nv-illesztőprogram. 2005 -ben a Nouveau nv driver javításként indult. Az első hivatalos kiadást 2007 -ben mutatták be a Linux.conf.au webhelyen. 2010 -ben a Nouveau -t kísérleti eszközillesztőként felvették a Linux kernelbe.





A Nouveau kezdeti verziói a Direct Rendering Infrastructure (DRI) technológiát használták a Mesa 3D számára a 3D grafikus funkciókhoz. De 2008 óta a Gallium3D -t használják 3D támogatásként. A Nouveau -t használják alapértelmezett Nvidia eszközillesztőként olyan Linux disztribúciókhoz, mint a Fedora, Ubuntu, Debian és OpenSUSE.

A Nouveau projektet a nyílt forráskódú közösség aktívan támogatja. Minden új kiadással javul.



Korlátozások:

A szecessziós felhasználóknak tisztában kell lenniük a következő korlátozásokkal:

  • Teljesítmény: A 3D teljesítmény lassabb lehet, mint az Nvidia szabadalmaztatott illesztőprogramjai.
  • Frissítési árak: A magasabb (60 Hz feletti) frissítési gyakoriság szűk keresztmetszetekbe ütközhet.
  • Speciális funkciók: Előfordulhat, hogy az illesztőprogram nem támogatja az új fejlett szolgáltatásokat a legújabb Nvidia grafikus kártyákon (például az Nvidia Quadro kártyák többszörös megjelenítési képességeit Scalable Link Interface vagy SLI nélkül).

Nvidia szabadalmaztatott illesztőprogram

Az Nvidia szabadalmaztatott illesztőprogramját az Nvidia fejlesztette és karbantartja. A grafikus kártyák szélesebb körét támogatja, mint a Nouveau illesztőprogram. Ez a zárt forráskódú illesztőprogram jobb teljesítményt nyújt a 3D grafika és a számítógépes játékok számára, mint a nyílt forráskódú opció.

Az Nvidia szabadalmaztatott illesztőprogramja két részből áll:

  • A csomagolófunkciók a Linux kernel ellen fordítanak.
  • A bináris folt (Binary Large OBject) gondoskodik a kártyával való kommunikációról.

A kernelmodul és az X11 illesztőprogram egyetlen csomagban található. A felhasználóknak a csomagból kell kiválasztaniuk az összetevők telepítésének sajátosságait.

Hardver kompatibilitás

A csomag támogatja az Nvidia kártyák több generációjának támogatását. A kártya rendszerrel való kompatibilitásáról a Nvidia illesztőprogram letöltési oldal forma.

Kernel kompatibilitás

Az Nvidia kernel illesztőprogramja telepíti és futtatja a jelenlegi Linux kernelt. Az illesztőprogram modulként épül fel, és olyan kernelre van szüksége, amely képes a rendszermag modulok betöltésére. A kernel modul neve nvidia.ko. Az nvidia.ko egy saját részből áll, amelyet bináris foltnak neveznek, és egy nyílt forráskódú részből, amelyet ragasztónak neveznek. A bináris folt gondoskodik a grafikus kártya funkcióiról. A ragasztó rész közvetítőként működik a bináris folt és a kernel között. A bináris foltnak, a ragasztónak és a rendszermagnak együtt kell működniük a zökkenőmentes működés érdekében. Ezek az összetevők gondoskodnak az operációs rendszer problémáiról, például a kernel pánikjairól, az X szerver összeomlásáról, a túlmelegedésről és az energiagazdálkodásról.

Az Nvidia illesztőprogramok kihívásai

Az Nvidia szabadalmaztatott illesztőprogramjának használatának kockázata az, hogy a Linux bármely belső alkalmazásbináris interfészén (ABI) végrehajtott módosítások káros következményekkel járhatnak. Az új Linux -kernel kiadások megváltoztathatják az illesztőprogramok belső ABI -jét. Ez megköveteli az összes ABI -t használó illesztőprogram frissítését. Ez nem nagy ügy a nyílt forráskódú termékek esetében. A felhasználók könnyen áttekinthetik az illesztőprogramok közötti hívásláncot, és könnyen frissíthetik az ABI -ket. De a felhasználók nem rendelkeznek ilyen szintű átláthatósággal az nvidia.ko -ban. Tehát egy új kernel kiadás után az Nvidia kártyák elkezdhetnek adatvesztést vagy hardverhibákat bemutatni. Ha az nvidia.ko -t használja, mindig óvatosan járjon el a kernel frissítése előtt. Javasoljuk, hogy maradjon a jelenlegi kernel verziónál, amíg az Nvidia kiadja az nvidia.ko új verzióját általános használatra.

Kapcsolat a nyílt forráskódú közösséggel

Az Nvidia vitatott kapcsolatban áll a nyílt forráskódú közösséggel. Az Nvidia grafikus kártyák még mindig felülmúlják az Intel és az AMD kártyákat Linux rendszereken. De az Nvidia illesztőprogramok zárt forráskódú jellege megnehezíti a nyílt forráskódú közösségek hozzájárulását. A múltban a nyílt forráskódú Nouveau fejlesztők az Nvidia eszközillesztőinek firmware képeit készítették, és átalakították, hogy többet megtudjanak az illesztőprogramok belső tulajdonságairól. Aztán megismétlik a Nouveau -i funkciókat. De az Nvidia elkezdte kiadni az aláírt firmware -képeket, amelyeket nem lehet visszafordítani. Az Nvidia azt állította, hogy le akarják állítani az utánzó grafikus kártyák használatát. De ez megakadályozza az Nvidia kártyák nyílt forráskódú támogatásának fejlesztését.

Váltás a Nouveau és az Nvidia illesztőprogramok között

A felhasználók válthatnak a Nouveau és az Nvidia saját illesztőprogramjai között. Nehéz, de mégis lehetséges. Íme három módszer, amelyet használhat:

  • Váltás két kernel segítségével
  • Váltás egyetlen kernel és hprofile segítségével
  • Váltás egyetlen rendszermag és rendszer segítségével

A módszerekről többet megtudhat itt .


Linux disztribúcióra vonatkozó telepítési utasítások

Kérjük, használja az alábbi linkeket, hogy megtalálja a telepítési utasításokat egyes Linux disztribúciókhoz. A részletes utasítások segítenek az Nvidia saját illesztőprogramjának Linux -gépre történő telepítésében. Ha hiányzik kedvenc terjesztése, küldhet nekünk e -mailt, és megvizsgáljuk a szükséges utasítások hozzáadását.

Ubuntu

Debian

Linux Mint

Fedora

CentOS


Következtetésképpen

Az Nvidia az egyik legjobb cég Linux -gépek grafikus kártyáihoz. Az Nvidia illesztőprogramok Linux rendszerekre történő telepítése és futtatása azonban kihívást jelent, mivel a vállalat hajlandó hardvert és szoftvert zárt forrásból tartani. A Nouveau nyílt forráskódú illesztőprogramjaival teljesítménybüntetéssel futtathat Nvidia kártyákat. Továbbá, tudjon meg többet a Nouveau és az Nvidia saját illesztőprogramjai közötti teljesítménybeli különbségekről Phoronix áttekintés .

További információ:

Új információs oldal

Nvidia illesztőprogram letöltési oldal

Váltás a Nouveau és az Nvidia saját illesztőprogramja között

Hivatkozások: