Portál AbcLinuxu, 30. dubna 2025 15:27

Proprietární driver nVidie v Ubuntu a Debianu

12.9.2005 13:40 | Přečteno: 1966× | Linux & BSD | poslední úprava: 25.10.2005 21:10

Jsou dvě hlavní cesty: použít univerzální instalátor přímo ze stránek výrobce nebo instalovat přes balíčkovací systém. Tyto dvě cesty nejsou spolu moc kompatibilní. Budu psát především o té druhé cestě.

Instalace pomocí oficiálního instalátoru nVidie

Je to poměrně přímočaré:

  1. Stáhnout ze stránek výrobce instalátor
  2. Přepnout se do konzole, shodit X (/etc/init.d/gdm stop pro gdm)
  3. Spustit instalátor:
    sh NVIDIA-Linux-x86-1.0-verze-pkg1.run -a
  4. Upravit /etc/X11/xorg.conf tak, aby X používala driver nvidia
  5. Znovu spustit X (pro gdm /etc/init.d/gdm start)
Mě to ale házelo chyby (unresolved symbol ...), tak jsem radši postupoval přes balíčkovací systém.

Instalace přes balíčkovací systém

Má svoje samozřejmé výhody - balíčkovací systém má o všem přehled, můžete mít akceleraci na více jádrech apod. Na začátek je potřeba si do zdrojů přidat repozitáře restricted a universe (Ubuntu) nebo non-free (Debian)

Používáte-li distribuční jádra, tak je to docela snadné - stačí nainstalovat balíčky:

nvidia-glx
linux-restricted-modules-verze_jadra (Ubuntu)
nvidia-kernel-verze_jadra (Debian)
Pak upravit xorg.conf tak, aby X používala akcelerovaný driver, a je to.

Pokud ale používáte vlastní jádra, je to složitější o překompilování vlastního modulu do jádra. Postup je následující:

  1. Nainstalovat balíček nvidia-kernel-source
  2. V /usr/src rozbalit tarball nvidia-kernel-source.tar.gz
  3. Přepnout se do adresáře se zdrojáky jádra
  4. Zkompilovat a zabalit:
    make-kpkg modules_image
    Řve-li make-kpkg, že nesedí verze, doplnit --append-to-version tak, aby verze seděly
  5. Nainstalovat soubor ../nvidia-kernel-verze_jádra_verze_ovladače-0ubuntu2+verze_jádra_i386.deb
  6. Upravit /etc/X11/xorg.conf a restartovat X

Nevím, jestli to je 100% správný návod, případné připomínky pište do diskuse

       

Hodnocení: -

zatím nehodnoceno
        špatnédobré        

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

Komentáře

Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře. , Tisk

Vložit další komentář

12.9.2005 14:44 xaverx | skóre: 7
Rozbalit Rozbalit vše nvidia
Odpovědět | Sbalit | Link | Blokovat | Admin
Mal som tiez problemy s najnovsimi oficialnymi ovladacmi 1.0-7676. Po nainstalovani starsich 1.0-7667 vsetko funguje.
Josef Kufner avatar 12.9.2005 15:43 Josef Kufner | skóre: 70
Rozbalit Rozbalit vše Chyba
Odpovědět | Sbalit | Link | Blokovat | Admin
U 4. bodu prvniho postupu ti chybi jedna podstatna vec. Precist si manual a podle nej vyhazet moduly Xek, ktere se s nvidia driverem nemaji rady.
Hello world ! Segmentation fault (core dumped)
12.9.2005 18:36 Xóža Hňabaj | skóre: 15 | blog: popcorp | Brno
Rozbalit Rozbalit vše Re: Chyba
Jo, mě drivery nefungovaly s modulem agpart, a v x.conf je potřeba zakomentovat v sekci GLcore a dri.
Jednaokový biu
12.9.2005 18:37 Xóža Hňabaj | skóre: 15 | blog: popcorp | Brno
Rozbalit Rozbalit vše Re: Chyba
Oprava: v sekci module.
Jednaokový biu
Shteffi avatar 29.1.2006 10:05 Shteffi | skóre: 21 | blog: Shteffi
Rozbalit Rozbalit vše Re: Proprietární driver nVidie v Ubuntu a Debianu
Odpovědět | Sbalit | Link | Blokovat | Admin
Dík za jednoduchej návod, ale mohl bys prosím upřesnit jak v xorg.conf nastavit aby používali Xka ty ovladače? díky Mam Ubuntu Breezy a nainstaloval jsem ovladače nvidia-glx ale nevim jak to nastavit. díky

Založit nové vláknoNahoru

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.