Envy
Aus Ubuntu-Forum Wiki
Inhaltsverzeichnis |
1 Allgemeines
Mit Envy lassen die aktuellsten Treiber für NVIDIA- und auch ATI-Grafikkarten einfach und komfortabel installieren. Dabei erkennt das Programm die Version der Grafikkarte, installiert den richtigen Treiber von der Herstellerwebseite, nebst Abhängigkeiten, und richtet den X-Server entsprechend ein.
Dabei gibt es zwei Versionen der Software.
- Envy Leagcy
- unterstützt Ubuntu 7.04 Feisty Fawn und Ubuntu 7.10 Gutsy Gibbon
- muss manuell als deb-Paket installiert werden
- EnvyNG
- ist ab Ubuntu 8.04 Hardy Heron in den Paketquellen vorhanden
- gibt es angepasst an die verschiedenen Arbeitsumgebungen
Bei einem Distributions-Upgrade und der Verwendung von Envy Legacy muss dieser vorher entfernt werden. |
- Entfernen
sudo envy --uninstall-all
Beim Einsatz von EnvyNG ist das nicht mehr notwendig.
Auf diese Weise kann man Envy ebenfalls entfernen, falls sich der X-Server nach dessen Installation nicht mehr starten lässt. Dazu muss nur im abgesicherte Modus gestartet und der Befehl ausgeführt werden
envy --uninstall-all
bzw.
envyng --uninstall-all
Diesmal ohne Zusatz sudo, da man im abgesicherten Modus bereits als Root angemeldet ist. Nach dem Reboot wird der Opensource-Treiber genutzt.
2 Vorbereitung
2.1 Abhängigkeiten installieren
Da Envy neue Kernelmodule zur Verfügung stellt, müssen die Pakete zum Kompilieren und die Kernel-Headers im Vorfeld installiert werden.
sudo apt-get install build-essential linux-headers-generic
2.2 Envy Legacy
Das Paket muss von der Projektseite geladen werden:
wget "http://albertomilone.com/ubuntu/nvidia/scripts/legacy/envy_0.9.10-0ubuntu10_all.deb" ~/
Dieser Befehl lädt das .deb-Paket direkt ins /home-Verzeichnis des Benutzers. Davon wird im Folgenden ausgegangen. Alternativ kann das Paket auch manuell von der Projektseite heruntergeladen werden. Dann muss vorher jedoch vorher ins entsprechende Verzeichnis gewechselt werden.
2.3 EnvyNG
Das Paket, befindet sich im universe-Teil der Paketquellen, so dass dieser und der multiverse-Bereich eventuell noch in der sources.list freigeschaltet werden muss. In der Regel sollte das nur der Fall sein, wenn während der Systeminstallation keine Verbindung ins Internet bestand.
3 Installation
3.1 Envy Legacy
- Installation des heruntergeladenen Pakets
sudo dpkg -i ~/envy_*all.deb
- Auflösen etwaig fehlender Abhängigkeiten
Wenn die Installation auf Grund von fehlenden Pakten abbricht, werden diese mit folgendem Befehl automatisch installiert.
sudo apt-get install -f
3.2 EnvyNG
Vor der Installation der neuen, sollte eine vorhandene ältere Version entfernt werden:
sudo apt-get remove envy sudo apt-get remove envyng sudo rm -R /usr/share/envy
Im Anschluss kann dann die Version installiert werden, die der verwendeten Arbeitsumgebung entspricht.
sudo apt-get install envyng-gtk
sudo apt-get install envyng-qt
Dabei werden auch einige KDE 4 - Abhängigkeiten installiert, da Envy QT4 nutzt. Wer das nicht möchte, sollte envyng-core nutzen. |
sudo apt-get install envyng-core
4 Anwendung
4.1 GUI
Die grafische Oberfläche von Envy kann über das entsprechende Menü der Arbeitsumgebung aufgerufen werden. Alternativ kann die GUI-Oberfläche auch im Terminal gestartet werden.
- Gnome
sudo envyng -g
- KDE
sudo envyng -k
4.2 Textbasiert
- Envy Legacy
sudo envy -t
- EnvyNG
sudo envyng -t
Ausgabe:
+-----------------------------------------------------------+ | EnvyNG Menu ver.1.1.1 | | | | 1 - Install the NVIDIA driver | | | | 2 - Uninstall the NVIDIA driver | | | | 3 - Install the ATI driver | | | | 4 - Uninstall the ATI driver | | | | 5 - Install the ATI/NVIDIA driver Manually | | | | 6 - Restart the Xserver | | | | 7 - Restart your computer | | | | 8 - Exit | | | | NOTE: IF THE SCREEN TURNS BLACK, PLEASE TYPE ALT+F1 | +-----------------------------------------------------------+
5 Abschluss der Teiberinstallation
Envy erkennt dabei automatisch die installierten Pakete/Treiber und deinstalliert diese. Im Anschluss an die Installation sollte der Rechner, mindestens aber der X-Server, neu gestartet werden.
6 Kernelupdate
6.1 Envy Legacy
Wurde ein neues Kernel installiert, wird der X-Server bei nächsten Start nicht funktionieren. Er kann das entsprechende Modul nicht laden. Danach muss mit ALT+F1 auf die virtuelle Konsole gewechselt werden. Ist das nicht möglich, kann auch (von Beginn an) der abgesicherte Modus gebootet werden.
Danach muss der Treiber wie beschrieben im Textmodus neu installiert werden.
6.2 EnvyNG
Da Envy in die Paketverwaltung integriert ist, müssen keine weiteren Arbeiten erledigt werden. Der Treiber sollte nach dem Neustart funktionieren.