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.6.1
Name Modified Size InfoDownloads / Week
Parent folder
README.md 2023-08-23 2.1 kB
virtualgl_2.6.1_amd64.deb 2019-04-11 1.9 MB
VirtualGL-debuginfo-2.6.1.x86_64.rpm 2019-04-11 2.0 MB
VirtualGL-2.6.1.x86_64.rpm 2019-04-11 1.8 MB
virtualgl_2.6.1_i386.deb 2019-01-02 2.0 MB
virtualgl32_2.6.1_amd64.deb 2019-01-02 922.6 kB
VirtualGL-debuginfo-2.6.1.i386.rpm 2019-01-02 2.0 MB
VirtualGL-Utils-2.6.1-x64.exe 2019-01-02 229.4 kB
VirtualGL-Utils-2.6.1-x86.exe 2019-01-02 202.5 kB
VirtualGL-2.6.1.tar.gz 2019-01-02 1.3 MB
VirtualGL-2.6.1.tar.gz.sig 2019-01-02 65 Bytes
VirtualGL-2.6.1.src.rpm 2019-01-02 1.3 MB
VirtualGL-2.6.1.i386.rpm 2019-01-02 1.8 MB
VirtualGL-2.6.1.dmg 2019-01-02 1.2 MB
Totals: 14 Items   16.6 MB 9

These packages were built with libjpeg-turbo 2.0.1:
https://sourceforge.net/projects/libjpeg-turbo/files/2.0.1/

Packaging changes

New builds of VirtualGL-2.6.1.x86_64.rpm and virtualgl_2.6.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:
https://www.VirtualGL.org/key/VGL-GPG-KEY-1024
https://keyserver.ubuntu.com/pks/lookup?op=get&search=0xecf01671d05e2a105ff84dc46bbefa1972feb9ce
and the Windows installers are signed using a code signing certificate.

Cygwin

Use the vglcygsetup script to install or update the VirtualGL Client for Cygwin.

2.6.1

Significant changes relative to 2.6:

  1. Fixed a regression introduced by 2.6 beta1[8] that caused a fatal error (ERROR: in findConfig-- Invalid argument) to be thrown if a 3D application called a frame trigger function, such as glXSwapBuffers(), when no OpenGL context was current.

  2. Worked around a segfault in Cadence Virtuoso that occurred when using VirtualGL's dlopen() interposer (libdlfaker.so). The application apparently interposes getenv() and calls dlopen() within the body of its interposed getenv() function. Since VirtualGL calls getenv() within the body of its interposed dlopen() function, this led to infinite recursion and stack overflow.

    The workaround for this segfault also fixed an error ("Failed to hook the dlopen interface") that occurred when using recent versions of VirtualBox with VirtualGL.

  3. The VirtualGL User's Guide and other documentation has been overhauled to reflect current reality and to use more clear and consistent terminology and formatting.

Source: README.md, updated 2023-08-23