Eyescale/Equalizer — Issue #67: Autoconfig optimization for VGL
Author: eile
Created: 2011-12-23 08:48:09+00:00
State: open
Labels: feature, optimization

Derived from this discussion on virtualgl-devel[1]:

Setup is a 3-GPU 'VGL-served' machine. With VGL present, I want:

- two offscreen renderers using :0.1 and :0.2 contributing to:
- one on-screen renderer rendering and assembling :0.1 and :0.2 using the forwarded DISPLAY (:10.0, redirected to :0.0 by VGL)

without VGL I want:

- three off-screen renders using :0.0-:0.2 contributing to:
- one on-screen renderer only assembling :0.0-:0.2, shipped by X11/indirect glX

Tasks:

- Add VGL detection to GPU-SD (glXGetClientString() with GLX_VENDOR returns VirtualGL)
- Tweaks server/config code to produce above config.

[1] https://sourceforge.net/mailarchive/forum.php?thread_name=4EF3875B.205%40spicycrypto.ca&forum_name=virtualgl-devel