3.0.2
Assets
- VirtualGL-3.0.2.tar.gz is the official source tarball for this release. The automatically generated "Source code" assets are not supported.
- Refer to https://VirtualGL.org/Downloads/DigitalSignatures for information regarding the methods used to sign the files in this release and instructions for verifying the signatures.
- The binary packages were built with libjpeg-turbo 2.1.4.
Packaging Changes
- The RPM packages now contain SHA-256 header and payload digests. This fixes an issue whereby the RPM signatures could not be verified on Red Hat Enterprise Linux with FIPS mode enabled. The RPM packages now require GLIBC 2.17 or later.
Support
Code Quality: Stable
Current Support Category: Maintenance
Documentation
User’s Guide for VirtualGL 3.0.2
Release Notes
Significant changes relative to 3.0.1:
-
Fixed an issue whereby
vglserver_config
failed to unload thenvidia
module when using recent versions of nVidia's proprietary drivers. In some cases, this led to incorrect device permissions for /dev/nvidia* after the display manager was restarted. -
Fixed compilation errors when building with libX11 1.8.x.
-
When using the EGL back end, a GPU can now be specified by an EGL device ID of the form
egl{n}
, where{n}
is a zero-based index, or by a DRI device path. A list of valid EGL device IDs and their associated DRI device paths can be obtained by running/opt/VirtualGL/bin/eglinfo -e
. -
Fixed an issue in the EGL back end whereby
glBindFramebuffer()
, when used to bind the default framebuffer, did not restore the previous draw/read buffer state for the default framebuffer. This issue was known to cause flickering in Webots when rendering a camera view, and it may have affected other applications as well.