How to Install and Uninstall primus Package on openSuSE Tumbleweed
Last updated: December 23,2024
1. Install "primus" package
This guide covers the steps necessary to install primus on openSuSE Tumbleweed
$
sudo zypper refresh
Copied
$
sudo zypper install
primus
Copied
2. Uninstall "primus" package
This guide let you learn how to uninstall primus on openSuSE Tumbleweed:
$
sudo zypper remove
primus
Copied
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.
-------------------------------
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.