Product Documentation

OpenGL Software Accelerator

May 06, 2015
The OpenGL Accelerator is a software rasterizer for OpenGL applications such as ArcGIS, Google Earth, Nehe, Maya, Blender, and Voxler. In some cases, the OpenGL Accelerator can eliminate the need to use graphics cards to deliver a good user experience with OpenGL applications.

Supported platforms:

  • Windows 8, 64-bit and 32-bit editions
  • Windows 7, 64-bit and 32-bit editions
  • Windows Server 2012
  • Windows Server 2008 R2

When should you try the OpenGL Accelerator?

  • If the performance of OpenGL applications running in virtual machines on XenServer or other hypervisors is an issue, try using OpenGL Accelerator. For some applications, the OpenGL Accelerator outperforms the Microsoft OpenGL software rasterizer that is included with Windows because the OpenGL Accelerator leverages SSE4.1 and AVX. OpenGL Accelerator also supports applications using OpenGL versions up to 2.1.
  • For applications running on a workstation, first try the default version of OpenGL support provided by the workstation's graphics adapter. If the graphics card is the latest version, in most cases it will deliver the best performance. If the graphics card is an old version or does not delivery satisfactory performance, then try the OpenGL Accelerator.
  • 3D OpenGL applications that are not adequately delivered using CPU-based software rasterization may benefit from OpenGL GPU hardware acceleration. This feature can be used on bare metal or virtual machines. For more information, see About OpenGL GPU Sharing.

How to download

  1. Go to the XenApp download page.
  2. In the list find XenApp 6.5 Feature Pack 2 and click Log in for more.
  3. Provide your Citrix user name and password.
  4. Click the XenApp edition associated with your license entitlement and next to XenApp 6.5 Feature Pack 2 Components Common to all Editions, click Download.
  5. From xa65fp2.zip extract OpenGLAccelerator.zip and follow the instructions in the next section.

Install the OpenGL driver

Find the file OpenGLAccelerator.zip, which contains the OpenGL binaries.

On 32-bit systems:

  1. Backup the OpenGL binary opengl32.dll in the folder %System%\System32.
  2. Copy the Citrix OpenGL binary(32 bit) into the folder %System%\System32.

On 64-bit systems:

  1. Backup the OpenGL binary opengl32.dll in the folder %System%\System32.
  2. Copy the Citrix OpenGL binary(64 bit) into the folder %System%\System32.
  3. Backup the OpenGL binary opengl32.dll in the folder %System%\SysWoW64.
  4. Copy the Citrix OpenGL binary(32 bit) into the folder %System%\SysWoW64.

Help replacing binaries in SysWOW64 folders

  1. Activate the administrator account. From a cmd line opened and run as administrator type: NET USER ADMINISTRATOR /ACTIVE:YES
  2. Restart and log on again as administrator. If this is the first time, it may take a few minutes for the operating system to rearrange your desktop.
  3. Open Windows Explorer, go to the system folder, and select the file you want to delete or rename.
    1. Click PROPERTIES, then SECURITY TAB, then ADVANCED.
    2. Click on the OWNER tab, then EDIT, then under "change Owner to " click OTHER USERS OR GROUPS.
    3. Click ADVANCED, then FIND NOW. Select administrator (be careful to select administrator and not administrators), click Apply, then OK. You'll see a pop-up window saying you just taken ownership of this object (the file) and that you need to close the object properties. Click OK.
  4. Reopen file PROPERTIES tab, then SECURITY TAB. For EDIT choose Administrator and set permissions to FULL CONTROL. Click OK.
Now you can delete and rename files. You may want to deactivate the administrator account. You do not need it for your daily purposes.