[ANN] kroki/glxoffload: Primus' best enemy :)

Tomash Brechko <[email protected]>
Newsgroups gmane.comp.video.mesa3d.user
Message-ID <[email protected]>
Hello,

For the users of NVIDIA Optimus: while the official support is still
just around the corner let me introduce kroki/glxoffload OpenGL
wrapper framework:

  https://github.com/kroki/glxoffload

Similar to Primus (which you probably aware of) but does not require a
commit to a particular OpenGL function list (all OpenGL extensions are
available), totally thread-safe (doesn't create threads on its own)
and has efficient support for multi-window drawing (multiple
glXMakeCurrent() calls per frame do not kill performance).  For
conventional single-window single-threaded rendering kroki/glxoffload
may or may not be faster than Primus depending on your hardware
(though it certainly will consume less CPU), but if Primus failed for
you with multi-threaded rendering or performed poorly with
multi-window drawing, or if you simply want to try to squeeze several
extra FPS, then you are welcome to try kroki/glxoffload.


Thanks to Alexander Monakov (Primus' author) for the original proof of
concept and valuable discussions of Primus and kroki/glxoffload in the
past two weeks.

-- 
  Tomash Brechko
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.