Motto

Uživatel, který má ze správy počítače strach, je lepší než uživatel, který jej nemá.

Navigace:   Úvod
Nvidia (proprietární) + GL + Compiz v Debian Lenny PDF Tisk Email
Napsal uživatel Marek Kočvara   
Pátek, 05 Červen 2009 20:21

Rozjet akcelerovaný desktop není úplně intuitivní záležitost, tedy v Debianu, ale samozřejmě možné to je. Prvně je třeba říci, že z oficiálních repozitářů to lze pouze na jádrech, které byly zařazeny do větve stable. Čili u Debian Etch jde o jádro 2.6.18 a u Debian Lenny o 2.6.26. Záleží kterou z těchto verzí používáte, není problém používat Debian Etch a doinstalovat si jádro plus další potřebné balíky z verze Lenny. Náš příklad se bude týkat Lennyho s Gnome a prehistorické karty Nvidia MX-400.

Pro začátek musíte zprovoznit GL driver pro vaší Nvidia kartu. Zjistěte si, ve kterém balíku se schovává. Aktuální grafické karty jsou v tomto balíku:

Starší grafické karty jsou v tomto:

Podle vašeho jádra si nejprve nainstalujte příslušné jaderné moduly:

  • # apt-get install nvidia-kernel-legacy-96xx-2.6.26-2-686

Jestli máte nainstalované správné jaderné moduly, můžete doinstalovat i metabalíček:

  • # apt-get install nvidia-kernel-legacy-96xx-2.6-686

Dále budete potřebovat balíček:

  • # apt-get install nvidia-kernel-common

Podle vaší karty si pak nainstalujte příslušný balíček driverů (nvidia-glx), v našem případě ale budete instalovat:

  • # apt-get install nvidia-glx-legacy-96xx

A jako bonus můžete nainstalovat grafickou utilitu pro nastavování Nvidia driveru:

  • # apt-get install nvidia-settings

Tímto máme nainstalované vše pouze pro fungování GL driveru. Otevřete si konfigurák /etc/X11/xorg.conf s právy zápisu a najděte si v sekci "Device" řádek Driver. Pokud v něm máte uvedenou hodnotu "nv", přepiště ji na "nvidia":

  • Section "Device"
  • ...
  • Driver "nvidia"
  • ...
  • EndSection

V sekci "Module" pak některé moduly zakomentujte (a naopak nesmí být zakomentovaný modul "glx"):

  • Section "Module"
  • ...
  • #Load "dri"
  • #Load "GLcore"
  • Load "glx"
  • ...
  • EndSection

Pokud po restartu před přihlašovací obrazovkou problikne logo Nvidia, vše funguje jak má. Restart pc.

Compiz

Když teď jedete přes GL driver, stačí jen doinstalovat Compiz.

  • # apt-get install compiz

Pokud jste doinstalovali Compiz verze 0.7.6 a vyšší, musíte ještě doinstalovat konfigurační nástroj (jinak budou chybové hlášky při spouštění):

  • # apt-get install compizconfig-settings-manager

Ke správné funkci je ještě potřeba doplnit i nějaké řádky do /etc/X11/xorg.conf. Opět půjde o sekci "Device":

  • Section "Device"
  • Option "AddARGBGLXVisuals" "true"
  • Option "AllowGLXWithComposite" "true"

Pokud se chcete zbavit zobrazování loga Nvidia při startu X serveru, ještě do stejné sekce doplňte řádek:

  • Option "NoLogo" "true"
  • EndSection

A nakonec zařídit spouštění Compizu při startu, otevřte si dialogové okno Systém > Volby > Sezení a přidejte tento řádek (můžete jej spouštět i v X terminálu):

  • compiz --replace

Po restartu Compiz pojede jako namydlený blesk. Výchozí nastavení je celkem přijatelné, ovšem pomocí utility ccsm (manažer Compizu) si můžete vše nastavit k obrazu svému. Další cenné informace k instalaci jsou na webu: wiki.debian.org/Compiz

 
Mendelovo gymnázium | Designed by webmaster | Powered by Joomla | Creative Commons Attribution