primus - Minimalistic and efficient OpenGL offloading for Bumblebee

Property Value
Distribution Mageia 6.0
Repository Mageia Nonfree i586
Package name primus
Package version 0.2
Package release 1.mga6.nonfree
Package architecture i586
Package type rpm
Installed size 12.49 KB
Download size 15.17 KB
Official Mirror
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


Package Version Architecture Repository
primus-0.2-1.mga6.nonfree.x86_64.rpm 0.2 x86_64 Mageia Nonfree
primus - - -


Name Value
libprimus == 0.2-1.mga6.nonfree
primus-bin == 0.2-1.mga6.nonfree


Name Value
primus == 0.2-1.mga6.nonfree
primus(x86-32) == 0.2-1.mga6.nonfree


Type URL
Binary Package primus-0.2-1.mga6.nonfree.i586.rpm
Source Package primus-0.2-1.mga6.nonfree.src.rpm

Install Howto

  1. Enable Mageia Nonfree repository on "Install and Remove Software"
  2. Update packages list:
    # urpmi.update -a
  3. Install primus rpm package:
    # urpmi primus




2016-10-17 - akien <akien> 0.2-1.mga6
+ Revision: 1061238
- Version 0.2 (same as before, but finally tagged after 1.5 years)
- Add patch to use our LDFLAGS and fix underlinking
2016-07-16 - akien <akien> 0.1-3.20150328.3.mga6.nonfree
+ Revision: 1042284
- Drop and obsolete the -nouveau flavour
o nouveau developers mentioned that using nouveau with Bumblebee was pointless,
users would get much better performance using DRI Prime:
2016-04-15 - akien <akien> 0.1-3.20150328.2.mga6.nonfree
+ Revision: 1002734
+ rebuild (emptylog)
2015-11-28 - akien <akien> 0.1-3.20150328.1.mga6
+ Revision: 906847
- Recommend 32bit library for 64bit package
- Package latest snapshot (one new bugfix commit)
2015-02-01 - akien <akien> 0.1-2.20150201.1.mga5
+ Revision: 813067
- New snapshot fixing potential segfaults (upstream#160)
- Remove mesa 10.1 workaround
2015-01-10 - akien <akien> 0.1-1.20141228.1.mga5
+ Revision: 809720
- New snapshot 20141228
2014-10-15 - umeabot <umeabot> 0.1-0.20131127.7.mga5
+ Revision: 746348
- Second Mageia 5 Mass Rebuild
+ tv <tv>
- use %global for req/prov exclude
- autoconvert to new prov/req excludes
2014-03-07 - akien <akien> 0.1-0.20131127.6.mga5
+ Revision: 600879
- Use %optflags for CXXFLAGS
- Pass the same arguments to the Makefile than set in the primusrun script
- Add the Mesa 10.1.0 workaround to the primus bridge (for optirun)
2014-03-07 - akien <akien> 0.1-0.20131127.5.mga5.nonfree
+ Revision: 600782
- Add workaround to primus/mesa bug introduced with Mesa 10.1.0
2014-02-10 - akien <akien> 0.1-0.20131127.3.mga5
+ Revision: 589157
- Fix wrong path for libGL with nouveau

See Also

Package Description
primus-nvidia-0.2-1.mga6.nonfree.i586.rpm primusrun script adapted to nvidia driver
ps3mediaserver-1.90.1-3.mga6.nonfree.i586.rpm DLNA compliant Upnp Media Server for the PS3
pulse2-davos-client-0.40-1.mga6.nonfree.i586.rpm Pulse 2 Davos imaging client
radeon-firmware-20170531-1.mga6.nonfree.noarch.rpm ATI/AMD Radeon firmware files
ralink-firmware-20170531-1.mga6.nonfree.noarch.rpm Nonfree Ralink firmware files for the Linux kernel
rtlwifi-firmware-20170531-1.mga6.nonfree.noarch.rpm Nonfree rtlwifi firmware files for the Linux kernel
sauerbraten-2013_02_03-6.mga6.nonfree.i586.rpm A free multi-player/single-player first person shooter game
sauerbraten-data-2013_02_03-6.mga6.nonfree.noarch.rpm Game data files
sauerbraten-server-2013_02_03-6.mga6.nonfree.i586.rpm Standalone server
sdcc-3.6.2-0.vcs9697.2.mga6.nonfree.i586.rpm Small Device C Compiler
shorten-3.6.1-4.mga6.nonfree.i586.rpm A fast, low complexity waveform coder
smathstudio-0.97.5737-1.mga6.nonfree.i586.rpm Small mathematic program with MathCad style
snes9x-1.54.1-1.mga6.nonfree.i586.rpm Super NES emulator
snes9x-gtk-1.54.1-1.mga6.nonfree.i586.rpm Graphical User Interface for snes9x
snx-75.40-5.mga6.nonfree.i586.rpm Check Point SSL Network Extender (SNX)