How to Install and Uninstall primus Package on Ubuntu 16.04 LTS (Xenial Xerus)

Last updated: May 18,2024

1. Install "primus" package

This is a short guide on how to install primus on Ubuntu 16.04 LTS (Xenial Xerus)

$ sudo apt update $ sudo apt install primus

2. Uninstall "primus" package

This guide let you learn how to uninstall primus on Ubuntu 16.04 LTS (Xenial Xerus):

$ sudo apt remove primus $ sudo apt autoclean && sudo apt autoremove

3. Information about the primus package on Ubuntu 16.04 LTS (Xenial Xerus)

Package: primus
Priority: extra
Section: universe/utils
Installed-Size: 57
Maintainer: Ubuntu Developers
Original-Maintainer: Debian NVIDIA Maintainers
Architecture: amd64
Version: 0~20150328-1
Depends: bumblebee, socat, primus-libs (= 0~20150328-1)
Recommends: primus-libs-ia32
Filename: pool/universe/p/primus/primus_0~20150328-1_amd64.deb
Size: 9796
MD5sum: 49890de87ae6fd553028b6be6465846a
SHA1: 7b7f95632266c01c302041d15cb2783a914f6b51
SHA256: f6361489550a1c8ef9ce1077cffec200498cedb8c1150a02c1adb43d954fd6a6
Description-en: client-side GPU offloading for NVIDIA Optimus
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").
Description-md5: 86cd26e1866a08575cea3e262f2dbb68
Homepage: https://github.com/amonakov/primus
Bugs: https://bugs.launchpad.net/ubuntu/+filebug
Origin: Ubuntu