[Mesa-users] [ANN] kroki/glxoffload: Primus' best enemy :)
Tomash Brechko
tomash.brechko at gmail.com
Wed Feb 13 07:59:17 PST 2013
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
More information about the mesa-users
mailing list