| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| virtualgl_2.5.2_amd64.deb | 2019-04-11 | 1.7 MB | |
| VirtualGL-debuginfo-2.5.2.x86_64.rpm | 2019-04-11 | 1.9 MB | |
| VirtualGL-2.5.2.x86_64.rpm | 2019-04-11 | 1.6 MB | |
| README.md | 2019-04-11 | 3.0 kB | |
| virtualgl_2.5.2_i386.deb | 2017-03-02 | 1.8 MB | |
| virtualgl32_2.5.2_amd64.deb | 2017-03-02 | 854.0 kB | |
| VirtualGL-debuginfo-2.5.2.i386.rpm | 2017-03-02 | 1.9 MB | |
| VirtualGL-Utils64-2.5.2.exe | 2017-03-02 | 220.5 kB | |
| VirtualGL-Utils-2.5.2.exe | 2017-03-02 | 194.6 kB | |
| VirtualGL-2.5.2.tar.gz | 2017-03-02 | 1.2 MB | |
| VirtualGL-2.5.2.tar.gz.sig | 2017-03-02 | 65 Bytes | |
| VirtualGL-2.5.2.src.rpm | 2017-03-02 | 1.2 MB | |
| VirtualGL-2.5.2.dmg | 2017-03-02 | 2.0 MB | |
| VirtualGL-2.5.2.i386.rpm | 2017-03-02 | 1.6 MB | |
| Totals: 14 Items | 16.2 MB | 302 | |
These packages were built with libjpeg-turbo 1.5.1:
http://sourceforge.net/projects/libjpeg-turbo/files/1.5.1/
Packaging changes
New builds of VirtualGL-2.5.2.x86_64.rpm and virtualgl_2.5.2_amd64.deb were uploaded on 2019-04-11 to fix an issue (caused by an oversight in the Docker image used to perform official VirtualGL builds) whereby the official x86-64 VirtualGL binaries depended on libstdc++.so.6.
Package signatures
To ensure the integrity of the VirtualGL binary packages, the RPM and DEB files
and the source tarball are signed using the following key:
http://www.VirtualGL.org/key/VGL-GPG-KEY-1024
http://pgp.mit.edu/pks/lookup?op=get&search=0x6BBEFA1972FEB9CE
and the Windows installers are signed using a code signing certificate.
Cygwin
See http://www.virtualgl.org/Documentation/Cygwin for Cygwin installation instructions.
2.5.2
Significant changes relative to 2.5.1:
-
Previously, the VirtualGL faker opened a connection to the 3D X server whenever an application called XOpenDisplay(). The faker now waits until the 3D X server is actually needed before opening the connection. This prevents non-OpenGL X11 applications from opening unnecessary connections to the 3D X server, which could exhaust the X server's limit of 256 connections if many users are sharing the system.
-
Fixed a regression caused by 2.4.1[6] whereby applications launched with VirtualGL on nVidia GPUs would fail to obtain a visual if
VGL_SAMPLESwas greater than 0. Multisampling cannot be used with Pixmap rendering, and because nVidia's drivers export different FB configs forGLX_PBUFFER_BITandGLX_PBUFFER_BIT|GLX_PIXMAP_BIT, it is necessary to specifyGLX_PBUFFER_BITto obtain an FB config that supports multisampling. -
Fixed a regression caused by 2.4 beta1[2] whereby 32-bit Linux builds of VirtualGL built with recent compilers would sometimes crash when exiting certain 3D applications (reported to be the case with Steam) or behave in other unpredictable ways.
-
Fixed an issue whereby VirtualGL, when used with applications that load OpenGL functions via dlopen()/dlsym(), would fail to load the "real" GLX/OpenGL functions from libGL if libvglfaker.so was built with GCC 4.6 or later.
-
Fixed various build issues with Clang.
-
The interposed
dlopen()function in the Linux version of libdlfaker.so will now nullify theRTLD_DEEPBINDflag, if an application passes that flag todlopen(). This prevents an issue whereby an application could calldlopen(..., *|RTLD_DEEPBIND)to load a shared library that uses OpenGL or X11, thus causing the "real" OpenGL/GLX/X11 functions loaded by that shared library to supercede VirtualGL's interposed functions, effectively disabling VirtualGL. -
Fixed an issue whereby VirtualGL would crash with a GLXBadContextState error if the 3D application set the render mode to something other than
GL_RENDERprior to callingglXSwapBuffers().