Skip to content

3.0.2

Compare
Choose a tag to compare
@dcommander dcommander released this 20 Oct 22:52
· 104 commits to main since this release

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:

  1. Fixed an issue whereby vglserver_config failed to unload the nvidia 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.

  2. Fixed compilation errors when building with libX11 1.8.x.

  3. 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.

  4. 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.