Download Latest Version 082a6d6382644cc81161f95873bede6cd632eb23f853488f7af74d74780ebd09-other.sqlite.bz2 (8.7 kB)
Email in envelope

Get an email when there's a new version of VirtualGL

Home / 2.5.1
Name Modified Size InfoDownloads / Week
Parent folder
virtualgl_2.5.1_amd64.deb 2019-04-11 1.7 MB
VirtualGL-debuginfo-2.5.1.x86_64.rpm 2019-04-11 1.9 MB
VirtualGL-2.5.1.x86_64.rpm 2019-04-11 1.6 MB
README.md 2019-04-11 2.8 kB
VirtualGL-2.5.1.tar.gz 2016-10-01 1.2 MB
VirtualGL-2.5.1.tar.gz.sig 2016-10-01 65 Bytes
VirtualGL-2.5.1.src.rpm 2016-10-01 1.2 MB
virtualgl_2.5.1_i386.deb 2016-10-01 1.8 MB
virtualgl32_2.5.1_amd64.deb 2016-10-01 852.0 kB
VirtualGL-debuginfo-2.5.1.i386.rpm 2016-10-01 1.9 MB
VirtualGL-Utils64-2.5.1.exe 2016-10-01 219.4 kB
VirtualGL-Utils-2.5.1.exe 2016-10-01 193.5 kB
VirtualGL-2.5.1.i386.rpm 2016-10-01 1.6 MB
VirtualGL-2.5.1.dmg 2016-10-01 2.0 MB
Totals: 14 Items   16.2 MB 5

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.1.x86_64.rpm and virtualgl_2.5.1_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.1

Significant changes relative to 2.5:

  1. VirtualGL will no longer report the presence of the GLX_EXT_swap_control, GLX_EXT_texture_from_pixmap, or GLX_SGI_swap_control extensions to applications unless the underlying OpenGL library exports the necessary functions to support those extensions. This fixes a regression introduced in VGL 2.4 that caused WINE to crash when running on a system whose OpenGL implementation lacked the glXSwapIntervalSGI() and glXSwapIntervalEXT() functions. Furthermore, VirtualGL will now report the presence of the GLX_EXT_import_context and GLX_NV_swap_group extensions to applications if the underlying OpenGL library exports the necessary functions to support those extensions.

  2. Fixed compilation errors when building with GCC v6.

  3. vglserver_config is now SELinux-aware and will set up the proper file contexts to allow vglgenkey to run within the GDM startup scripts. This has been verified with Red Hat Enterprise Linux and work-alike systems (CentOS, etc.), but unfortunately the version of GDM that ships in Fedora 22-24 does not execute the GDM startup scripts at all. At the moment, the only workaround for those recent Fedora releases is to use LightDM.

  4. Fixed a deadlock that occurred when exiting ANSYS HFSS 2014. This fix was an extension of 2.3.3[2], necessitated by the fact that MainWin calls X11 functions from the destructor of one of its shared libraries, which is executed after the VGL faker has shut down. Because VGL 2.5.x enables the XCB interposer by default, we have to ensure that any X11 and XCB functions hand off immediately to the underlying libraries after the faker has been shut down, because even if an X11 function is not interposed by VGL, some of the XCB functions it calls might be. This issue was also known to affect ANSYS Maxwell and may have affected other applications that use MainWin.

Source: README.md, updated 2019-04-11