[[Vorlage(Archiviert, "Primus wurde in [:Archiv/Hybrid-Grafikkarten/Bumblebee:] integriert")]] ##[[Vorlage(Getestet, precise, quantal)]] {{{#!vorlage Wissen [:Pakete installieren: Installation von Programmen] [:Programme_starten: Starten von Programmen] [:Terminal: Ein Terminal öffnen] }}} [[Inhaltsverzeichnis(1)]] Primus wurde entwickelt von [github:amonakov: Alexander Monakov] um die Leistung ([wikipedia:FPS:]) der Nvidia [wikipedia:Grafikprozessor:GPU] auf Optimus-Laptops zu verbessern. Der Artikel geht von einer bestehenden [:Archiv/Hybrid-Grafikkarten/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 [wikipedia_en:VirtualGL:], dem Backend von Bumblebee. = Installation = Seit Version 3.'''1''' beinhaltet das [:Archiv/Hybrid-Grafikkarten/Bumblebee:] PPA primus. Zusätzlich stellt der Entwickler von primus ein PPA[1] bereit, das die nötigen Pakete beinhaltet. [[Vorlage(PPA, zhurikhin, primus)]] Nach dem Aktualisieren der Paketquellen folgende Pakete installieren: {{{#!vorlage Paketinstallation primus, ppa }}} {{{#!vorlage Hinweis 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. }}} {{{#!vorlage Hinweis 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. }}} = Beispiel - Start einer Anwendung mit primus = Anwendungen auf Nvidia-Grafik können nun durch das Präfix `primusrun` gestartet werden, z.B.: {{{#!vorlage Befehl primusrun glxspheres }}} Um höhere Frameraten als die Bildwiederholfrequenz zu ermöglichen {{{#!vorlage Befehl vblank_mode=0 primusrun glxspheres }}} ausführen. = Links = * [github:amonakov/primus:] {en} * [:Archiv/Hybrid-Grafikkarten/Bumblebee:] * [ikhaya:/2012/11/07/primus-ein-nachbrenner-fuer-bumblebee:Projekt-Entwickler-Interview in Ikhaya]: "primus, ein Nachbrenner für Bumblebee", 11/2012 #tag: Grafik, Hardware, Wiki, Ubuntu,