Installing VirtualGL on Recent Red Hat/Fedora Releases
This page attempts to document the issues encountered when installing VirtualGL on Red Hat Enterprise Linux 6+ and recent Fedora releases, as well as workarounds for those issues (if known.) If you know of a better solution for any of the below, then please contact us.
Installing 32-bit Libraries
The documentation and build instructions for VirtualGL 2.5.1 now include procedures for installing the necessary libraries to run a 32-bit version of VirtualGL on x86-64 systems. It is not necessary to convert your system to use multilib as this article previously described.
Installing the Proprietary nVidia Driver
Starting with version 256.44, nVidia now includes instructions in their README file for disabling the open source nouveau driver. These are more comprehensive than the instructions that used to be on this page.
In VirtualGL 2.5.1 and later,
dnf install lightdm systemctl stop gdm systemctl disable gdm systemctl enable lightdm systemctl start lightdm
There is currently no known way to disable the XTEST extension when using GDM 2.22 and later, because recent versions of GDM no longer provide a way of specifying the X server command line.
Issues with Gnome 3 and X Proxies
Gnome 3, the version that ships with RHEL 7 and Fedora 15 and later, now requires hardware-accelerated OpenGL, so if you want to run that window manager in an X proxy session, it will be necessary to use VirtualGL (2.4 or later.) As an alternative, you can use KDE Plasma, or you can install the MATE desktop (MATE is a fork of Gnome 2.) To install MATE, first install EPEL (if you are running RHEL-- not necessary with Fedora) and then issue the following command as root:
yum groupinstall "MATE Desktop"
Gnome 3 and KDE Plasma require support for the Composite, XFIXES, Damage, and XKEYBOARD extensions, so if you are running TurboVNC, you will need to use TurboVNC 2.0 or later.
|All content on this web site is licensed under the Creative Commons Attribution 2.5 License. Any works containing material derived from this web site must cite The VirtualGL Project as the source of the material and list the current URL for the VirtualGL web site.|