primus_0~20150328-1_amd64.deb


Advertisement

Description

primus - client-side GPU offloading for NVIDIA Optimus

Distribution: Ubuntu 16.04 LTS (Xenial Xerus)
Repository: Ubuntu Universe amd64
Package name: primus
Package version: 0~20150328
Package release: 1
Package architecture: amd64
Package type: deb
Installed size: 57 B
Download size: 9.57 KB
Official Mirror: archive.ubuntu.com
Primus is a shared library that provides OpenGL and GLX APIs and implements low-overhead local-only client-side OpenGL offloading via GLX forking, similar to VirtualGL. It intercepts GLX calls and redirects GL rendering to a secondary X display, presumably driven by a faster GPU. On swapping buffers, rendered contents are read back using a PBO and copied onto the drawable it was supposed to be rendered on in the first place. Primus is currently intended to be used alongside Bumblebee and provides a drop-in replacement for optirun (i.e. "primusrun").

Alternatives

    Download

    Source package: primus

    Install Howto

    1. Update the package index:
      # sudo apt-get update
    2. Install primus deb package:
      # sudo apt-get install primus

    Files

    • /usr/bin/primusrun
    • /usr/share/bash-completion/completions/primus
    • /usr/share/doc/primus/README.md
    • /usr/share/doc/primus/changelog.Debian.gz
    • /usr/share/doc/primus/copyright
    • /usr/share/doc/primus/technotes.md.gz
    • /usr/share/man/man1/primusrun.1.gz

    Changelog

    2015-07-25 - Vincent Cheng <vcheng@debian.org> primus (0~20150328-1) unstable; urgency=medium * New upstream git snapshot. - rebase on d1afbf6fce - refresh hardening.patch * Build with PRIMUS_UPLOAD=0 now that xserver-xorg-video-intel in sid has SNA enabled by default. * Add dependency on libgl1-mesa-glx to primus-libs. (LP: #1383909) * Move bumblebee bash-completion file from obsolete /etc/bash_completion.d/ to /usr/share/bash-completion/completions/.

    2014-01-15 - Vincent Cheng <vcheng@debian.org> primus (0~20140711-1) unstable; urgency=medium [ Vincent Cheng ] * New upstream git snapshot. - rebase on 4e000124ec * Update email address. * Update Standards version to 3.9.6, no changes required. [ Andreas Beckmann ] * hardening.patch: New. Use all variables that contain hardening flags.

    2014-01-07 - Vincent Cheng <Vincentc1208@gmail.com> primus (0~20131127-2) unstable; urgency=medium * Build with PRIMUS_UPLOAD=1 to avoid a bug triggered by using primus and xserver-xorg-video-intel with UXA acceleration enabled (which is currently the default with xserver-xorg-video-intel 2:2.21.15-1 in unstable). This workaround will remain in effect until xserver-xorg-video-intel defaults to SNA in unstable. This flag will not be set if build environment is Ubuntu, as SNA is already enabled by default (in trusty).

    2014-01-06 - Vincent Cheng <Vincentc1208@gmail.com> primus (0~20131127-1) unstable; urgency=medium * New upstream git snapshot. - rebase on 074817614c * Update Standards version to 3.9.5, no changes required.

    2013-10-23 - Vincent Cheng <Vincentc1208@gmail.com> primus (0~20130904-1) unstable; urgency=low * New upstream git snapshot. - rebase on da6459236b

    2013-08-20 - Vincent Cheng <Vincentc1208@gmail.com> primus (0~20130805-1) unstable; urgency=low * New upstream git snapshot. - rebase on 3f248d9f13

    2013-06-06 - Vincent Cheng <Vincentc1208@gmail.com> primus (0~20130601-1) unstable; urgency=low * New upstream git snapshot. - rebase on 38731d5375 - fixes FTBFS on oldstable with gcc < 4.6 (Closes: #710025)

    2013-05-29 - Vincent Cheng <Vincentc1208@gmail.com> primus (0~20130527-1) unstable; urgency=low * New upstream git snapshot. - rebase on 618acb99e0

    2013-05-16 - Vincent Cheng <Vincentc1208@gmail.com> primus (0~20130511-1) unstable; urgency=low * New upstream git snapshot. - rebase on ef73dd1976

    2013-05-03 - Vincent Cheng <Vincentc1208@gmail.com> primus (0~20130427-1) unstable; urgency=low * Initial release. (Closes: #692597)

    Advertisement
    Advertisement