How to Install and Uninstall primus Package on openSuSE Tumbleweed

Last updated: May 20,2024

1. Install "primus" package

This guide covers the steps necessary to install primus on openSuSE Tumbleweed

$ sudo zypper refresh $ sudo zypper install primus

2. Uninstall "primus" package

This guide let you learn how to uninstall primus on openSuSE Tumbleweed:

$ sudo zypper remove primus

3. Information about the primus package on openSuSE Tumbleweed

Information for package primus:
-------------------------------
Repository : openSUSE-Tumbleweed-Oss
Name : primus
Version : 0+git20150328.d1afbf6-3.22
Arch : x86_64
Vendor : openSUSE
Installed Size : 275.4 KiB
Installed : No
Status : not installed
Source package : primus-0+git20150328.d1afbf6-3.22.src
Upstream URL : https://github.com/amonakov/primus
Summary : Faster OpenGL offloading for Bumblebee
Description :
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.