The latest pre-release build from SVN trunk (http://www.virtualgl.org/DeveloperInfo/PreReleases -- 2.5.x Evolving) has numerous changes designed to make the interposer less intrusive. Basically, whenever VirtualGL loads a "real" X11, OpenGL, GLX, or XCB function, it now waits until that function is actually needed, instead of attempting to preload all of the functions in the body of XOpenDisplay(). When run with -nodl, libGL will not be loaded into the process at all until the 3D application actually makes an OpenGL or GLX call. Furthermore, the XCB interposer can now be compiled and run on machines that lack XCB, so it is now enabled by default. A more detailed description of the changes is here:
https://sourceforge.net/p/virtualgl/patches/5/ Any testing or feedback is appreciated. This new approach should be generally much cleaner, less intrusive, and more future-proof. DRC ------------------------------------------------------------------------------ _______________________________________________ VirtualGL-Devel mailing list VirtualGL-Devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/virtualgl-devel