Dieser Artikel wurde archiviert, da er - oder Teile daraus - nur noch unter einer älteren Ubuntu-Version nutzbar ist. Diese Anleitung wird vom Wiki-Team weder auf Richtigkeit überprüft noch anderweitig gepflegt. Zusätzlich wurde der Artikel für weitere Änderungen gesperrt.
Anmerkung: Primus wurde in Bumblebee integriert
Primus wurde entwickelt von Alexander Monakov um die Leistung (FPS) der Nvidia GPU auf Optimus Laptops zu verbessern. Der Artikel geht von einer bestehenden Bumblebee-Installation aus. Eine komplette Bumblebee Installation ist prinzipiell nicht nötig für primus, erleichtert aber dessen Installation erheblich, da die Infrastruktur von Bumblebee (2. X-Server, Installation des Nvidiatreibers ohne Komplikationen in Bezug auf den Intel Treiber) einfach genutzt werden kann. Primus reduziert den Datenaustausch zwischen den beiden X-Servern und ist dadurch, je nach Anwendung, deutlich performanter als VirtualGL, dem Backend von Bumblebee.
Seit Version 3.1 beinhaltet das bumblebee PPA primus. Zusätzlich stellt der Entwickler von primus ein PPA[1] bereit, das die nötigen Pakete beinhaltet.
Adresszeile zum Hinzufügen des PPAs:
ppa:zhurikhin/primus
Zusätzliche Fremdquellen können das System gefährden.
Ein PPA unterstützt nicht zwangsläufig alle Ubuntu-Versionen. Weitere Informationen sind der PPA-Beschreibung des Eigentümers/Teams zhurikhin zu entnehmen.
Damit Pakete aus dem PPA genutzt werden können, müssen die Paketquellen neu eingelesen werden.
Nach dem Aktualisieren der Paketquellen folgende Pakete installieren:
primus (ppa)
mit apturl
Paketliste zum Kopieren:
sudo apt-get install primus
sudo aptitude install primus
Um auf 64-bit Systemen auch 32-bit Anwendungen wie z.B. Wine verwenden zu können, muß auch das Paket primus-lib:i386
installiert werden.
Zur Zeit unterstützt das PPA zhurikhin/primus nur Ubuntu 12.04 und 12.10, allerdings lassen sich die Pakete manuell auch auf Ubuntu 11.10 kompilieren.
Anwendungen auf Nvidia-Grafik können nun durch das Präfix primusrun
gestartet werden, z.B.:
primusrun glxspheres
Um höhere Frameraten als die Bildwiederholfrequenz zu ermöglichen
vblank_mode=0 primusrun glxspheres
ausführen.
Diese Revision wurde am 26. April 2013 22:42 von Lasall erstellt.